<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it">
<context>
    <name>ActivitiesForm</name>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="360"/>
        <location filename="../src/interface/activitiesform.cpp" line="411"/>
        <location filename="../src/interface/activitiesform.cpp" line="472"/>
        <location filename="../src/interface/activitiesform.cpp" line="577"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="360"/>
        <location filename="../src/interface/activitiesform.cpp" line="472"/>
        <location filename="../src/interface/activitiesform.cpp" line="577"/>
        <source>Invalid selected activity</source>
        <translation>Attività selezionata non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="412"/>
        <source>Cannot modify this large activity, because it contains more than %1 activities.</source>
        <translation>Impossibile modificare questa attività multipla, perchè contiene più di %1 (sub)attività.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="485"/>
        <source>Remove activity?</source>
        <translation>Vuoi rimuovere l&apos;attività?</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="488"/>
        <source>There will also be removed the related activities from the same larger split activity</source>
        <translation>Saranno rimosse anche le altre attività derivanti dalla divisione di quella principale</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="493"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="494"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="494"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="320"/>
        <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>N.: %1 / %2</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="322"/>
        <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>Dur: %1 / %2</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="421"/>
        <source>different teachers</source>
        <translation>insegnanti diversi</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="423"/>
        <source>different subject</source>
        <translation>materia diversa</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="425"/>
        <source>different activity tags</source>
        <translation>chiavi dell&apos;attività diverse</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="427"/>
        <source>different students</source>
        <translation>Studenti diversi</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="429"/>
        <source>different boolean variable &apos;must compute n total students&apos;</source>
        <translation>variabile booleana diversa &apos;occorre calcolare n totale di studenti&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="431"/>
        <source>different number of students</source>
        <translation>numero di studenti diverso</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="434"/>
        <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>L&apos;attività corrente è divisa in subattività che sono state modificate individualmente. Si raccomanda di annullare e, poi, di modificare le singole subattività dal menu corrispondente. Altrimenti avrai modificato i campi di tutte le subattività derivate dall&apos;attività principale divisa.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="438"/>
        <source>The fields which are different are: %1</source>
        <translation>I campi riscontrati diversi sono: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="440"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="440"/>
        <source>Abort</source>
        <translation>Abort</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="440"/>
        <source>Continue</source>
        <translation>Continua</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="538"/>
        <source>Useful instructions/tips:</source>
        <translation>Istruzioni e consigli utili:</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="541"/>
        <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>Sopra la lista di (sub)attività ci sono 2 etichette con 4 numeri. La prima etichetta contiene il testo N.: a / b. Il primo numero a è il numero di (sub)attività operative (numeriamo ogni singola subattività per 1), mentre il numero b è il numero totale di (sub)attività. La seconda etichetta contiene il testo Dur: c / d. Il terzo numero c è la durata delle (sub)attività operative, in periodi (o ore per FET), mentre il quarto numero d è la durata del totale delle (sub)attività, in periodi (o ore per FET). Dunque N. sta per numero e Dur sta per durata.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="547"/>
        <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>Per esempio N.:100 / 102, Dur: 114 / 117. Sono indicati: 100 - numero totale di (sub)attività operative, 102 - numero totale di (sub)attività, 114 - durata delle (sub)attività operative (in periodi o ore per FET), 117 - durata totale di (sub)attività (in periodi o ore per FET). In questo esempio vi sono 2 (sub)attività non operative la cui durata complessiva è pari a 3 periodi.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="553"/>
        <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>Rappresentazione breve di una (sub)attività: il primo elemento è l&apos;id. Se la (sub)attività non è operativa segue una X. Quindi la durata. Poi, se si tratta di attività suddivisa, barra / e durata totale. Seguono insegnanti, materia, chiave dell&apos;attività (se presente) e studenti. Chiude il numero di studenti (se specificato).</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="557"/>
        <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>Le attività che non sono operative:</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="560"/>
        <source>have an X mark after the id.</source>
        <comment>It refers to inactive activities, which have this mark after the id.</comment>
        <translation>hanno un segno X dopo l&apos;id.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="563"/>
        <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>se usi i colori nell&apos;interfaccia (vedi Opzioni / Menù interfaccia), appariranno con un diverso colore di sfondo.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="565"/>
        <source>To modify an activity, you can also double click it.</source>
        <translation>Per modificare una attività puoi fare un doppio click su di essa.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="567"/>
        <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>Mostra collegati: se selezionata, saranno elencate le attività di gruppi e sottogruppi appartenenti al corrente insieme (se questo è un anno o un gruppo) ovvero l&apos;anno al quale appartiene o il gruppo (se il corrente insieme è un gruppo o un sottogruppo).</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="570"/>
        <source>FET Help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="588"/>
        <source>Activity comments</source>
        <translation>Commenti sulle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="590"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="592"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="522"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
</context>
<context>
    <name>ActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="73"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="79"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="60"/>
        <source>Current activity</source>
        <translation>Attività corrente</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="91"/>
        <source>Students</source>
        <comment>It refers to students sets, but I want to keep the string short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="110"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="139"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="146"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="153"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="160"/>
        <source>Comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="167"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="174"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="120"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="14"/>
        <source>Activities dialog</source>
        <extracomment>This is the title of the activities dialog</extracomment>
        <translation>Finestra delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="98"/>
        <source>Show related</source>
        <translation>Mostra collegati</translation>
    </message>
</context>
<context>
    <name>ActivitiesRoomsStatisticsForm</name>
    <message>
        <location filename="../src/interface/activitiesroomsstatisticsform.cpp" line="294"/>
        <source>You have %1 activities which might end up in an unspecified room (not considering those which will certainly end up in an unspecified room). They are listed below:</source>
        <comment>Instructions for translators: take care, it is &apos;might&apos;, so it is only a possibility.</comment>
        <translation>Hai %1 attività che possono essere piazzate in una aula non specificata (senza considerare quelle che certamente cadranno in una aula non specificata). Segue l&apos;elenco:</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesroomsstatisticsform.cpp" line="302"/>
        <location filename="../src/interface/activitiesroomsstatisticsform.cpp" line="323"/>
        <source>No: %1, Id: %2 (%3)</source>
        <comment>%1 is the current number, %2 is the activity id, %3 is the detailed activity description</comment>
        <translation>N.: %1, Id: %2 (%3)</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesroomsstatisticsform.cpp" line="308"/>
        <source>You do not have activities which might end up in an unspecified room (not considering those which will certainly end up in an unspecified room).</source>
        <comment>Instructions for translators: take care, it is &apos;might&apos;, so it is only a possibility.</comment>
        <translation>Non hai attività che possono essere piazzate in una aula non specificata (senza considerare quelle che certamente cadranno in una aula non specificata).</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesroomsstatisticsform.cpp" line="316"/>
        <source>You have %1 activities which will certainly end up in an unspecified room. They are listed below:</source>
        <comment>Instructions for translators: take care, it is &apos;certainly&apos;.</comment>
        <translation>Hai %1 attività che certamente cadranno in una aula non specificata. Segue l&apos;elenco:</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesroomsstatisticsform.cpp" line="329"/>
        <source>You do not have activities which will certainly end up in an unspecified room.</source>
        <comment>Instructions for translators: take care, it is &apos;certainly&apos;.</comment>
        <translation>Non hai attività che certamente cadranno in una aula non specificata.</translation>
    </message>
</context>
<context>
    <name>ActivitiesRoomsStatisticsForm_template</name>
    <message>
        <location filename="../src/interface/activitiesroomsstatisticsform_template.ui" line="14"/>
        <source>Activities rooms statistics</source>
        <extracomment>Title of dialog. Refers to the statistics of each activity&apos;s possible rooms</extracomment>
        <translation>Statistica delle aule per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesroomsstatisticsform_template.ui" line="44"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>Activity</name>
    <message>
        <location filename="../src/engine/activity.cpp" line="517"/>
        <source>no teachers</source>
        <translation>nessun insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="527"/>
        <source>no students</source>
        <translation>nessuno studente</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="672"/>
        <source>yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="674"/>
        <source>no</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="606"/>
        <source>Activity:</source>
        <translation>Attività:</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="626"/>
        <source>No teachers for this activity</source>
        <translation>Attività senza insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="631"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="635"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="639"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="644"/>
        <source>No students sets for this activity</source>
        <translation>Studenti mancanti per queste attività</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="649"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="676"/>
        <source>Active=%1</source>
        <comment>Represents a boolean value, if activity is active or not, %1 is yes or no</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="610"/>
        <source>Id=%1</source>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="613"/>
        <source>Activity group id=%1</source>
        <translation>Attività (id)=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="618"/>
        <source>Duration=%1</source>
        <translation>Durata=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="621"/>
        <source>Total duration=%1</source>
        <translation>Durata totale=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="660"/>
        <location filename="../src/engine/activity.cpp" line="664"/>
        <source>Total number of students=%1</source>
        <translation>Totale numero di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="665"/>
        <source>specified</source>
        <comment>Specified means that the total number of students was specified separately for the activity</comment>
        <translation>specificato</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="682"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="694"/>
        <source>Time constraints directly related to this activity:</source>
        <translation>Vincoli di tempo relativi a questa attività:</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="705"/>
        <source>Space constraints directly related to this activity:</source>
        <translation>Vincoli di spazio relativi a questa attività:</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="717"/>
        <source>Timetable generation options directly related to this activity:</source>
        <translation>Opzioni per la generazione dell&apos;orario direttamente legate a questa attività:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="101"/>
        <source>Invalid (inexistent) id for activity</source>
        <translation>Id non valida (attività inesistente)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="106"/>
        <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>I:%1, M:%2, ChA:%3, S:%4</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="110"/>
        <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>I:%1, M:%2, S:%3</translation>
    </message>
</context>
<context>
    <name>ActivityPlanningConfirmationForm</name>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="41"/>
        <source>Please read carefully the description below:</source>
        <translation>Leggi attentamente le seguenti informazioni:</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="47"/>
        <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>Questa è una semplice finestra per la pianificazione di attività. Occorre aggiungere tutti gli insegnanti, materie e struttura degli studenti prima di poterne fare uso. E&apos; consigliato aggiungere anche le necessarie chiavi dell&apos;attività prima di usare questa finestra.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="51"/>
        <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>Il lavoro principale sarà eseguito nella tabella in alto con la matrice studenti-materie. Seleziona una &apos;azione&apos; sulla destra e una cella della tabella per eseguire quella azione (attiva con un doppio click del mouse o un click, a seconda della piattaforma o premendo Invio). Il numero delle ore è sommato nella intestazione, così da verificare sempre se la pianificazione corrisponde alle esigenze.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="57"/>
        <source>You can also double click the tables heading to do an action to the whole row/column.</source>
        <translation>Puoi anche fare doppio click sull&apos;intestazione della tabella per eseguire una azione nell&apos;intera riga/colonna.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="69"/>
        <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>Se i pulsanti sono nascosti, cliccando o facendo doppio click o premendo invio con il cursore in una cella della tabella, sarà eseguito il comando che era selezionato quando i pulsanti sono stati nascosti.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="59"/>
        <source>You can change size of the tables by using the splitter between the tables.</source>
        <translation>Puoi modificare la dimensione della tabella usando il suddivisore tra le tanbelle.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="61"/>
        <source>Pseudo activities are (sometimes) difficult to see in the tables, so you can view them quickly with the corresponding push button.</source>
        <translation>Attività fittizie sono (a volte) difficili da vedere nelle tabelle, così puoi vederle più facilmente usando il pulsante corrispondente.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="64"/>
        <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>Hai anche la possibilità di nascondere/mostrare i pulsanti sulla destra. E&apos; utile se ti occorre più spazio per le tabelle. Con i pulsanti mostrati (default), è disponibile un comando &apos;Nascondi bottoni&apos;. Quando è premuto, tutti gli altri pulsanti saranno nascosti e resterà solo un piccolo bottone. Premilo per far comparire di nuovo tutti i bottoni.</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>Istruzioni e conferma sulla pianificazione delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform_template.ui" line="25"/>
        <source>Don&apos;t show this again</source>
        <translation>Non mostrare di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform_template.ui" line="45"/>
        <source>Continue</source>
        <translation>Continua</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform_template.ui" line="52"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ActivityPlanningForm</name>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="228"/>
        <source>Activity Planning Dialog</source>
        <translation>Pianificazione delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="248"/>
        <source>Action</source>
        <comment>It means the kind of action the user selects</comment>
        <translation>Azione</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="250"/>
        <source>Activities</source>
        <comment>Please keep translation short</comment>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="251"/>
        <source>Subactivities</source>
        <comment>Please keep translation short</comment>
        <translation>Subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="252"/>
        <source>Add activity</source>
        <comment>Please keep translation short</comment>
        <translation>Aggiungi attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="253"/>
        <source>Modify activity</source>
        <comment>Please keep translation short</comment>
        <translation>Modifica attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="254"/>
        <source>Delete activities</source>
        <comment>Please keep translation short</comment>
        <translation>Cancella attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="255"/>
        <source>Swap teachers</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="266"/>
        <source>Options</source>
        <translation>Opzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="270"/>
        <source>Active</source>
        <comment>It refers to active activities. Please keep translation short</comment>
        <translation>Abilitata</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="271"/>
        <source>Inactive</source>
        <comment>It refers to inactive activities. Please keep translation short</comment>
        <translation>Disabilitata</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="272"/>
        <source>All</source>
        <comment>It refers to all activities. Please keep translation short</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="276"/>
        <source>Show years</source>
        <comment>Please keep translation short</comment>
        <translation>Mostra anni</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="278"/>
        <source>Show groups</source>
        <comment>Please keep translation short</comment>
        <translation>Mostra gruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="280"/>
        <source>Show subgroups</source>
        <comment>Please keep translation short</comment>
        <translation>Mostra sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="283"/>
        <source>Show teachers</source>
        <comment>Please keep translation short</comment>
        <translation>Mostra insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="286"/>
        <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>Mostra chiavi</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="288"/>
        <source>Show duplicates</source>
        <comment>Please keep translation short</comment>
        <translation>Mostra duplicati</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="290"/>
        <source>Hide empty lines</source>
        <comment>Please keep translation short</comment>
        <translation>Nascondi righe vuote</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="294"/>
        <source>Swap axes</source>
        <comment>Please keep translation short</comment>
        <translation>Scambia gli assi</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="296"/>
        <source>Pseudo activities</source>
        <comment>Please keep translation short. It means activities without teachers and/or students sets</comment>
        <translation>Attività fittizie</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="299"/>
        <source>Delete all</source>
        <comment>Refers to activities. Please keep translation short</comment>
        <translation>Cancella tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="305"/>
        <location filename="../src/interface/activityplanningform.cpp" line="512"/>
        <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>Nascondi pulsanti</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="312"/>
        <source>Close</source>
        <comment>Please keep translation short</comment>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="496"/>
        <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>P</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="892"/>
        <location filename="../src/interface/activityplanningform.cpp" line="927"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1245"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1278"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1749"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1773"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2057"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2311"/>
        <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>La modifica individuale delle componenti comporterà la rimozione di un ulteriore numero di %1 subattività (che provengono dalla stessa più grande attività come le subattività selezionate).</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="901"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1287"/>
        <source>There are activities affecting other students sets. Should the related activities also be deleted?</source>
        <translation>Ci sono attività che interessano altri insiemi di studenti. Dovranno essere cancellate anche tali attività collegate?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="936"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1254"/>
        <source>There are activities affecting other subjects. Should the related activities also be deleted?</source>
        <translation>Ci sono attività che interessano altre materie. Dovranno essere cancellate anche tali attività collegate?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1018"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1433"/>
        <source>Modify %1 activities of students set %2?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1022"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1066"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1437"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1875"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1899"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2140"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2393"/>
        <source>Because you have individually modified the components,
there won&apos;t be modified an additional number of %1 activities
(which are in the same larger split activities as the selected activities).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1035"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1079"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1388"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1450"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1913"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2152"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2405"/>
        <source>Please choose a new teacher:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1036"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1080"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1389"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1451"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1914"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2153"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2406"/>
        <source>FET - Select new teacher dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1040"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1455"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1918"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2157"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2410"/>
        <source>Modify related?</source>
        <comment>It refers to activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1040"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1455"/>
        <source>There are activities affecting other students sets. Should the related activities also be modified?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1061"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1370"/>
        <source>Modify %1 activities of subject %2?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1075"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1384"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1909"/>
        <source>FET - Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1375"/>
        <source>Because you have individually modified the components,
there won&apos;t be removed an additional number of %1 activities
(which are in the same larger split activities as the selected activities).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1622"/>
        <source>Cannot modify this large activity, because it contains more than %1 activities.</source>
        <translation>Impossibile modificare questa attività multipla, perchè contiene più di %1 (sub)attività.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1741"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1767"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1867"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1893"/>
        <source>subject=%1</source>
        <translation>materia=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1743"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1765"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1869"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1891"/>
        <source>students=%1</source>
        <translation>studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1789"/>
        <source>This cell contains activities that relate to other subjects. Should the related activities also be deleted?</source>
        <translation>Questa cella contiene attività che riguardano altre materie. Dovranno essere cancellate anche tali attività collegate?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1865"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1889"/>
        <source>Modify %1 activities from selected cell?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1919"/>
        <source>This cell contains activities that relate to other students. Should the related activities also be modified?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2064"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2318"/>
        <source>There are activities affecting other teachers. Should the related activities also be deleted?</source>
        <translation>Ci sono attività che riguardano altri insegnanti. Dovranno essere cancellate anche tali attività collegate?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2136"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2389"/>
        <source>Modify %1 activities of teacher %2?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2157"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2410"/>
        <source>There are activities affecting other teachers. Should the related activities also be modified?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2200"/>
        <source>Please enter the target number of hours:</source>
        <translation>Inserisci il numero di ore occorrenti:</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2662"/>
        <source>Target</source>
        <comment>Please keep translation short.</comment>
        <translation>Obiettivo</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2908"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2911"/>
        <source>Delete all?</source>
        <comment>It refers to activities</comment>
        <translation>Cancella tutte?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="888"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1274"/>
        <source>Delete %1 activities of students set %2?</source>
        <translatorcomment>Cancella %1 attività degli studenti %2?</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="922"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1240"/>
        <source>Delete %1 activities of subject %2?</source>
        <translatorcomment>Cancella %1 attività della materia %2?</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1778"/>
        <source>Delete activities?</source>
        <translation>Cancella attività?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2053"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2307"/>
        <source>Delete %1 activities of teacher %2?</source>
        <translation>Cancella %1 attività dell&apos;insegnante %2?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2911"/>
        <source>Are you absolutely sure you want to remove ALL activities and related constraints from your data?</source>
        <translatorcomment>Sei assolutamente certo divoler cancellare TUTTE le attività e i relativi vincoli dai tuoi dati?</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="901"/>
        <location filename="../src/interface/activityplanningform.cpp" line="936"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1254"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1287"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1782"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1788"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2064"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2318"/>
        <source>Delete related?</source>
        <comment>It refers to activities</comment>
        <translation>Cancella collegate?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="292"/>
        <source>Hide full teachers</source>
        <comment>It refers to teachers who have their number of hours fulfilled. Please keep translation short</comment>
        <translation>Nascondi insegnanti sistemati</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="896"/>
        <location filename="../src/interface/activityplanningform.cpp" line="931"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1249"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1282"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2060"/>
        <location filename="../src/interface/activityplanningform.cpp" line="2314"/>
        <source>Delete multiple?</source>
        <comment>It refers to activities</comment>
        <translation>Cancella multiple?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1075"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1384"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1909"/>
        <source>There is no teacher qualified for this subject. You should set teachers qualified subjects in FET -&gt; Data -&gt; Teachers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1621"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1739"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1763"/>
        <source>Delete %1 activities from selected cell?</source>
        <translation>Cancella %1 attività dalla casella selezionata?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1783"/>
        <source>This cell contains activities that relate to other students. Should the related activities also be deleted?</source>
        <translation>Questa cella contiene attività che riguardano altri studenti. Dovranno essere cancellate anche tali attività collegate?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2200"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2663"/>
        <source>Subjects</source>
        <comment>Please keep translation short</comment>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2664"/>
        <source>Students</source>
        <comment>Please keep translation short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2908"/>
        <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>Sei sicuro di voler rimuovere TUTTE le %1 attività e i relativi vincoli?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2949"/>
        <source>There are no activities without teachers and without students.</source>
        <translation>Non ci sono attività senza insegnanti e senza studenti.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2951"/>
        <source>Activities without teachers and without students:</source>
        <translation>Attività senza insegnanti e senza studenti:</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2954"/>
        <source>There are no activities without teachers.</source>
        <translation>Non ci sono attività senza insegnanti.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2956"/>
        <source>Activities without teachers:</source>
        <translation>Attività senza insegnanti:</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2959"/>
        <source>There are no activities without students.</source>
        <translation>Non ci sono attività senza studenti.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2961"/>
        <source>Activities without students:</source>
        <translation>Attività senza studenti:</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="2963"/>
        <source>Information about pseudo activities</source>
        <comment>Pseudo activities means activities without teachers and/or students sets</comment>
        <translation>Informazioni su attività fittizie</translation>
    </message>
</context>
<context>
    <name>ActivityTag</name>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="51"/>
        <source>N:%1</source>
        <comment>The name of the activity tag</comment>
        <translation type="unfinished">N:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="56"/>
        <location filename="../src/engine/activitytag.cpp" line="77"/>
        <source>yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="58"/>
        <location filename="../src/engine/activitytag.cpp" line="79"/>
        <source>no</source>
        <translation type="unfinished">No</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="59"/>
        <source>P:%1</source>
        <comment>Whether the activity tag is Printable - can be true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="63"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="70"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="72"/>
        <source>Name=%1</source>
        <comment>The name of the activity tag</comment>
        <translation>Nome=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="80"/>
        <source>Printable=%1</source>
        <comment>Whether the activity tag is Printable - can be true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="85"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="97"/>
        <source>Time constraints directly related to this activity tag:</source>
        <translation>Vincoli di tempo relativi a questa chiave dell&apos;attività:</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="108"/>
        <source>Space constraints directly related to this activity tag:</source>
        <translation>Vincoli di spazio relativi a questa chiave dell&apos;attività:</translation>
    </message>
</context>
<context>
    <name>ActivityTagsForm</name>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="102"/>
        <source>Please enter activity tag&apos;s name</source>
        <translation>Digita il nome della chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="102"/>
        <source>Add activity tag</source>
        <translation>Aggiungi chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="108"/>
        <location filename="../src/interface/activitytagsform.cpp" line="185"/>
        <source>Activity tag insertion dialog</source>
        <translation>Inserimento chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="109"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Impossibile inserire l&apos;oggetto. Potrebbe essere un duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="119"/>
        <location filename="../src/interface/activitytagsform.cpp" line="129"/>
        <location filename="../src/interface/activitytagsform.cpp" line="136"/>
        <location filename="../src/interface/activitytagsform.cpp" line="165"/>
        <location filename="../src/interface/activitytagsform.cpp" line="173"/>
        <location filename="../src/interface/activitytagsform.cpp" line="284"/>
        <location filename="../src/interface/activitytagsform.cpp" line="290"/>
        <location filename="../src/interface/activitytagsform.cpp" line="296"/>
        <location filename="../src/interface/activitytagsform.cpp" line="302"/>
        <location filename="../src/interface/activitytagsform.cpp" line="308"/>
        <location filename="../src/interface/activitytagsform.cpp" line="322"/>
        <location filename="../src/interface/activitytagsform.cpp" line="345"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="119"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="129"/>
        <location filename="../src/interface/activitytagsform.cpp" line="136"/>
        <location filename="../src/interface/activitytagsform.cpp" line="165"/>
        <location filename="../src/interface/activitytagsform.cpp" line="173"/>
        <location filename="../src/interface/activitytagsform.cpp" line="284"/>
        <location filename="../src/interface/activitytagsform.cpp" line="296"/>
        <location filename="../src/interface/activitytagsform.cpp" line="308"/>
        <location filename="../src/interface/activitytagsform.cpp" line="322"/>
        <location filename="../src/interface/activitytagsform.cpp" line="345"/>
        <source>Invalid selected activity tag</source>
        <translation>Chiave dell&apos;attività: selezione non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="140"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="141"/>
        <source>Are you sure you want to delete this activity tag?</source>
        <translation>Sicuro di voler cancellare questa chiave dell&apos;attività?</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="142"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="142"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="179"/>
        <source>Please enter new activity tag&apos;s name</source>
        <translation>Digita il nuovo nome della chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="179"/>
        <source>Rename activity tag</source>
        <translation>Rinomina la chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="186"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation>Impossibile modificare. Il nuovo nome è stato duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="290"/>
        <source>Activated a number of %1 activities</source>
        <translation>Attivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="302"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Disattivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="335"/>
        <source>FET help on activity tags</source>
        <translation>FET - suggerimenti su chiavi d&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="336"/>
        <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>La chiave dell&apos;attività è un campo che può essere usato o meno, a seconda delle preferenze (campo opzionale). Esiste per fornire un aiuto con certi vincoli. Ogni attività ha una lista di chiavi dell&apos;attività inizialmente vuota (se non ne fai uso, la lista delle chiavi dell&apos;attività resterà vuota)</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="354"/>
        <source>Activity tag comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="356"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="358"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
</context>
<context>
    <name>ActivityTagsForm_template</name>
    <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>Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="37"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="44"/>
        <source>Rename</source>
        <translation>Rinomina</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="51"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="58"/>
        <source>Comments</source>
        <translation type="unfinished">Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="69"/>
        <source>Printable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="76"/>
        <source>Not printable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="85"/>
        <source>Activate all activities for selected tag</source>
        <translation>Abilita tutte le attività con la chiave selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="92"/>
        <source>Deactivate all activities for selected tag</source>
        <translation>Disabilita tutte le attività con la chiave selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="101"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="108"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="115"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="129"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="122"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
</context>
<context>
    <name>AddActivityForm</name>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="574"/>
        <location filename="../src/interface/addactivityform.cpp" line="649"/>
        <location filename="../src/interface/addactivityform.cpp" line="691"/>
        <location filename="../src/interface/addactivityform.cpp" line="693"/>
        <location filename="../src/interface/addactivityform.cpp" line="771"/>
        <location filename="../src/interface/addactivityform.cpp" line="776"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="575"/>
        <source>Invalid weight (percentage) for added constraint min days between activities</source>
        <translation>Peso percentuale non valido per il vincolo di Numero minimo di giorni tra due attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="582"/>
        <location filename="../src/interface/addactivityform.cpp" line="619"/>
        <location filename="../src/interface/addactivityform.cpp" line="676"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="604"/>
        <source>Invalid subject</source>
        <translation>Materia non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="583"/>
        <source>Do you really want to add an activity without teacher(s)?</source>
        <translation>Vuoi davvero inserire una attività senza insegnante?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="603"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="620"/>
        <source>Do you really want to add an activity without student set(s)?</source>
        <translation>Vuoi davvero inserire una attività senza studenti?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="650"/>
        <source>Invalid duration</source>
        <translation>Durata non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="679"/>
        <location filename="../src/interface/addactivityform.cpp" line="716"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="679"/>
        <location filename="../src/interface/addactivityform.cpp" line="716"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="691"/>
        <source>Activity added</source>
        <translation>Attività inserita</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="693"/>
        <source>Activity NOT added - please report error</source>
        <translation>Attività NON inserita - Si prega di segnalare l&apos;errore</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="699"/>
        <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>Vuoi aggiungere un insieme di attività suddivise in numero di giorni maggiore di quelli per settimana e aggiungere anche il numero minimo di giorni tra attività. Questa è una pessima idea per il modo in cui funziona l&apos;algoritmo (si rallenta la generazione ed è più difficile risolvere l&apos;orario).</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="704"/>
        <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. Se selezioni &apos;forza consecutive se stesso giorno&apos;,  allora accoppia più attività per ottenere un numero di lezioni uguale al numero di giorni a settimana. Esempio: 7 attività di durata 1 in una settimana di 5 giorni possono diventare 5 attività di durata 2,2,1,1,1 così da aggiungere un singolo insieme di attività con queste 5 componenti (possibilmente aumentando il peso del vincolo Numero minimo di giorni tra attività fino al 100%) </translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="708"/>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity split into a number of activities equal with the number of days per week and the remaining components into other larger split 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 split into 5 activities with duration 1 and second one split 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. Se non selezioni &apos;forza consecutive se stesso giorno&apos;, allora aggiungi un contenitore contenente un numero di subattività uguale al numero di giorni per settimana e ulteriori subattività previste, in un altro contenitore di subattività. Per esempio supponi di avere 7 subattività di durata 1 in una settimana di 5 giorni. Aggiungi 2 contenitori di subattività più ampi, il primo suddiviso in 5 subattività di durata 1 e il secondo diviso in 2 subattività di durata 1 (aumentando il peso del vincolo Numero minimo di giorni tra attività per ciascuno dei 2 contenitori fino al 100% senza problemi)</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="771"/>
        <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>Subattività aggiunte. FET attualmente non può rilevare duplicati quando aggiunge attività suddivise. Controlla il menu Statistica dopo aver inserito tutte le attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="776"/>
        <source>Split activity NOT added - error???</source>
        <translation>Attività suddivise NON aggiunte - errore?!?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="817"/>
        <source>A first notice: 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>Una prima osservazione: se usi una settimana di 5 giorni, quando aggiungi una attività suddivisa in due componenti è buona norma aggiungere il vincolo di Numero minimo di giorni tra subattività pari a 2. Se suddividi una attività in 3 componenti, leggi la domanda n.1 (5 settembre 2008) tra le FAQ </translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="801"/>
        <source>Abbreviations in this dialog:</source>
        <translation>Abbreviazioni usate in questa finestra di dialogo:</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="803"/>
        <source>&apos;Students&apos; (the text near the spin box), means &apos;Number of students (-1 for automatic)&apos;</source>
        <translation>&apos;Studenti&apos; (il testo vicino alla casella di selezione), sta per &apos;Numero di studenti (-1 = automatico)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="805"/>
        <source>&apos;Split&apos; means &apos;Split into ... activities per week&apos;</source>
        <translation>&apos;Dividi&apos; sta per &apos;Dividi in ... (sub)attività settimanali&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="807"/>
        <source>&apos;Min days&apos; means &apos;The minimum required distance in days between each pair of activities&apos;</source>
        <translation>&apos;Numero minimo di giorni&apos; sta per &apos;Distanza minima in giorni necessaria tra ciascun paio di (sub)attività&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="809"/>
        <source>&apos;Weight %&apos; means &apos;Percentage of added constraint (min days between activities constraint). Recommended: 95.0%-100.0%&apos;</source>
        <translation>&apos;Peso %&apos; sta per &apos;Peso percentuale del vincolo aggiunto &quot;Numero minimo di giorni tra (sub)attività&quot;. Raccomandato: 95% - 100%&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="811"/>
        <source>&apos;Consecutive&apos; means &apos;If activities on same day, force consecutive?&apos;</source>
        <translation>&apos;Consecutive&apos; sta per &apos;Se le (sub)attività cadono lo stesso giorno, forzale consecutive&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="813"/>
        <source>The &apos;Duration&apos; spin box and the &apos;Active&apos; check box refer to each component of current activity, you can change them for each component, separately, by selecting the corresponding tab in the tab widget.</source>
        <translation>La casella di selezione &apos;Durata&apos; e la casella di controllo &apos;Attiva&apos; si riferiscono a ciascuna componente della attività corrente. Puoi modificare il valore per ciascuna componente, separatamente, selezionando la casella corrispondente.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="824"/>
        <source>You can select a teacher from all the teachers with the mouse or with the keyboard tab/up/down, then double click it 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 the mouse or with the keyboard, then double click it to remove this teacher from the selected teachers.</source>
        <translation>Puoi selezionare un insegnante fra tutti gli insegnanti con il mouse o con i tasti su/giù, quindi con un doppio click aggiungerlo agli insegnanti selezionati per l&apos;attività corrente. Puoi, quindi, decidere di rimuovere un insegnante fra gli insegnanti selezionati. Evidenzialo con il mouse o con i tasti su/giù, quindi rimuovi con un doppio click questo insegnante dagli insegnanti selezionati.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="831"/>
        <source>The same procedure (double click) applies to students sets and activity tags.</source>
        <translation>La stessa procedura (doppio click) si applica ai gruppi di studenti e alle chiavi dell&apos;attività.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="835"/>
        <source>You can check/uncheck show years, show groups or show subgroups.</source>
        <translation>Puoi selezionare / deselezionare mostra anni, mostra classi o mostra sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="838"/>
        <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>Se vuoi suddividere una più grande attività in più subattività per settimana, puoi farlo in diversi modi:
puoi scegliere la distanza minima in giorni tra ciascun paio di subattività. Si noti che una distanza minima di 1 significa che le subattività non devono cadere lo stesso giorno; una distanza minima di 2 significa che le subattività devono essere separate da un giorno (la distanza tra lunedì e mercoledì è, per esempio, di 2 giorni), ecc.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="846"/>
        <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>Se hai per esempio una attività con 2 lezioni a settimana e desideri che siano separate almeno da 2 giorni di distanza, è possibile aggiungere un vincolo Numero minimo di giorni = 2 e peso del 95% (o maggiore). Se vuoi anche garantire che le subattività siano separate da almeno un giorno, puoi utilizzare questa caratteristica: aggiungere un vincolo Numero minimo di giorni =  2 e peso 95% o meno, e dopo potrai aggiungere un altro vincolo con minimo 1 giorno e di pesodel 95% (o più). Funzionerà se prima selezioni nella finestra di dialogo Numero minimo di giorni&gt; = 2 e poi fai clic su Aggiungi attività. O puoi aggiungere manualmente i vincoli (più difficile in questo modo). Importante: è buona norma che entrambi i vincoli abbiano il 95% di peso. La loro combinazione assicura che ne risulti il 99,75% di peso</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="859"/>
        <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>Si noti che il minimo numero di giorni di distanza è un vincolo di tempo e si può vedere / modificare solo tra le finestre di dialogo dei vincoli di tempo, non nella finestra di dialogo di modifica dell&apos;attività. Inoltre, è possibile vedere i vincoli per ogni attività tra i dettagli nella casella di testo di ogni attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="865"/>
        <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>Se si sceglie un valore maggiore o uguale a 1 per numero minimo di giorni, un vincolo di min n giorni fra attività verrà aggiunto automaticamente (si può vedere questo vincolo nell&apos;elenco dei vincoli di tempo oppure si può vedere questo vincolo nella descrizione dettagliata della attività). È possibile selezionare un peso percentuale per tale vincolo. Se si seleziona il 100%, la limitazione deve essere rispettata in ogni momento. Se si seleziona il 95%, c&apos;è una piccola probabilità che l&apos;orario non rispetti questo vincolo. Valori raccomandati vanno da 95,0% a 100,0% (potreste provare con il 95%, 99,75%, o addirittura 100,0%, ma il tempo di generazione potrebbe essere maggiorne). In generale 99,75% potrebbe essere un buon valore. Nota: Se si inserisce un valore inferiore al 100% e il vincolo è troppo difficile, FET è in grado di determinare che questo vincolo è impossibile, e la necessità di non rispettarlo e avere un conflitto lieve. 99,75% potrebbe essere migliore rispetto al 95% ma, eventualmente, più lento. La percentuale è soggettiva (se si pone il 95% è possibile ottenere 6 conflitti lievi e se si pone 99,75% potreste ottenere 3 conflitti lievi). A partire da FET-5.3.6, è possibile modificare questo valore per tutti i vincoli con un click, nella finestra di dialogo del vincolo min n giorni tra attività.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="879"/>
        <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>Vi è un&apos;altra opzione, se le attività sono nello stesso giorno, che permette di forzare attività consecutive. È possibile selezionare questa opzione per esempio se si dispone di 5 lezioni di matematica in 5 giorni, e non c&apos;è nessun orario che rispetti pienamente i giorni di separazione. Quindi, è possibile impostare il peso percentuale del vincolo min n giorni al 95% e aggiungere consecutive se stesso giorno. Si avrà come risultato, diciamo, 3 lezioni con durata 1 ora e 2 ore di lezione in un altro giorno. Fate attenzione: se le attività sono lo stesso giorno, anche se il vincolo ha 0% di peso, dovranno essere consecutive.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="888"/>
        <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).</source>
        <translation>L&apos;attuale algoritmo non può programmare 3 attività nello stesso giorno, se è selezionato il vincolo di consecutive, in modo che non avrete alcuna soluzione in tali casi estremi (ad esempio, se si dispone di 3 lezioni con un insegnante che lavora solo 1 giorno a settimana, e si seleziona &apos;consecutivei se stesso giorno&apos;, si otterrà un orario impossibile. Questi sono casi estremamente improbabili).</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="894"/>
        <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>Nota: non è possibile aggiungere &apos;consecutive se stesso giorno&apos; con min n = 0 giorni. Se si desidera questo, si dovrebbe aggiungere min giorni almeno 1 (con qualsiasi peso percentuale).</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="899"/>
        <source>Starting with version 5.0.0, it is possible to add activities with no students or no teachers</source>
        <translation>A partire dalla versione 5.0.0, è possibile aggiungere attività senza selezionare studenti o insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="903"/>
        <source>If you select a number of min days above 1 (say this number is n), you will get the possibility to add a second constraint min days between activities, with min days = n-1 and a percentage of your choice. Just click Add activities</source>
        <translation>Se selezioni un numero minimo di giorni superiore ad 1 (supponiamo questo numero sia n), avrai la possibilità di aggiungere un secondo vincolo numero minimo di giorni tra (sub)attività, con numero minimo di giorni = n-1 ed un peso percentuale a scelta. Basta cliccare Aggiungi attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="910"/>
        <source>FET - help on adding activity(ies)</source>
        <translation>FET - suggerimenti sull&apos;aggiunta di attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="916"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="714"/>
        <source>Do you want to add current activities as they are now (not recommended) or cancel and edit them as instructed?</source>
        <translation>Vuoi aggiungere le attività correnti così come sono (non raccomandato) o annullare e modificarle come suggerito?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="702"/>
        <source>The best way to add the activities would be:</source>
        <translation>Il miglior modo di aggiungere attività dovrebbe essere:</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="678"/>
        <source>A similar activity already exists. Do you want to insert current activity?</source>
        <translation>Una attività simile esiste già. Sicuro di voler aggiungere anche questa attività?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="697"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="698"/>
        <source>Possible incorrect setting. Are you sure you want to add current activity? See details below:</source>
        <translation>Possibili impostazioni errate. Sei sicuro di voler aggiungere l&apos;attività corrente? Vedi i seguenti dettagli:</translation>
    </message>
</context>
<context>
    <name>AddActivityForm_template</name>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="26"/>
        <source>Teachers</source>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="56"/>
        <location filename="../src/interface/addactivityform_template.ui" line="101"/>
        <location filename="../src/interface/addactivityform_template.ui" line="184"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="43"/>
        <source>Selected</source>
        <comment>It refers to a list of selected teachers</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="204"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="287"/>
        <source>1</source>
        <translation>1</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>Aggiungi attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="71"/>
        <source>Students</source>
        <comment>It refers to sets of students, but I want to keep text short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="114"/>
        <source>Years</source>
        <translation>Anni</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="124"/>
        <source>Groups</source>
        <translation>Classi</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="134"/>
        <source>Subgroups</source>
        <translation>Sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="235"/>
        <source>Students</source>
        <comment>It refers to the number of students, but I want to keep text small</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="257"/>
        <source>Split</source>
        <comment>Refers to the number of components in an activity split into more components</comment>
        <translation>Dividi</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="298"/>
        <location filename="../src/interface/addactivityform_template.ui" line="362"/>
        <location filename="../src/interface/addactivityform_template.ui" line="426"/>
        <location filename="../src/interface/addactivityform_template.ui" line="490"/>
        <location filename="../src/interface/addactivityform_template.ui" line="554"/>
        <location filename="../src/interface/addactivityform_template.ui" line="618"/>
        <location filename="../src/interface/addactivityform_template.ui" line="682"/>
        <location filename="../src/interface/addactivityform_template.ui" line="746"/>
        <location filename="../src/interface/addactivityform_template.ui" line="810"/>
        <location filename="../src/interface/addactivityform_template.ui" line="874"/>
        <location filename="../src/interface/addactivityform_template.ui" line="938"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1002"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1066"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1130"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1194"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1258"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1322"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1386"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1450"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1514"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1578"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1642"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1706"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1770"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1834"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1898"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1962"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2026"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2090"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2154"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2218"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2282"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2346"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2410"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2474"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="351"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="415"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="479"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="543"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="607"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="671"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="735"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="799"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="863"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="927"/>
        <source>11</source>
        <translation>11</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="991"/>
        <source>12</source>
        <translation>12</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1055"/>
        <source>13</source>
        <translation>13</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1119"/>
        <source>14</source>
        <translation>14</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1183"/>
        <source>15</source>
        <translation>15</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1247"/>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1311"/>
        <source>17</source>
        <translation>17</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1375"/>
        <source>18</source>
        <translation>18</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1439"/>
        <source>19</source>
        <translation>19</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1503"/>
        <source>20</source>
        <translation>20</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1567"/>
        <source>21</source>
        <translation>21</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1631"/>
        <source>22</source>
        <translation>22</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1695"/>
        <source>23</source>
        <translation>23</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1759"/>
        <source>24</source>
        <translation>24</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1823"/>
        <source>25</source>
        <translation>25</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1887"/>
        <source>26</source>
        <translation>26</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="1951"/>
        <source>27</source>
        <translation>27</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2015"/>
        <source>28</source>
        <translation>28</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2079"/>
        <source>29</source>
        <translation>29</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2143"/>
        <source>30</source>
        <translation>30</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2207"/>
        <source>31</source>
        <translation>31</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2271"/>
        <source>32</source>
        <translation>32</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2335"/>
        <source>33</source>
        <translation>33</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2399"/>
        <source>34</source>
        <translation>34</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2463"/>
        <source>35</source>
        <translation>35</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2616"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2623"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="88"/>
        <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>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="171"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activity tags</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="154"/>
        <source>Activity tags</source>
        <translation>Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="338"/>
        <location filename="../src/interface/addactivityform_template.ui" line="402"/>
        <location filename="../src/interface/addactivityform_template.ui" line="466"/>
        <location filename="../src/interface/addactivityform_template.ui" line="530"/>
        <location filename="../src/interface/addactivityform_template.ui" line="594"/>
        <location filename="../src/interface/addactivityform_template.ui" line="658"/>
        <location filename="../src/interface/addactivityform_template.ui" line="722"/>
        <location filename="../src/interface/addactivityform_template.ui" line="786"/>
        <location filename="../src/interface/addactivityform_template.ui" line="850"/>
        <location filename="../src/interface/addactivityform_template.ui" line="914"/>
        <location filename="../src/interface/addactivityform_template.ui" line="978"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1042"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1106"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1170"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1234"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1298"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1362"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1426"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1490"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1554"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1618"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1682"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1746"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1810"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1874"/>
        <location filename="../src/interface/addactivityform_template.ui" line="1938"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2002"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2066"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2130"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2194"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2258"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2322"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2386"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2450"/>
        <location filename="../src/interface/addactivityform_template.ui" line="2514"/>
        <source>Active</source>
        <comment>It refers to a subactivity</comment>
        <translation>Abilitata</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2535"/>
        <source>Min days</source>
        <comment>Refers to min days between the components of a larger split activity. Please keep translation short</comment>
        <translation>N. minimo di giorni</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2555"/>
        <source>Weight %</source>
        <comment>Please keep translation short</comment>
        <translation>Peso %</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2584"/>
        <source>Consecutive</source>
        <comment>Refers to forcing component activities consecutive if they are in the same day. Please keep translation short</comment>
        <translation>Consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="2609"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
</context>
<context>
    <name>AddBuildingForm</name>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="43"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="43"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="49"/>
        <source>Room insertion dialog</source>
        <translation>Inserimento di aula</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="50"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Impossibile inserire l&apos;oggetto. Potrebbe essere un duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="54"/>
        <source>Building insertion dialog</source>
        <translation>Finestra per inserimento di edificio</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="55"/>
        <source>Building added</source>
        <translation>Edificio aggiunto</translation>
    </message>
</context>
<context>
    <name>AddBuildingForm_template</name>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="22"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="14"/>
        <source>Add building</source>
        <translation>Aggiungi edificio</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="39"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="49"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesEndStudentsDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="110"/>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="115"/>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="143"/>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="146"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="116"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="140"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="147"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesEndStudentsDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="136"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="157"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="164"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="54"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Aggiungi Attività che chiudono la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="84"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="67"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</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>Istruzioni: puoi scegliere un gruppo di attività con un certo insegnante (o spazio per tutti gli insegnanti), insieme di studenti, materia e chiave dell&apos;attività.</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesMaxSimultaneousInSelectedTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="257"/>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="274"/>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="281"/>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="296"/>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="299"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="258"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso percentuale non valido. Occorre il 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="274"/>
        <source>You specified max simultaneous activities to be 0. This is not perfect from efficiency point of view, because you can use instead constraint activity(ies) preferred time slots, and help FET to find a timetable easier and faster, with an equivalent result. Please correct.</source>
        <translation>Hai indicato che il numero massimo di attività simultanee deve essere zero. Non è la scelta migliore dal punto di vista dell&apos;efficienza, perchè potresti usare, invece, il vincolo &quot;Ore preferenziali per attività&quot;. Prova a correggere.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="282"/>
        <source>Empty list of activities</source>
        <translation>Elenco di attività vuoto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="297"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="300"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesMaxSimultaneousInSelectedTimeSlotsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="14"/>
        <source>Add activities max simultaneous in selected time slots</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Aggiungi Numero massimo di attività simultanee nelle ore selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="24"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="30"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="36"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="56"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="66"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="98"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="112"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="124"/>
        <source>Time slots</source>
        <translation>Ore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="137"/>
        <source>X=selected, empty=not selected</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=selezionata, vuoto=non selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="144"/>
        <source>Select all</source>
        <comment>It refers to time slots</comment>
        <translation>Seleziona tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="151"/>
        <source>Unselect all</source>
        <comment>It refers to time slots</comment>
        <translation>Deseleziona tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="173"/>
        <source>Max simultaneous</source>
        <comment>It refers to the max number of simultaneous activities</comment>
        <translation>Numero massimo di attività simultanee</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="199"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="220"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="227"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesNotOverlappingForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="180"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="186"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="191"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="211"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="214"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="181"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="187"/>
        <source>Empty list of not overlapping activities</source>
        <translation>Lista vuota di attività non concomitanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="192"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="208"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="215"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="190"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="197"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Attività non parallele</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="169"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="107"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="36"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="72"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="52"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="62"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="120"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="137"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="150"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_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>Questo vincolo impone che coppie di attività non siano collocate nella stessa ora. Non occorre aggiungere questo vincolo per attività con gli stessi insegnanti o le medesime classi. </translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesOccupyMaxDifferentRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="121"/>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="129"/>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="134"/>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="143"/>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="146"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="122"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso percentuale non valido. Occorre il 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="130"/>
        <source>Empty list of activities</source>
        <translation>Elenco di attività vuoto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="135"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="144"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="147"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesOccupyMaxDifferentRoomsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="14"/>
        <source>Add activities occupy max different rooms</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Aggiungi attività occupano un numero massimo di aule diverse</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="88"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="102"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="115"/>
        <source>Max different rooms</source>
        <translation>Numero massimo di aule diverse</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="135"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="156"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="163"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesOccupyMaxTimeSlotsFromSelectionForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="257"/>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="274"/>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="281"/>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="296"/>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="299"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="258"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso percentuale non valido. Occorre il 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="274"/>
        <source>You specified max occupied time slots to be 0. This is not perfect from efficiency point of view, because you can use instead constraint activity(ies) preferred time slots, and help FET to find a timetable easier and faster, with an equivalent result. Please correct.</source>
        <translation>Hai indicato che il numero massimo di ore impegnate deve essere zero. Non è la scelta migliore dal punto di vista dell&apos;efficienza, perchè potresti usare, invece, il vincolo &quot;Ore preferenziali per attività&quot; permettendo a FET di trovare un orario più facilmente e prima con un vincolo equivalente. Prova a correggere.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="282"/>
        <source>Empty list of activities</source>
        <translation>Elenco di attività vuoto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="297"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="300"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesOccupyMaxTimeSlotsFromSelectionForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="14"/>
        <source>Add activities occupy max time slots from selection</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Aggiungi Numero massimo di ore di una selezione occupate da un insieme di attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="24"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="30"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="36"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="56"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="66"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="98"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="112"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="124"/>
        <source>Time slots</source>
        <translation>Ore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="137"/>
        <source>X=selected, empty=not selected</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=selezionata, vuoto=non selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="144"/>
        <source>Select all</source>
        <comment>It refers to time slots</comment>
        <translation>Seleziona tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="151"/>
        <source>Unselect all</source>
        <comment>It refers to time slots</comment>
        <translation>Deseleziona tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="173"/>
        <source>Max occupied</source>
        <comment>It refers to the max number of occupied time slots</comment>
        <translation>Numero massimo di ore occupate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="199"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="220"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="227"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="270"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="387"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="390"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="271"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="296"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="314"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="330"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="372"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="297"/>
        <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>Hai specificato tutte le attività. Ciò potrebbe costituire un problema: se scegli una posizione non consentita fra due posizioni consentite, questa posizione non permessa sarà consderata un ora buca nell&apos;orario dell&apos;insegnante e della classe.

 La miglior scelta è far uso del vincolo di interruzione.

 Se occorre un peso sotto il 100% allora potresti usare questo vincolo, ma fai attenzione a non ottenere un orario impossibile (se i tuoi insegnanti/studenti sono vincolati ad avere ore buche o ingressi posticipati e se lasci una posizione non permessa tra due posizioni consentite oppure una posizione non consentita ad inizio giornata e più posizioni consentite dopo di essa, questo possibile ora buca potrebbe essere contato nell&apos;orario di insegnante e studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="306"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="323"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="340"/>
        <source>Do you want to add current constraint?</source>
        <translation>Vuoi aggiungere questo vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="315"/>
        <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>Hai indicato solo l&apos;insegnante. Questo potrebbe essere un problema: se indichi una posizione non ammessa compresa tra due posizioni ammesse, questa posizione non ammessa sarà contata come un ora buca nell&apos;orario dell&apos;insegnante.

 La pratica migliore consiste nel far uso del vincolo di orario indisponibile per insegnante.

 Se occorre un peso sotto il 100%, allora si può far uso di questo vincolo, ma attenzione a non ottenere un orario impossibile (se l&apos;insegnante è vincolato a un certo numero di ore buche e se si lascia una posizione non consentita compresa tra due posizioni ammesse, questo possibile ora buca potrebbe essere contato nell&apos;orario dell&apos;insegnante)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="331"/>
        <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>Hai indicato solo gli studenti. Questo potrebbe essere un problema: se indichi una posizione non ammessa compresa tra due posizioni ammesse (o una posizione esclusa prima di una posizione ammessa), questa posizione non ammessa sarà contata come un ora buca nell&apos;orario degli studenti.

La pratica migliore consiste nel far uso del vincolo di orario indisponibile per studenti.

Se occorre un peso sotto il 100%, allora si può far uso di questo vincolo, ma attenzione a non ottenere un orario impossibile (se gli studenti sono vincolati a un certo numero di ore buche e se si lascia una posizione non consentita compresa tra due posizioni ammesse -o una posizione esclusa prima di posizioni ammesse-, questo possibile ora buca potrebbe essere contato nell&apos;orario degli studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="373"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="384"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="391"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Vincolo NON aggiunto - duplicato?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredStartingTimesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="22"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="38"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="51"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="64"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="78"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="101"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="122"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="129"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="136"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="143"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="150"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Ore preferenziali di inizio attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="270"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="387"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="390"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="271"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="296"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="314"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="330"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="372"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="297"/>
        <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>Hai specificato tutte le attività. Ciò potrebbe costituire un problema: se scegli una posizione non consentita fra due posizioni consentite, questa posizione non permessa sarà consderata un ora buca nell&apos;orario dell&apos;insegnante e della classe.

 La miglior scelta è far uso del vincolo di interruzione.

 Se occorre un peso sotto il 100% allora potresti usare questo vincolo, ma fai attenzione a non ottenere un orario impossibile (se i tuoi insegnanti/studenti sono vincolati ad avere ore buche o ingressi posticipati e se lasci una posizione non permessa tra due posizioni consentite oppure una posizione non consentita ad inizio giornata e più posizioni consentite dopo di essa, questo possibile ora buca potrebbe essere contato nell&apos;orario di insegnante e studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="306"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="323"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="340"/>
        <source>Do you want to add current constraint?</source>
        <translation>Vuoi aggiungere questo vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="315"/>
        <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>Hai indicato solo l&apos;insegnante. Questo potrebbe essere un problema: se indichi una posizione non ammessa compresa tra due posizioni ammesse, questa posizione non ammessa sarà contata come un ora buca nell&apos;orario dell&apos;insegnante.

La pratica migliore consiste nel far uso del vincolo di orario indisponibile per insegnante.

Se occorre un peso sotto il 100%, allora si può far uso di questo vincolo, ma attenzione a non ottenere un orario impossibile (se l&apos;insegnante è vincolato a un certo numero di ore buche e se si lascia una posizione non consentita compresa tra due posizioni ammesse, questo possibile ora buca potrebbe essere contato nell&apos;orario dell&apos;insegnante)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="331"/>
        <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>Hai indicato solo gli studenti. Questo potrebbe essere un problema: se indichi una posizione non ammessa compresa tra due posizioni ammesse (o una posizione esclusa prima di una posizione ammessa), questa posizione non ammessa sarà contata come un ora buca nell&apos;orario degli studenti.

 La pratica migliore consiste nel far uso del vincolo di orario indisponibile per studenti.

 Se occorre un peso sotto il 100%, allora si può far uso di questo vincolo, ma attenzione a non ottenere un orario impossibile (se gli studenti sono vincolati a un certo numero di ore buche e se si lascia una posizione non consentita compresa tra due posizioni ammesse -o una posizione esclusa prima di posizioni ammesse-, questo possibile ora buca potrebbe essere contato nell&apos;orario degli studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="373"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="384"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="391"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Vincolo NON aggiunto - duplicato?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="101"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="136"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="150"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Ore preferenziali per gruppo di attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="22"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="38"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="51"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="64"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="78"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="122"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="129"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="143"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameRoomIfConsecutiveForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="123"/>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="128"/>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="137"/>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="140"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="118"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="124"/>
        <source>Empty list of activities</source>
        <translation>Elenco di attività vuoto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="129"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="138"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform.cpp" line="141"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameRoomIfConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="14"/>
        <source>Add activities same room if consecutive</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Aggiungi attività nella stessa aula se consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="88"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="102"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="121"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="142"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessameroomifconsecutiveform_template.ui" line="149"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="181"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="187"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="192"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="214"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="217"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="182"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="188"/>
        <source>Empty list of simultaneous activities</source>
        <translation>Lista vuota di attività simultanee</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="193"/>
        <source>Only one selected activity - impossible</source>
        <translation>Solo una attività selezionata - impossibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="211"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="218"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="174"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="181"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="153"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Aggiungi Gruppo di attività iniziano lo stesso giorno (nella settimana)</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingHourForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="182"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="188"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="193"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="213"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="216"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="183"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="189"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="194"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="210"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="217"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingHourForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="153"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="174"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="181"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</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>Aggiungi Gruppo di attività inizia alla stessa ora</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingTimeForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="208"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="214"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="219"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="265"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="320"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="323"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="347"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="350"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="209"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="215"/>
        <source>Empty list of simultaneous activities</source>
        <translation>Lista vuota di attività simultanee</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="220"/>
        <source>Only one selected activity - impossible</source>
        <translation>Solo una attività selezionata - impossibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="256"/>
        <source>Sub-activities do not correspond. Mistake:</source>
        <translation>Subattività non corrispondenti. Errore:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="258"/>
        <source>1. First (sub)activity has id=%1 and represents %2 sub-activities</source>
        <translation>1. la prima (sub)attività ha id=%1 e rappresenta %2 subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="262"/>
        <source>2. Current (sub)activity has id=%1 and represents %2 sub-activities</source>
        <translation>2. la (sub)attività corrente ha id=%1 e rappresenta %2 subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="317"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="344"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="324"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="351"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="434"/>
        <source>FET help</source>
        <translation>FET - Aiuto</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>Aggiungi vincoli multipli: questa è una check-box. Seleziona se vuoi inserire solo le rappresentanti di subattività e ottenere che FET aggiunga vincoli multipli, per tutte le subattività con le stesse componenti, in sequenza, rispettivamente. Saranno aggiunti più vincoli per attività con stesso orario di inizio, uno per ciascuna corrispondente ennupla. Il numero di subattività deve corrispondere per i rappresentanti e attenzione all&apos;ordine, che sia quello che occorre</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="190"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="197"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</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>Aggiungi Gruppo di attività inizia allo stesso tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="169"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="204"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="151"/>
        <source>Add multiple constraints</source>
        <translation>Aggiungi vincoli multipli</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityEndsStudentsDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="172"/>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="177"/>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="187"/>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="198"/>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="201"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="173"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="178"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="188"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="199"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="202"/>
        <source>Constraint NOT added - please report bug</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityEndsStudentsDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="89"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="141"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</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>Aggiungi Attività chiude la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="162"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="169"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="187"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="197"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="214"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="227"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="237"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="188"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="198"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="215"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="224"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="238"/>
        <source>Constraint NOT added - must be a duplicate</source>
        <translation>Vincolo NON aggiunto - è un duplicato</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="131"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="195"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="202"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="109"/>
        <source>Room</source>
        <translation>Aula</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>Aggiungi aula preferenziale per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="87"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="164"/>
        <source>Permanently locked</source>
        <translation>Bloccato in permanenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="180"/>
        <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>Seleziona se vuoi che questo vincolo non sia sbloccabile dal menu &apos;Orario&apos; (raccomandato). Puoi sempre rimuovere la restrizione dalla finestra dei vincoli o deseleziona &quot;Bloccato in permanenza&quot; editando questo vincolo</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="191"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="197"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="210"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="228"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="231"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="192"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="198"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="211"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="225"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="232"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="159"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="180"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="187"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Attività</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>Aggiungi aule preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="106"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="129"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="142"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimeForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="187"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="194"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="200"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="210"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="221"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="228"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="188"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="195"/>
        <source>Invalid day</source>
        <translation>Giorno non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="201"/>
        <source>Invalid start hour</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="211"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="222"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="229"/>
        <source>Constraint NOT added - duplicate</source>
        <translation>Vincolo NON aggiunto - duplicato</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimeForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="102"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="157"/>
        <source>Period</source>
        <translation>Periodo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="163"/>
        <source>Day</source>
        <translation>Giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="173"/>
        <source>Start hour</source>
        <translation>Ora di inizio</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="138"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="242"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Aggiungi Ora e giorno preferenziali di inizio attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="202"/>
        <source>Permanently locked</source>
        <translation>Bloccato in permanenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="235"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="218"/>
        <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>Seleziona se vuoi che questo vincolo non sia sbloccabile dal menu &apos;Orario&apos; (raccomandato). Puoi sempre rimuovere la restrizione dalla finestra dei vincoli o deseleziona &quot;Bloccato in permanenza&quot; editando questo vincolo</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="318"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="330"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="390"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="393"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="319"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="331"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="362"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="363"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="387"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="394"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Vincolo NON aggiunto - duplicato?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="125"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="146"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="153"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="160"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="167"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="174"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Ore e giorni preferenziali di inizio attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="317"/>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="329"/>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="389"/>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="392"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="318"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="330"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="361"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="362"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="386"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="393"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Vincolo NON aggiunto - duplicato?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredTimeSlotsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="125"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="146"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="153"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="160"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="167"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="174"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Ore preferenziali per una attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="78"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="101"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="114"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="117"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="79"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="94"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="102"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="111"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="118"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Vincolo NON inserito - errore?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="89"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="117"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi aula preferenziale per chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="110"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="81"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="87"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="98"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="115"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="118"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="82"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="88"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="99"/>
        <source>Invalid selected activity tag</source>
        <translation>Chiave dell&apos;attività: selezione non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="112"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="119"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="115"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="122"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi aule preferenziali per chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsorySpaceForm</name>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="55"/>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="73"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="56"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="62"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="71"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="74"/>
        <source>Constraint NOT added - there must be another constraint of this type. Please edit that one</source>
        <translation>Vincolo NON aggiunto: ci deve essere un altro vincolo di questo tipo. Modifica quello</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsorySpaceForm_template</name>
    <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>Aggiungi Vincoli base di spazio obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="57"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="50"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsoryTimeForm</name>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="55"/>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="73"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="56"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="62"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="71"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="74"/>
        <source>Constraint NOT added - there must be another constraint of this type. Please edit that one</source>
        <translation>Vincolo NON aggiunto: ci deve essere un altro vincolo di questo tipo. Modifica quello</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsoryTimeForm_template</name>
    <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>Aggiungi Vincoli base di tempo obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="57"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="50"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintBreakTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="184"/>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="202"/>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="205"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="185"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="203"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="206"/>
        <source>Constraint NOT added - there must be another constraint of this type. Please edit that one</source>
        <translation>Vincolo NON aggiunto - ci deve essere un altro vincolo di questo tipo. Modifica quello</translation>
    </message>
</context>
<context>
    <name>AddConstraintBreakTimesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="44"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="68"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="82"/>
        <source>Set all break</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Pausa</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="89"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="96"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi ore di pausa</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>Si noti che una pausa non conta come ora buca per insegnanti o studenti</translation>
    </message>
</context>
<context>
    <name>AddConstraintMaxDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="192"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="198"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="203"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="222"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="225"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="193"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="199"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="204"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="219"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="226"/>
        <source>Constraint NOT added - it must be a duplicate</source>
        <translation>Vincolo NON aggiunto - deve essere un duplicato</translation>
    </message>
</context>
<context>
    <name>AddConstraintMaxDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="197"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="204"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="176"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="153"/>
        <source>Max days</source>
        <comment>It refers to the maximum number of days between activities</comment>
        <translation>Numero massimo di giorni</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</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>Aggiungi Numero massimo di giorni fra attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="186"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="192"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="197"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="249"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="252"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="187"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="193"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="198"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="204"/>
        <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>Vuoi aggiungere un vincolo di numero minimo di giorni tra attività per più attività del numero di giorni a settimana. E&apos; una cattiva idea, tenuto conto di come l&apos;algoritmo funziona (la generazione viene rallentata e sarà difficile trovare una soluzione).</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="207"/>
        <source>The best way to add the activities would be:</source>
        <translation>Il miglior modo di aggiungere attività dovrebbe essere:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="210"/>
        <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. Se selezioni &apos;forza consecutive se stesso giorno&apos;,  allora accoppia più attività per ottenere un numero di lezioni uguale al numero di giorni a settimana. Esempio: 7 attività di durata 1 in una settimana di 5 giorni possono diventare 5 attività di durata 2,2,1,1,1 così da aggiungere un singolo insieme di attività con queste 5 componenti (possibilmente aumentando il peso del vincolo Numero minimo di giorni tra attività fino al 100%) </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="216"/>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity split into a number of activities equal with the number of days per week and the remaining components into other larger split 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 split into 5 activities with duration 1 and second one split 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. Se non selezioni &apos;forza consecutive se stesso giorno&apos;, allora aggiungi un contenitore contenente un numero di subattività uguale al numero di giorni per settimana e ulteriori subattività previste, in un altro contenitore di subattività. Per esempio supponi di avere 7 subattività di durata 1 in una settimana di 5 giorni. Aggiungi 2 contenitori di subattività più ampi, il primo suddiviso in 5 subattività di durata 1 e il secondo diviso in 2 subattività di durata 1 (aumentando il peso del vincolo Numero minimo di giorni tra attività per ciascuno dei 2 contenitori fino al 100% senza problemi)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="224"/>
        <source>Do you want to add current constraint as it is now (not recommended) or cancel and edit as instructed?</source>
        <translation>Vuoi aggiungere il vincolo corrente così come è (non raccomandato) o annullare e modificare come suggerito?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="226"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="246"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="253"/>
        <source>Constraint NOT added - it must be a duplicate</source>
        <translation>Vincolo NON aggiunto - deve essere un duplicato</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>Aggiungi Numero minimo di giorni fra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="153"/>
        <source>Min days</source>
        <comment>Keep translation short. It refers to the minimum number of days between activities.</comment>
        <translation>N. minimo di giorni</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="183"/>
        <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>Forza subattività consecutive
se collocate nello stesso giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="217"/>
        <source>Weight percentage (recommended 95.0% - 100.0%)</source>
        <translation>Peso percentuale (raccomandato: 95.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="238"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="245"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinGapsBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="188"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="194"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="199"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="220"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="223"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="189"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="195"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="200"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="217"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="224"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="197"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="204"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="176"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="156"/>
        <source>Min gaps</source>
        <comment>(Min gaps between a set of activities)</comment>
        <translation>N. minimo di ore frapposte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</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>Aggiungi Numero minimo di ore buche fra attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintRoomNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="213"/>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="220"/>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="242"/>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="248"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="214"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="221"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="239"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="249"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintRoomNotAvailableTimesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="47"/>
        <source>Room</source>
        <translation>Aula</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="95"/>
        <source>Set all available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Utilizzabile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="109"/>
        <source>Set all not available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non utilizzabile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="116"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="123"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Ore per aula non utilizzabile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="70"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="72"/>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="93"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="73"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="82"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="82"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="91"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="94"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <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>Aggiungi Numero massimo di ore consecutive di attività con chiave per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="72"/>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="93"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="73"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="82"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="82"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="91"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="94"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</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>Aggiungi Numero massimo di ore al giorno di attività con chiave per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="66"/>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="78"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="62"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="67"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="79"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="76"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="148"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di inizi alla seconda ora per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="141"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>Numero massimo di ingressi alla seconda ora (a settimana)</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>Rappresenta il numero massimo di volte in cui è ammesso iniziare alla seconda ora (in una settimana). Potresti voler consentire agli studenti di iniziare più tardi per qualche giorno, alla seconda ora, così potresti definire il &quot;numero massimo di inizi alla seconda ora&quot; maggiore di 0 (risolvere l&apos;orario sarà più semplice per FET). Il valore di default 0 implica che gli studenti inizino le lezioni alla prima ora disponibile. Potresti provare a scegliere un valore maggiore e abbassarlo man mano che FET trova nuovi orari</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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Per ora l&apos;algoritmo accetta solo un peso del 100% se si seleziona questo vincolo.
Notare che indisponibilità e interruzioni non contano come ore buche, neppure a inizio giornata.</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="73"/>
        <source>End of day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="96"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="106"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="111"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="116"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="125"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="128"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="92"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="97"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="107"/>
        <source>Start hour invalid</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="112"/>
        <source>End hour invalid</source>
        <translation>Ora di fine non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="117"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>L&apos;ora di inizio non può essere maggiore o uguale all&apos;ora di fine</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="129"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="126"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di giorni con lezioni in un intervallo per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="90"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="129"/>
        <source>Interval end hour</source>
        <translation>Ora di fine intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="165"/>
        <source>Interval start hour</source>
        <translation>Ora di inizio intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="73"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="62"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="71"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="74"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxBuildingChangesPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di cambi di edificio al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="68"/>
        <source>Max building changes per day</source>
        <translation>Numero massimo di spostamenti tra edifici al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="73"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="62"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="71"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="74"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di cambi di edificio a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="68"/>
        <source>Max building changes per week</source>
        <translation>Numero massimo di spostamenti tra edifici alla settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform.cpp" line="63"/>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform.cpp" line="68"/>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform.cpp" line="79"/>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform.cpp" line="82"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform.cpp" line="64"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform.cpp" line="69"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso percentuale non valido. Occorre il 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform.cpp" line="80"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform.cpp" line="83"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform_template.ui" line="14"/>
        <source>Add students max days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Numero massimo di giorni a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform_template.ui" line="62"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxdaysperweekform_template.ui" line="85"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="66"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="78"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="62"/>
        <source>Invalid weight(percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="67"/>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="76"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="79"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</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>Aggiungi Numero massimo di ore buche al giorno per studenti</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>Occorre usare il peso percentuale del 100%
Si noti che Studenti non disponibili e interruzioni non contano come ore buche.

Importante: se si vogliono zero ore buche in totale, si raccomanda di evitare il presente vincolo, e usare invece il migliore e più sicuro vincolo di Numero massimo di ore buche a settimana.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="67"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="84"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="99"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="106"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="66"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="78"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="62"/>
        <source>Invalid weight(percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="67"/>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="76"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="79"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxGapsPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="104"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="65"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="82"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</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>Aggiungi Numero massimo di ore buche a settimana per studenti</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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Per ora l&apos;algoritmo accetta solo un peso del 100% se si seleziona questo vincolo.
Notare che classi indisponibili e interruzioni non contano come ore buche, neppure a inizio giornata.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="97"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="59"/>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="73"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="71"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="74"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <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>Aggiungi Numero massimo di ore consecutive per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="60"/>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="71"/>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="74"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="61"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="72"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="75"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursDailyForm_template</name>
    <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>Aggiungi Numero massimo di ore al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform.cpp" line="66"/>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform.cpp" line="78"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform.cpp" line="62"/>
        <source>Invalid weight(percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform.cpp" line="67"/>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform.cpp" line="76"/>
        <source>Constraint added:</source>
        <translation type="unfinished">Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform.cpp" line="79"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform_template.ui" line="14"/>
        <source>Add students max span per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform_template.ui" line="26"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform_template.ui" line="54"/>
        <source>Add constraint</source>
        <translation type="unfinished">Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform_template.ui" line="61"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxspanperdayform_template.ui" line="77"/>
        <source>Max span per day</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="73"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="62"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="71"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="74"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="74"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero minimo di ore buche per cambio di edificio per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="50"/>
        <source>Min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="38"/>
        <source>Advanced usage: enabled</source>
        <translation>Uso avanzato: abilitato</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="40"/>
        <source>Advanced usage: not enabled</source>
        <translation>Uso avanzato: non abilitato</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="64"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="69"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="112"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="65"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="70"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="80"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="75"/>
        <source>Empty days for students min hours daily constraints are not enabled. You must enable them from the Settings-&gt;Advanced menu.</source>
        <translation>Giorni vuoti non consentiti per vincoli di numero minimo di ore al giorno per studenti. Devi abilitarli dal menu Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="80"/>
        <source>If you allow empty days, the min hours must be at least 2 (to make it a non-trivial constraint)</source>
        <translation>Se permetti giorni vuoti, il numero minimo di ore deve essere almeno 2 (per avere un vincolo non banale)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="91"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="94"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="105"/>
        <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>L&apos;uso avanzato non è abilitato. Per poter selezionare &apos;Permetti giorni vuoti&apos; per i vincoli di tipo Numero minimo di ore al giorno per studenti, devi abilitare l&apos;impostazione dal menù Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="111"/>
        <source>Use with caution.</source>
        <translation>Usare con cautela.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="108"/>
        <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>Chiarimento: seleziona questa impostazione solo se il tuo istituto consente giorni vuoti per studenti e un orario è possibile con giorni vuoti per studenti. Altrimenti è necessario (per ragioni di prestazione) non selezionare questa impostazione (oppure FET potrebbe non riuscire a trovare un orario).</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="104"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="95"/>
        <source>Allow empty days</source>
        <translation>Permetti giorni vuoti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="111"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="62"/>
        <source>Min hours</source>
        <translation>Numero minimo di ore</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>Aggiungi Numero minimo di ore al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="39"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform.cpp" line="63"/>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform.cpp" line="68"/>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform.cpp" line="77"/>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform.cpp" line="80"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform.cpp" line="64"/>
        <source>Invalid weight(percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform.cpp" line="69"/>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform.cpp" line="78"/>
        <source>Constraint added:</source>
        <translation type="unfinished">Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform.cpp" line="81"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform_template.ui" line="14"/>
        <source>Add students min resting hours</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform_template.ui" line="36"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform_template.ui" line="46"/>
        <source>Min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform_template.ui" line="58"/>
        <source>Add constraint</source>
        <translation type="unfinished">Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform_template.ui" line="65"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminrestinghoursform_template.ui" line="90"/>
        <source>Circular</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="95"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="121"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="124"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="96"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="105"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="113"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="106"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="113"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="122"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetActivityTagMaxHoursContinuouslyForm_template</name>
    <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>Aggiungi  Numero massimo di ore consecutive di attività con chiave per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="156"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="189"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="196"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="96"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="122"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="125"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="97"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="106"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="114"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="107"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="114"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="123"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="126"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</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>Aggiungi Numero massimo di ore al giorno di attività con chiave per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="156"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="189"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="196"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="78"/>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="103"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="79"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="84"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="92"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="180"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="154"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>Numero massimo di ingressi alla seconda ora (a settimana)</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>Aggiungi Numero massimo di inizi alla seconda ora per insieme di studenti</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>Rappresenta il numero massimo di volte in cui è ammesso iniziare alla seconda ora (in una settimana). Potresti voler consentire agli studenti di iniziare più tardi per qualche giorno, alla seconda ora, così potresti definire il &quot;numero massimo di inizi alla seconda ora&quot; maggiore di 0 (risolvere l&apos;orario sarà più semplice per FET). Il valore di default 0 implica che gli studenti inizino le lezioni alla prima ora disponibile. Potresti provare a scegliere un valore maggiore e abbassarlo man mano che FET trova nuovi orari</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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Per ora l&apos;algoritmo accetta solo un peso del 100% se si seleziona questo vincolo.
Notare che indisponibilità e interruzioni non contano come ore buche, neppure a inizio giornata.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="173"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="95"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="108"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="111"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="86"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="96"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="105"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="112"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Vincolo NON inserito - errore?</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomForm_template</name>
    <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>Aggiungi aula assegnata ad un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="45"/>
        <source>Room</source>
        <translation>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="108"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="115"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="22"/>
        <source>Students set</source>
        <translation>Insieme di studenti</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="121"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="124"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="92"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="98"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="125"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="115"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="122"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi aule assegnate ad un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="20"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="96"/>
        <source>End of day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="119"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="129"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="137"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="142"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="147"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="156"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="159"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="115"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="120"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="130"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="138"/>
        <source>Start hour invalid</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="143"/>
        <source>End hour invalid</source>
        <translation>Ora di fine non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="148"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>L&apos;ora di inizio non può essere maggiore o uguale all&apos;ora di fine</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="160"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="157"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Insieme di studenti</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>Aggiungi Numero massimo di giorni con lezioni in un intervallo per insieme di studenti </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="58"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="65"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="125"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval end hour</source>
        <translation>Ora di fine intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="200"/>
        <source>Interval start hour</source>
        <translation>Ora di inizio intervallo</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="103"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="84"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="92"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxBuildingChangesPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di cambi di edificio al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="103"/>
        <source>Max building changes per day</source>
        <translation>Numero massimo di spostamenti tra edifici al giorno</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="103"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="84"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="92"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di cambi di edificio a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="103"/>
        <source>Max building changes per week</source>
        <translation>Numero massimo di cambio di edifici alla settimana</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="86"/>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="101"/>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="110"/>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="113"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="87"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="92"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso percentuale non valido. Occorre il 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="102"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="111"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform.cpp" line="114"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform_template.ui" line="14"/>
        <source>Add students set max days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Aggiungi Numero massimo di giorni a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform_template.ui" line="73"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxdaysperweekform_template.ui" line="128"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="98"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="107"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="110"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="91"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="99"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="108"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="111"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</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>Aggiungi Numero massimo di ore buche al giorno per insieme di studenti</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>Occorre usare il peso percentuale del 100%
Si noti che Studenti non disponibili e interruzioni non contano come ore buche.

Importante: se si vogliono zero ore buche in totale, si raccomanda di evitare il presente vincolo, e usare invece il migliore e più sicuro vincolo di Numero massimo di ore buche a settimana.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="67"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="99"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="116"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="131"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="138"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="86"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="99"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="108"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="111"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="87"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="92"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="100"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="109"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="112"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxGapsPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="114"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="97"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="65"/>
        <source>Students set</source>
        <translation>Insieme di studenti</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>Aggiungi Numero massimo di ore buche a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="129"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Per ora l&apos;algoritmo accetta solo un peso del 100% se si seleziona questo vincolo.
Notare che classi indisponibili e interruzioni non contano come ore buche, neppure a inizio giornata.</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="84"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="94"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="103"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="106"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="85"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="95"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="104"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="107"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <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>Aggiungi Numero massimo di ore consecutive per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="102"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="105"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="84"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="94"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="103"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="106"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursDailyForm_template</name>
    <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>Aggiungi Numero massimo di ore al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="98"/>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="107"/>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="110"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="91"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="99"/>
        <source>Invalid students set</source>
        <translation type="unfinished">Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="108"/>
        <source>Constraint added:</source>
        <translation type="unfinished">Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform.cpp" line="111"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform_template.ui" line="14"/>
        <source>Add students set max span per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform_template.ui" line="26"/>
        <source>Students set</source>
        <translation type="unfinished">Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform_template.ui" line="42"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform_template.ui" line="55"/>
        <source>Max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform_template.ui" line="90"/>
        <source>Add constraint</source>
        <translation type="unfinished">Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxspanperdayform_template.ui" line="97"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="103"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="84"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="92"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero minimo di ore buche per cambio di edificio per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="103"/>
        <source>Min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="38"/>
        <source>Advanced usage: enabled</source>
        <translation>Uso avanzato: abilitato</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="40"/>
        <source>Advanced usage: not enabled</source>
        <translation>Uso avanzato: non abilitato</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="88"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="113"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="122"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="125"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="144"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="89"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="94"/>
        <source>Invalid weight - it has to be 100%</source>
        <translation>Peso non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="99"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="104"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="99"/>
        <source>Empty days for students min hours daily constraints are not enabled. You must enable them from the Settings-&gt;Advanced menu.</source>
        <translation>Giorni vuoti non consentiti per vincoli di numero minimo di ore al giorno per studenti. Devi abilitarli dal menu Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="104"/>
        <source>If you allow empty days, the min hours must be at least 2 (to make it a non-trivial constraint)</source>
        <translation>Se permetti giorni vuoti, il numero minimo di ore deve essere almeno 2 (per avere un vincolo non banale)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="114"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="123"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="126"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.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>L&apos;uso avanzato non è abilitato. Per poter selezionare &apos;Permetti giorni vuoti&apos; per i vincoli di tipo Numero minimo di ore al giorno per studenti, devi abilitare l&apos;impostazione dal menù Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="143"/>
        <source>Use with caution.</source>
        <translation>Usare con cautela.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.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>Chiarimento: seleziona questa impostazione solo se il tuo istituto consente giorni vuoti per studenti e un orario è possibile con giorni vuoti per studenti. Altrimenti è necessario (per ragioni di prestazione) non selezionare questa impostazione (oppure FET potrebbe non riuscire a trovare un orario).</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="39"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="127"/>
        <source>Allow empty days</source>
        <translation>Permetti giorni vuoti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="143"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="71"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Aggiungi Numero minimo di ore al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="94"/>
        <source>Min hours</source>
        <translation>Numero minimo di ore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="136"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="87"/>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="109"/>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="112"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="88"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="93"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="101"/>
        <source>Invalid students set</source>
        <translation type="unfinished">Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="110"/>
        <source>Constraint added:</source>
        <translation type="unfinished">Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform.cpp" line="113"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform_template.ui" line="14"/>
        <source>Add students set min resting hours</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform_template.ui" line="44"/>
        <source>Students set</source>
        <translation type="unfinished">Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform_template.ui" line="101"/>
        <source>Min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform_template.ui" line="116"/>
        <source>Circular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform_template.ui" line="125"/>
        <source>Add constraint</source>
        <translation type="unfinished">Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminrestinghoursform_template.ui" line="132"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="206"/>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="214"/>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="232"/>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="235"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="207"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="215"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="236"/>
        <source>Constraint NOT added - there must be another constraint of this type referring to the same students set. Please edit that one</source>
        <translation>Vincolo NON aggiunto - ci deve essere un altro vincolo di questo tipo riferito allo stesso insieme di studenti. Modificare quello</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="246"/>
        <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>Vincolo che non induce ore buche (o inizio tardato) per gli studenti. Se un insieme di studenti ha lezioni prima e dopo un periodo di indisponibilità, non saranno contate ore buche.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="255"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="251"/>
        <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>Se davvero ti occorre usare un peso sotto il 100% puoi usare orari preferenziali per attività con il solo gruppo di studenti specificato, ma ciò potrebbe comportare problemi, dato che possibili ore buche potrebbero essere contati e si potrebbe avere un orario impossibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="233"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetNotAvailableTimesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="148"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Aggiungi Ore non disponibili di un insieme di studenti</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="76"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="120"/>
        <source>Set all available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Utilizzabile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non utilizzabile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="141"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="155"/>
        <source>Help</source>
        <translation>Aiuto</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>Vincolo che non induce ore buche (o inizio tardato) per gli studenti. Se un insieme di studenti ha lezioni prima e dopo un periodo di indisponibilità, non saranno contate ore buche</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="245"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="295"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="298"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="246"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="280"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="281"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="292"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="299"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Vincolo NON aggiunto - duplicato?</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>Aggiungi Ore preferenziali di inizio di gruppi di subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="161"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="175"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="189"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="81"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="105"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="121"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="134"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="147"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="168"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="182"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="63"/>
        <source>Choose the component number of the subactivities to be constrained.</source>
        <translation>Scegli il numero d&apos;ordine della subattività da vincolare.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="22"/>
        <source>Component number (split index)</source>
        <translation>Numero d&apos;ordine (indice della subattività)</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="246"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="296"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="299"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="247"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="281"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="282"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="293"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="300"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Vincolo NON aggiunto - duplicato?</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>Aggiungi Ore preferenziali per gruppo di subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="175"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="182"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="189"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="140"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="75"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="91"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="104"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="117"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="161"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="168"/>
        <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= Non disponibile, spazio= Disponibile</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>Scegli il numero d&apos;ordine delle subattività da vincolare.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="38"/>
        <source>Component number (split index)</source>
        <translation>Numero d&apos;ordine (indice della subattività)</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="97"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="105"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="113"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="126"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="129"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="91"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="98"/>
        <source>Invalid subject</source>
        <translation>Materia non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="106"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="114"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="123"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="130"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Vincolo NON inserito - errore?</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="72"/>
        <source>Room</source>
        <translation>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="111"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="137"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi aula preferenziale per materia con chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="130"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="89"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="95"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="106"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="113"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="130"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="133"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="90"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="96"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="107"/>
        <source>Invalid selected subject</source>
        <translation>Materia selezionata non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="114"/>
        <source>Invalid selected activity tag</source>
        <translation>Chiave dell&apos;attività: selezione non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="127"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="107"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="128"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="135"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>Materia</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>Aggiungi aule preferenziali per materia con chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="33"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="54"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="77"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="90"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="78"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="106"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="109"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="79"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="86"/>
        <source>Invalid subject</source>
        <translation>Materia non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="94"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="103"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="110"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Vincolo NON inserito - errore?</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="89"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 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>Aggiungi aula preferenziale per materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="110"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="117"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="88"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="99"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="116"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="119"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="89"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="100"/>
        <source>Invalid selected subject</source>
        <translation>Materia selezionata non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="113"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="120"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="115"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="122"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>Materia</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>Aggiungi aule preferenziali per materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="80"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="88"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="96"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="81"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="89"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="97"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="107"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="110"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="108"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="111"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherActivityTagMaxHoursContinuouslyForm_template</name>
    <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>Aggiungi Numero massimo di ore consecutive di attività con chiave per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="150"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="180"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="187"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="109"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="81"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="89"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="97"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="82"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="90"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="98"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="108"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="111"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="109"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="112"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</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>Aggiungi Numero massimo di ore al giorno di attività con chiave per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="109"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="150"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="180"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="187"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherHomeRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="98"/>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="101"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="76"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="86"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="95"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="102"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Vincolo NON inserito - errore?</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>Aggiungi aula assegnata ad un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="28"/>
        <source>Room</source>
        <translation>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="54"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="91"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="98"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="109"/>
        <source>Teacher</source>
        <translation>Insegnante</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="111"/>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="114"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="82"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="88"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="108"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="115"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherHomeRoomsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="115"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="122"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="20"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Aggiungi aule assegnate ad un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="87"/>
        <source>End of day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="105"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="110"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="120"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="128"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="133"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="138"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="147"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="150"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="106"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="111"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="121"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="129"/>
        <source>Start hour invalid</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="134"/>
        <source>End hour invalid</source>
        <translation>Ora di fine non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="139"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>L&apos;ora di inizio non può essere maggiore o uguale all&apos;ora di fine</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="151"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="148"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Aggiungi Numero massimo di giorni a settimana di lezione in intervallo per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="58"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="65"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="125"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval end hour</source>
        <translation>Ora di fine intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="200"/>
        <source>Interval start hour</source>
        <translation>Ora di inizio intervallo</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="73"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="81"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="93"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="74"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="82"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="91"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="94"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxBuildingChangesPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di cambi di edificio al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="103"/>
        <source>Max building changes per day</source>
        <translation>Numero massimo di spostamenti tra edifici al giorno</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="73"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="81"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="93"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="74"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="82"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="91"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="94"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di cambi di edificio a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="103"/>
        <source>Max building changes per week</source>
        <translation>Numero massimo di spostamenti tra edifici alla settimana</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="77"/>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="101"/>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="104"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="78"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="83"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="93"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="102"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="105"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxDaysPerWeekForm_template</name>
    <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>Aggiungi Numero massimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="118"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="77"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="95"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="71"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="76"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="84"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="93"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="96"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="65"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Aggiungi Numero massimo di ore buche al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="91"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="129"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</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>Occorre usare un peso percentuale del 100% in quanto altrimenti si ottengono orari inadeguati. Provare prima a scegliere un valore piuttosto ampio come massimo numero di ore buche settimanali, abbassandolo man mano che si trovano soluzioni. Il valore 1 predefinito potrebbe essere troppo basso per il vostro istituto, nel qual caso dovrete usare valori piùalti.
Notare che indisponibilità di insegnanti e interruzioni non sono considerate ore buche. </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="110"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="95"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="71"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="76"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="84"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="93"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="96"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="65"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Aggiungi Numero massimo di ore buche a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="91"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="129"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</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>Occorre usare un peso percentuale del 100% in quanto altrimenti si ottengono orari inadeguati. Provare prima a scegliere un valore piuttosto ampio come massimo numero di ore buche settimanali, abbassandolo man mano che si trovano soluzioni. Il valore 3 predefinito potrebbe essere troppo basso per il vostro istituto, nel qual caso dovrete usare valori piùalti.
Notare che indisponibilità di insegnanti e interruzioni non sono considerate ore buche. </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="110"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="74"/>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="96"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="75"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="83"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <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>Aggiugni Numero massimo di ore consecutive per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="74"/>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="96"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="75"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="83"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursDailyForm_template</name>
    <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>Aggiungi Numero massimo di ore al giorno per insegnante </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="95"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="71"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="76"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="84"/>
        <source>Invalid teacher</source>
        <translation type="unfinished">Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="93"/>
        <source>Constraint added:</source>
        <translation type="unfinished">Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform.cpp" line="96"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform_template.ui" line="14"/>
        <source>Add teacher max span per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform_template.ui" line="33"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform_template.ui" line="45"/>
        <source>Add constraint</source>
        <translation type="unfinished">Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform_template.ui" line="52"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform_template.ui" line="77"/>
        <source>Max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxspanperdayform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="71"/>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="76"/>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="86"/>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="95"/>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="98"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="72"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="77"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="87"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="96"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="99"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</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>Aggiungi Numero minimo di giorni a settimana per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="77"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="118"/>
        <source>Min days per week</source>
        <translation>Numero minimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="73"/>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="81"/>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="93"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="74"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="82"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="91"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="94"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero minimo di ore buche per cambio di edificio per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="103"/>
        <source>Min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="74"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="79"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="87"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="104"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="107"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="119"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="75"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="80"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="88"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="93"/>
        <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>L&apos;opzione &apos;Permetti giorni vuoti&apos; deve essere selezionata. Se ti occorre evitare giorni vuoti per un insegnante, usa il vincolo di numero minimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="105"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="108"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="119"/>
        <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>Questa opzione deve rimanere selezionata. Se ti occorre evitare giorni vuoti per questo insegnante, usa il vincolo di numero minimo di giorni a settimana per insegnante</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="93"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</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>Aggiungi Numero minimo di ore al giorno per insegnante</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>Si raccomanda di cominciare con minimo 2 ore e aumentare il valore man mano che si trovano nuovi orari.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="116"/>
        <source>Min hours daily</source>
        <translation>Numero minimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="133"/>
        <source>Allow empty days</source>
        <translation>Permetti giorni vuoti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="145"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="152"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="61"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="72"/>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="77"/>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="94"/>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="97"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="73"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="78"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="86"/>
        <source>Invalid teacher</source>
        <translation type="unfinished">Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="95"/>
        <source>Constraint added:</source>
        <translation type="unfinished">Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform.cpp" line="98"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform_template.ui" line="14"/>
        <source>Add teacher min resting hours</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform_template.ui" line="58"/>
        <source>Min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform_template.ui" line="81"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform_template.ui" line="102"/>
        <source>Add constraint</source>
        <translation type="unfinished">Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform_template.ui" line="109"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminrestinghoursform_template.ui" line="118"/>
        <source>Circular</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="198"/>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="206"/>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="224"/>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="227"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="199"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="207"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="228"/>
        <source>Constraint NOT added - there must be another constraint of this type referring to the same teacher. Please edit that one</source>
        <translation>Vincolo NON aggiunto - ci deve essere un altro vincolo di questo tipo riferito allo stesso insegnante. Modificare quello</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="238"/>
        <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>Questo vincolo non comporta ore buche per l&apos;insegnante. Se questi ha lezioni prima e dopo un periodo di indisponibilità, non saranno contate ore buche.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="247"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="243"/>
        <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>Se davvero ti occorre usare un peso sotto il 100% puoi usare orari preferenziali per attività con il solo insegnante specificato, ma ciò potrebbe comportare problemi, dato che possibili ore buche potrebbero essere contati e si potrebbe avere un orario impossibile.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="225"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherNotAvailableTimesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="98"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="124"/>
        <source>Set all available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Utilizzabile</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="138"/>
        <source>Set all not available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non utilizzabile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="145"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="152"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="159"/>
        <source>Help</source>
        <translation>Aiuto</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>Aggiungi Ore non disponibili di un insegnante</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>Questo vincolo non comporta ore buche per l&apos;insegnante. Se questi ha lezioni prima e dopo un periodo di indisponibilità, non saranno contate ore buche</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="72"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="80"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="73"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="81"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="94"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="92"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="95"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersActivityTagMaxHoursContinuouslyForm_template</name>
    <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>Aggiungi Numero massimo di ore consecutive di attività con chiave per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="121"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="151"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="158"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="73"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="81"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="74"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="82"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="95"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="93"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="96"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</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>Aggiungi Numero massimo di ore al giorno di attività con chiave per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="151"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="158"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="73"/>
        <source>End of day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="96"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="106"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="111"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="116"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="125"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="128"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="92"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="97"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="107"/>
        <source>Start hour invalid</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="112"/>
        <source>End hour invalid</source>
        <translation>Ora di fine non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="117"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>L&apos;ora di inizio non può essere maggiore o uguale all&apos;ora di fine</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="129"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="126"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersIntervalMaxDaysPerWeekForm_template</name>
    <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>Aggiungi Numero massimo di giorni a settimana di lezione in intervallo per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="89"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="128"/>
        <source>Interval end hour</source>
        <translation>Ora di fine intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval start hour</source>
        <translation>Ora di inizio intervallo</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="59"/>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="68"/>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="71"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="60"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="69"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="72"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxBuildingChangesPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di cambi di edificio al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="67"/>
        <source>Max building changes per day</source>
        <translation>Numero massimo di cambio di edificio al giorno</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="59"/>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="68"/>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="71"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="60"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="69"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="72"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di cambi di edificio a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="67"/>
        <source>Max building changes per week</source>
        <translation>Numero massimo di spostamenti tra edifici alla settimana</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="63"/>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="68"/>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="79"/>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="82"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="64"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="69"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="80"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="83"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="79"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Aggiungi Numero massimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="55"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="72"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="66"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="78"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="62"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="67"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="76"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="79"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="112"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="61"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="32"/>
        <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>Si raccomanda di usare solo un vincolo di questo tipo. Occorre usare un peso percentuale del 100% in quanto altrimenti si ottengono orari inadeguati. Provare prima a scegliere un valore piuttosto ampio come massimo numero di ore buche settimanali, abbassandolo man mano che si trovano soluzioni. Il valore 1 predefinito potrebbe essere troppo basso per il vostro istituto, nel qual caso dovrete usare valori più alti.
Notare che indisponibilità di insegnanti e interruzioni non sono considerate ore buche. </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>Aggiungi Numero massimo di ore buche al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="105"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="84"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="66"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="78"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="62"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="67"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="76"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="79"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxGapsPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="112"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero massimo di ore buche a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="105"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="61"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="32"/>
        <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>Si raccomanda di usare solo un vincolo di questo tipo. Occorre usare un peso percentuale del 100% in quanto altrimenti si ottengono orari inadeguati. Provare prima a scegliere un valore piuttosto ampio come massimo numero di ore buche settimanali, abbassandolo man mano che si trovano soluzioni. Il valore 3 predefinito potrebbe essere troppo basso per il vostro istituto, nel qual caso dovrete usare valori più alti.
Notare che indisponibilità di insegnanti e interruzioni non sono considerate ore buche. </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="84"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="65"/>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="76"/>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="79"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="66"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="77"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="80"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <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>Aggiugni Numero massimo di ore consecutive per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="65"/>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="76"/>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="79"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="66"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="77"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="80"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursDailyForm_template</name>
    <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>Aggiungi Numero massimo di ore al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform.cpp" line="61"/>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform.cpp" line="66"/>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform.cpp" line="78"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform.cpp" line="62"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform.cpp" line="67"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform.cpp" line="76"/>
        <source>Constraint added:</source>
        <translation type="unfinished">Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform.cpp" line="79"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform_template.ui" line="14"/>
        <source>Add teachers max span per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform_template.ui" line="40"/>
        <source>Max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxspanperdayform_template.ui" line="79"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="59"/>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="64"/>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="75"/>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="78"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="65"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="76"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="79"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</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>Aggiungi Numero minimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="55"/>
        <source>Min days per week</source>
        <translation>Numero minimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="72"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="79"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="62"/>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="71"/>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="74"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="63"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="72"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="75"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Chiudi</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>Aggiungi Numero minimo di ore buche per cambio di edificio per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="65"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="70"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="76"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="87"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="102"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="66"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="71"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="76"/>
        <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>L&apos;opzione &apos;Permetti giorni vuoti&apos; deve essere selezionata. Se ti occorre evitare giorni vuoti per un insegnante, usa il vincolo di numero minimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="88"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="91"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="102"/>
        <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>Questa opzione deve rimanere selezionata. Se ti occorre evitare giorni vuoti per questo insegnante, usa il vincolo di numero minimo di giorni a settimana per insegnante</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="113"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="120"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="84"/>
        <source>Min hours daily</source>
        <translation>Numero minimo di ore al giorno</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>Aggiungi Numero minimo di ore al giorno per insegnanti</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>Si raccomanda di cominciare con minimo 2 ore. Dopo si potranno provare valori più alti, ma se sono troppo alti, potrebbe essere impossibile trovare un orario.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="61"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="101"/>
        <source>Allow empty days</source>
        <translation>Permetti giorni vuoti</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform.cpp" line="63"/>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform.cpp" line="68"/>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform.cpp" line="77"/>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform.cpp" line="80"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform.cpp" line="64"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform.cpp" line="69"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform.cpp" line="78"/>
        <source>Constraint added:</source>
        <translation type="unfinished">Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform.cpp" line="81"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">Vincolo NON aggiunto - riportare l&apos;errore all&apos;autore</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform_template.ui" line="14"/>
        <source>Add teachers min resting hours</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform_template.ui" line="22"/>
        <source>Min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform_template.ui" line="45"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform_template.ui" line="66"/>
        <source>Add constraint</source>
        <translation type="unfinished">Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform_template.ui" line="73"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminrestinghoursform_template.ui" line="82"/>
        <source>Circular</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintThreeActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="187"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="197"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="209"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="221"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="229"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="238"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="241"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="188"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="198"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="210"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="222"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="230"/>
        <source>Same activities - impossible</source>
        <translation>Stesse attività - impossibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="239"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="242"/>
        <source>Constraint NOT added - error?</source>
        <translation>Vincolo NON inserito - errore?</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>Aggiungi Tre attività raggruppate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="89"/>
        <source>First activity</source>
        <translation>Prima attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="125"/>
        <source>Second activity</source>
        <translation>Seconda attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="161"/>
        <source>Third activity</source>
        <translation>Terza attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="238"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="245"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="216"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesConsecutiveForm</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="186"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="196"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="208"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="216"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="225"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="228"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="187"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="197"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="209"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="217"/>
        <source>Same activities - impossible</source>
        <translation>Stesse attività - impossibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="226"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="229"/>
        <source>Constraint NOT added - error?</source>
        <translation>Vincolo NON inserito - errore?</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="213"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="177"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</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>Aggiungi Due attività consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="206"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="89"/>
        <source>First activity</source>
        <translation>Prima attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="125"/>
        <source>Second activity</source>
        <translation>Seconda attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="199"/>
        <source>Swap</source>
        <comment>Interchange (swap) the two selected activities in the dialog</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="184"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="194"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="206"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="214"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="223"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="226"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="185"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="195"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="207"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="215"/>
        <source>Same activities - impossible</source>
        <translation>Stesse attività - impossibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="224"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="227"/>
        <source>Constraint NOT added - error?</source>
        <translation>Vincolo NON inserito - errore?</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="206"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="177"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</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>Aggiungi Due attività raggruppate</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="199"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="89"/>
        <source>First activity</source>
        <translation>Prima attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="125"/>
        <source>Second activity</source>
        <translation>Seconda attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesOrderedForm</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="186"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="196"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="208"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="216"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="225"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="228"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="187"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="197"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="209"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="217"/>
        <source>Same activities - impossible</source>
        <translation>Stesse attività - impossibile</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="226"/>
        <source>Constraint added:</source>
        <translation>Vincolo inserito:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="229"/>
        <source>Constraint NOT added - error?</source>
        <translation>Vincolo NON inserito - errore?</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesOrderedForm_template</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="213"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="177"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</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>Aggiungi Due attività in ordine</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="206"/>
        <source>Add constraint</source>
        <translation>Aggiungi il vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="89"/>
        <source>First activity</source>
        <translation>Prima attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="125"/>
        <source>Second activity</source>
        <translation>Seconda attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="199"/>
        <source>Swap</source>
        <comment>Interchange (swap) the two selected activities in the dialog</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddGroupActivitiesInInitialOrderItemForm</name>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform.cpp" line="177"/>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform.cpp" line="182"/>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform.cpp" line="223"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform.cpp" line="178"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform.cpp" line="183"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform.cpp" line="220"/>
        <source>Added group activities in initial order item</source>
        <translation>Aggiunto un elemento di attività aggregate in ordine iniziale</translation>
    </message>
</context>
<context>
    <name>AddGroupActivitiesInInitialOrderItemForm_template</name>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="14"/>
        <source>Add group activities in initial order item</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Aggiungi un elemento di attività aggregate in ordine iniziale</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="154"/>
        <source>Add item</source>
        <translation>Aggiungi elemento</translation>
    </message>
    <message>
        <location filename="../src/interface/addgroupactivitiesininitialorderitemform_template.ui" line="161"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>AddRoomForm</name>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="58"/>
        <location filename="../src/interface/addroomform.cpp" line="62"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="58"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="62"/>
        <source>Incorrect building</source>
        <translation>Edificio errato</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="70"/>
        <location filename="../src/interface/addroomform.cpp" line="75"/>
        <source>Room insertion dialog</source>
        <translation>Inserimento di aula</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="71"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Impossibile inserire l&apos;oggetto. Potrebbe essere un duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="76"/>
        <source>Room added</source>
        <translation>Aula aggiunta</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="87"/>
        <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>E&apos; preferibile generare un orario senza tener conto delle aule (o dei vincoli sulle aule) e, quindi, se una soluzione esiste, aggiungere aule e vincoli sulle aule</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="91"/>
        <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>Occorre tenere conto che ciascuna aula può ospitare una singola attività in un determinato orario. Se aveste una aula molto capiente che può contenere più attività allo stesso tempo, rappresentatela aggiungendo ulteriori aule fittizie</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="95"/>
        <source>FET - help on adding room(s)</source>
        <translation>FET - aiuto sulla aggiunta di aule</translation>
    </message>
</context>
<context>
    <name>AddRoomForm_template</name>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="22"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="67"/>
        <source>Capacity</source>
        <translation>Capienza</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="56"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="14"/>
        <source>Add room</source>
        <extracomment>This is the title of the dialog to add a new room</extracomment>
        <translation>Aggiungi aula</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="39"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="49"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="94"/>
        <source>Building</source>
        <translation>Edificio</translation>
    </message>
</context>
<context>
    <name>AddStudentsGroupForm</name>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="54"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="54"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="61"/>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="71"/>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="80"/>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="115"/>
        <source>Group insertion dialog</source>
        <translation>Finestra di dialgo per l&apos;inserimento di classi</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="62"/>
        <source>Could not insert item. Duplicate</source>
        <translation>Impossibile aggiungere l&apos;elemento. Duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="72"/>
        <source>This name is taken for a year - please consider another name</source>
        <translation>Il nome è già usato per un anno, scegli un nome diverso</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="81"/>
        <source>This name is taken for a subgroup - please consider another name</source>
        <translation>Questo nome è assegnato a un sottogruppo. Scegli un nome diverso</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="90"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="91"/>
        <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>Questo gruppo esiste già, ma in un altro anno Se inserisci questo gruppo in questo anno, ciò significa che più anni condividono lo stesso gruppo (sovrapposizione). Se vuoi fare un nuovo gruppo, indipendente, interrompi ora e dagli un altro nome.</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="95"/>
        <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>
        <translatorcomment>Nota: il numero di studenti per il gruppo aggiunto sarà il numero di studenti del gruppo già esistente (puoi modificare il numero di studenti nella finestra di dialogo per la modifica dei gruppi).</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="97"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="97"/>
        <source>Abort</source>
        <translation>Abort</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="116"/>
        <source>Group added</source>
        <translation>Classe aggiunta</translation>
    </message>
</context>
<context>
    <name>AddStudentsGroupForm_template</name>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="94"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="87"/>
        <source>Add</source>
        <translation>Aggiungi</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>Aggiungi classe</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="43"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="60"/>
        <source>Number of students</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>Anno</translation>
    </message>
</context>
<context>
    <name>AddStudentsSubgroupForm</name>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="53"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="53"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="61"/>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="72"/>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="81"/>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="115"/>
        <source>Subgroup insertion dialog</source>
        <translation>Finestra per l&apos;inserimento di sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="62"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Impossibile inserire l&apos;oggetto. Potrebbe essere un duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="73"/>
        <source>This name is taken for a year - please consider another name</source>
        <translation>Il nome è già usato per un anno, scegli un nome diverso</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="82"/>
        <source>This name is taken for a group - please consider another name</source>
        <translation>Questo nome è già assegnato a una classe. Scegli un nome diverso</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="91"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="92"/>
        <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>Questo sottogruppo esiste già, ma in un altro gruppo. Se inserisci questo sottogruppo in questo gruppo, ciò significa che più gruppi condividono lo stesso sottogruppo (sovrapposizione). Se vuoi fare un nuovo sottogruppo, indipendente, interrompi ora e dagli un altro nome.</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="96"/>
        <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>Nota: il numero di studenti per il sottogruppo aggiunto sarà il numero di studenti del sottogruppo già esistente (puoi modificare il numero di studenti nella finestra di dialogo per la modifica dei sottogruppi).</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="98"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="98"/>
        <source>Abort</source>
        <translation>Abort</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="116"/>
        <source>Subgroup added</source>
        <translation>Sottogruppo aggiunto</translation>
    </message>
</context>
<context>
    <name>AddStudentsSubgroupForm_template</name>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>Anno</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="115"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="108"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="81"/>
        <source>Number of students</source>
        <translation>Numero di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="64"/>
        <source>Name</source>
        <translation>Nome</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>Aggiungi un sottogruppo di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="43"/>
        <source>Group</source>
        <translation>Classe</translation>
    </message>
</context>
<context>
    <name>AddStudentsYearForm</name>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="50"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="50"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="57"/>
        <location filename="../src/interface/addstudentsyearform.cpp" line="66"/>
        <location filename="../src/interface/addstudentsyearform.cpp" line="75"/>
        <location filename="../src/interface/addstudentsyearform.cpp" line="92"/>
        <location filename="../src/interface/addstudentsyearform.cpp" line="100"/>
        <source>Year insertion dialog</source>
        <translation>Finestra di dialogo per l&apos;inserimento di anni</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="58"/>
        <source>This name is taken for a subgroup - please consider another name</source>
        <translation>Questo nome è assegnato a un sottogruppo. Scegli un nome diverso</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="67"/>
        <source>This name is taken for a group - please consider another name</source>
        <translation>Questo nome è già assegnato a una classe. Scegli un nome diverso</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="76"/>
        <source>This name is taken for a year - please consider another name</source>
        <translation>Il nome è già usato per un anno, scegli un nome diverso</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="93"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Impossibile inserire l&apos;oggetto. Potrebbe essere un duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="101"/>
        <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.</source>
        <translation>Anno aggiunto. Potresti volerlo dividere in sezioni. Questo si ottiene cliccando &quot;Dividi l&apos;anno...&quot; nella finestra di dialogo anni, o manualmente aggiungendo classi e sottogruppi nei menu classi e sottogruppi.</translation>
    </message>
</context>
<context>
    <name>AddStudentsYearForm_template</name>
    <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>Aggiungi anno</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="22"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="39"/>
        <source>Number of students</source>
        <translation>Numero di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="73"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="66"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
</context>
<context>
    <name>AdvancedFilterForm</name>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="34"/>
        <source>Advanced filter for constraints</source>
        <translation>Filtro avanzato per vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="56"/>
        <source>Description</source>
        <translation>Descrizione</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="57"/>
        <source>Detailed description</source>
        <translation>Descrizione dettagliata</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="64"/>
        <source>Contains</source>
        <comment>A text string contains other substring</comment>
        <translation>Contiene</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="65"/>
        <source>Does not contain</source>
        <comment>A text string does not contain other substring</comment>
        <translation>Non contiene</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="66"/>
        <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>Corrisponde all&apos;espressione regolare.</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="72"/>
        <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>Non corrisponde all&apos;espr. reg.</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="109"/>
        <source>More</source>
        <translation>Di più</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="110"/>
        <source>Fewer</source>
        <translation>Di meno</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="118"/>
        <source>Reset</source>
        <translation>Reset</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="119"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="121"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="43"/>
        <source>Case sensitive</source>
        <translation>Maiuscolo/minuscolo</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="36"/>
        <source>Match all of the following:</source>
        <translation>AND - Rispetta tutte le condizioni:</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="37"/>
        <source>Match any of the following:</source>
        <translation>OR - Rispetta almeno una condizione:</translation>
    </message>
</context>
<context>
    <name>AdvancedLockUnlockForm</name>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="82"/>
        <source>FET - Lock activities of a day</source>
        <translation>FET - Blocca le attività di un giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="88"/>
        <source>All activities of the selected day will be locked</source>
        <translation>Tutte le attività del giorno selezionato saranno bloccate</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="88"/>
        <source>Please select the day to lock:</source>
        <translation>Seleziona il giorno da bloccare:</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="99"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="252"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="383"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="524"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="638"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="814"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="932"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1071"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1185"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1335"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1455"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1581"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1697"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1859"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1988"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2168"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="100"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="253"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="384"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="525"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="639"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="815"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="933"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1072"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1186"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1336"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1456"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1582"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1698"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1860"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1989"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2169"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="109"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="648"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1195"/>
        <source>Lock</source>
        <translation>Blocca</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="115"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="399"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="654"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="948"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1201"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1471"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1713"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2004"/>
        <source>Time</source>
        <translation>Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="118"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="402"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="657"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="951"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1204"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1474"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1716"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2007"/>
        <source>Space</source>
        <translation>Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="248"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="520"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="810"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1067"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1331"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1577"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1855"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2164"/>
        <source>Last confirmation needed</source>
        <translation>Ancora una ultima conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="269"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="831"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1352"/>
        <source>These time constraints will be added</source>
        <translation>Questi vincoli di tempo saranno aggiunti</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="278"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="840"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1361"/>
        <source>These time constraints will NOT be added</source>
        <translation>Questi vincoli di tempo NON saranno aggiunti</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="287"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="849"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1370"/>
        <source>These space constraints will be added</source>
        <translation>Questi vincoli di spazio saranno aggiunti</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="296"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="858"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1379"/>
        <source>These space constraints will NOT be added</source>
        <translation>Questi vincoli di spazio NON saranno aggiunti</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="345"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="613"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="907"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1160"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1428"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1670"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1948"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2257"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="345"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="907"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1428"/>
        <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>Sono stati aggiunti %1 vincoli che fissano il tempo e %2 vincoli che fissano lo spazio. Non sono stati aggiunti %3 vincoli per fissare il tempo ed %4 vincoli per fissare lo spazio perché relativi ad attività già bloccate</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="366"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1971"/>
        <source>FET - Unlock activities of a day</source>
        <translation>FET - Sblocca le attività di un giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="372"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1977"/>
        <source>All activities of the selected day will be unlocked (those which are not permanently locked)</source>
        <translation>Tutte le attività di un giorno saranno sbloccate (quelle che non sono bloccate in permanenza)</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="372"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1977"/>
        <source>Please select the day to unlock:</source>
        <translation>Seleziona il giorno da sbloccare:</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="393"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="942"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1465"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1707"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1998"/>
        <source>Unlock</source>
        <translation>Sblocca</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="541"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1088"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1598"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1876"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2185"/>
        <source>These time constraints will be removed</source>
        <translation>Questi vincoli di tempo saranno rimossi</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="550"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1097"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1607"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1885"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2194"/>
        <source>These time constraints will NOT be removed</source>
        <translation>Questi vincoli di tempo NON saranno rimossi</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="559"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1106"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1616"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1894"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2203"/>
        <source>These space constraints will be removed</source>
        <translation>Questi vincoli di spazio saranno rimossi</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="568"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1115"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1625"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1903"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2212"/>
        <source>These space constraints will NOT be removed</source>
        <translation>Questi vincoli di spazio NON saranno rimossi</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="613"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1160"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1670"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1948"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="2257"/>
        <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>Sono stati tolti %1 vincoli che fissano il tempo e %2 vincoli che fissano lo spazio. Non sono stati rimossi %3 vincoli per fissare il tempo ed %4 vincoli per fissare lo spazio perché relativi ad attività bloccate in permanenza</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="629"/>
        <source>FET - Lock all activities which end each students set&apos;s day</source>
        <translation>FET - Blocca tutte le attività che chiudono la giornata di ciascun insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="635"/>
        <source>All activities which end each students set&apos;s day will be locked</source>
        <translation>Tutte le attività che chiudono la giornata di ciascun insieme di studenti saranno bloccate</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="923"/>
        <source>FET - Unlock all activities which end each students set&apos;s day</source>
        <translation>FET - Sblocca tutte le attività che chiudono la giornata di ciascun insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="929"/>
        <source>All activities which end each students set&apos;s day will be unlocked</source>
        <translation>Tutte le attività che chiudono la giornata di ciascun insieme di studenti saranno sbloccate</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1176"/>
        <source>FET - Lock all activities in the timetable</source>
        <translation>FET - Blocca tutte le attività dell&apos;orario</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1182"/>
        <source>All activities in the current timetable will be locked</source>
        <translation>Tutte le attività dell&apos;orario corrente saranno bloccate</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1446"/>
        <source>FET - Unlock all activities of the current timetable</source>
        <translation>FET - Sblocca tutte le attività dell&apos;orario corrente</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1452"/>
        <source>All activities of the current timetable will be unlocked (those which are not permanently locked)</source>
        <translation>Tutte le attività dell&apos;orario corrente saranno sbloccate (quelle che non sono bloccate in permanenza)</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1688"/>
        <source>FET - Unlock all activities without a generated timetable</source>
        <translation>FET - Sblocca tutte le attività senza un orario generato</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1694"/>
        <source>All activities will be unlocked (those which are not permanently locked)</source>
        <translation>Tutte le attività saranno sbloccate (quelle che non sono bloccate permanentemente)</translation>
    </message>
</context>
<context>
    <name>AllSpaceConstraintsForm</name>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="685"/>
        <source>%1 Space Constraints</source>
        <comment>%1 represents the number of constraints</comment>
        <translation>%1 Vincoli di Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="252"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="256"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="308"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="312"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="426"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="635"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="769"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="814"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="889"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="252"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="308"/>
        <source>To move a space constraint, the &apos;Filter&apos; check box must not be checked.</source>
        <translation>Per muovere un vincolo di spazio, la check box di &quot;Filtro&quot; deve essere deselezionata.</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="256"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="312"/>
        <source>To move a space constraint, the &apos;Sorted&apos; check box must not be checked.</source>
        <translation>Per muovere un vincolo di spazio, la check box di &quot;Ordina&quot; deve essere deselezionata.</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="403"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="802"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="852"/>
        <source>%1 / %2 space constraints</source>
        <comment>%1 represents the number of visible active space constraints, %2 represents the total number of visible space constraints</comment>
        <translation>%1 / %2 vincoli di spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="426"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="635"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="769"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="814"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="889"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="610"/>
        <source>FET critical</source>
        <translation>FET - criticità</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="610"/>
        <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>Hai riscontrato un bug in FET. Per favore segnala l&apos;anomalia. Questo tipo di vincolo non è correttamente riconosciuto tra tutti i vincoli di spazio. FET trascurerà questo errore così da permetterti di continuare il tuo lavoro. Probabilmente il vincolo può essere modificato dalla specifica finestra di dialogo.</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="642"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="650"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="651"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="651"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="659"/>
        <source>Do you really want to remove the basic compulsory space constraint?</source>
        <translation>Vuoi veramente rimuovere il vincolo di spazio di base obbligatorio?</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="661"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation>Non potrai generare un orario senza questo vincolo.</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="663"/>
        <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>Nota: puoi aggiungere nuovamente un vincolo di questo tipo dal menu Dati / Vincoli di spazio / Vari / Vincoli di spazio obbligatori.</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="666"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="826"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="826"/>
        <source>You are not allowed to deactivate the basic compulsory space constraints</source>
        <translation>Non è consentito disabilitare i vincoli di spazio di base obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="898"/>
        <source>Constraint comments</source>
        <translation>Commenti sul vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="900"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="902"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>AllSpaceConstraintsForm_template</name>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="90"/>
        <source>Activate</source>
        <comment>Refers to activating a space constraint</comment>
        <translation>Abilita</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="97"/>
        <source>Deactivate</source>
        <comment>Refers to deactivating a space constraint</comment>
        <translation>Disabilita</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="122"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="129"/>
        <source>Comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</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>Tutti i vincoli di spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="33"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="83"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="108"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="115"/>
        <source>Sorted</source>
        <comment>It refers to space constraints</comment>
        <translation>Ordinati</translation>
    </message>
</context>
<context>
    <name>AllTimeConstraintsForm</name>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1023"/>
        <source>%1 Time Constraints</source>
        <comment>%1 represents the number of constraints</comment>
        <translation>%1 Vincoli di Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="310"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="314"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="366"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="370"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="484"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="970"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1107"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1152"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1227"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="310"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="366"/>
        <source>To move a time constraint, the &apos;Filter&apos; check box must not be checked.</source>
        <translation>Per muovere un vincolo di tempo, la check box di &quot;Filtro&quot; deve essere deselezionata.</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="314"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="370"/>
        <source>To move a time constraint, the &apos;Sorted&apos; check box must not be checked.</source>
        <translation>Per muovere un vincolo di tempo, la check box di &quot;Ordina&quot; deve essere deselezionata.</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="461"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1140"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1190"/>
        <source>%1 / %2 time constraints</source>
        <comment>%1 represents the number of visible active time constraints, %2 represents the total number of visible time constraints</comment>
        <translation>%1 / %2 vincoli di tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="484"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="970"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1107"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1152"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1227"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="945"/>
        <source>FET critical</source>
        <translation>FET - criticità</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="945"/>
        <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>Hai riscontrato un bug in FET. Per favore segnala l&apos;anomalia. Questo tipo di vincolo non è correttamente riconosciuto tra tutti i vincoli di tempo. FET trascurerà questo errore così da permetterti di continuare il tuo lavoro. Probabilmente il vincolo può essere modificato dalla specifica finestra di dialogo.</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="978"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="988"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="989"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="989"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="997"/>
        <source>Do you really want to remove the basic compulsory time constraint?</source>
        <translation>Vuoi veramente rimuovere il vincolo di tempo di base obbligatorio?</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="999"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation>Non potrai generare un orario senza questo vincolo.</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1001"/>
        <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>Nota: puoi aggiungere nuovamente un vincolo di questo tipo dal menu Dati / Vincoli di tempo / Vari / Vincoli di tempo obbligatori.</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1004"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1164"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1164"/>
        <source>You are not allowed to deactivate the basic compulsory time constraints</source>
        <translation>Non è consentito disabilitare i vincoli di tempo di base obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1236"/>
        <source>Constraint comments</source>
        <translation>Commenti sul vincolo</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1238"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="1240"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>AllTimeConstraintsForm_template</name>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="56"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="96"/>
        <source>Activate</source>
        <comment>Refers to activating a time constraint</comment>
        <translation>Abilita</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="103"/>
        <source>Deactivate</source>
        <comment>Refers to deactivating a time constraint</comment>
        <translation>Disabilita</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="128"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="135"/>
        <source>Comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="142"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="82"/>
        <source>Remove</source>
        <translation>Elimina</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>Tutti i vincoli di tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="39"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="75"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="89"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="114"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="121"/>
        <source>Sorted</source>
        <comment>It refers to time constraints</comment>
        <translation>Ordinati</translation>
    </message>
</context>
<context>
    <name>Building</name>
    <message>
        <location filename="../src/engine/building.cpp" line="37"/>
        <source>N:%1</source>
        <comment>The name of the building</comment>
        <translation type="unfinished">N:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/building.cpp" line="41"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/building.cpp" line="48"/>
        <source>Building</source>
        <translation>Edificio</translation>
    </message>
    <message>
        <location filename="../src/engine/building.cpp" line="50"/>
        <source>Name=%1</source>
        <comment>The name of the building</comment>
        <translation>Nome=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/building.cpp" line="55"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
</context>
<context>
    <name>BuildingsForm</name>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="125"/>
        <location filename="../src/interface/buildingsform.cpp" line="254"/>
        <location filename="../src/interface/buildingsform.cpp" line="279"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="125"/>
        <location filename="../src/interface/buildingsform.cpp" line="254"/>
        <location filename="../src/interface/buildingsform.cpp" line="279"/>
        <source>Invalid selected building</source>
        <translation>Edificio selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="132"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="133"/>
        <source>Are you sure you want to delete this building?</source>
        <translation>Sucuro di voler cancellare questo edificio?
</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="134"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="134"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="288"/>
        <source>Building comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="290"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="292"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</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>Edifici</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="37"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="51"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="62"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="69"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="76"/>
        <source>Comments</source>
        <translation type="unfinished">Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="87"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="94"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="44"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ChangeMinDaysSelectivelyForm</name>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="42"/>
        <source>Any</source>
        <translation>Qualsiasi</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="43"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="53"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="44"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="54"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="52"/>
        <source>No change</source>
        <translation>nessuna modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="83"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="90"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="96"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="102"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="114"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="83"/>
        <source>Old weight must be -1 or both &gt;=0 and &lt;=100</source>
        <translation>Il vecchio peso deve essere -1 oppure entrambi: sia &gt;=0 sia &lt;=100</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="90"/>
        <source>New weight must be -1 or both &gt;=0 and &lt;=100</source>
        <translation>Il nuovo peso deve essere -1 oppure entrambi: sia &gt;=0 sia &lt;=100</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="96"/>
        <source>Old min days must be -1 or both &gt;=1 and &lt;=n_days_per_week</source>
        <translation>Il vecchio numero minimo di giorni deve essere -1 oppure sia &gt;=1 sia &lt;=numero_giorni_a_settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="102"/>
        <source>New min days must be -1 or both &gt;=1 and &lt;=n_days_per_week</source>
        <translation>Il nuovo numero minimo di giorni deve essere -1 oppure sia &gt;=1 sia &lt;=numero_giorni_a_settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="114"/>
        <source>Old n_acts must be -1 or &gt;=1</source>
        <translation>Il vecchio n_acts deve essere -1 oppure &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>Modifica più vincoli Numero minimo di giorni tra attività</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>Inserire i vecchi valori (filtri) e i nuovi valori. Tutti i vecchi valori (peso, numero mnimo di giorni, e consecutive se stesso giorno) dei vincoli corrispondenti saranno cambiati con i nuovi valori. Il nuovo peso raccomandato è almeno 95,0 (oppure -1) </translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="49"/>
        <source>Old values (filter)</source>
        <translation>Vecchi valori (filtro)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="55"/>
        <source>Weight (-1 = any)</source>
        <translation>Peso (-1 = qualsiasi)</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>Numero minimo di giorni (-1 = qualsiasi)</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>Consecutive se stesso giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="96"/>
        <source>N activities (-1 = any)</source>
        <translation>N attività (-1 = qualsiasi)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="116"/>
        <source>New values</source>
        <translation>Nuovi valori</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>Peso (da 0.0 fino a 100.0, -1 lascia invariato)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="136"/>
        <source>Min days (-1 to leave unchanged)</source>
        <translation>Numero minimo di gioprni (-1 lascia invariato)</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ChooseFieldsDialog</name>
    <message>
        <location filename="../src/engine/import.cpp" line="144"/>
        <source>FET - Import from CSV file</source>
        <translation>FET - Importa da file CSV</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="281"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="282"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>CommentsForm</name>
    <message>
        <location filename="../src/interface/commentsform.cpp" line="59"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform.cpp" line="60"/>
        <source>Cannot update comments during simulation. Please stop simulation before this</source>
        <translation>Impossibile aggiornare commenti durante la simulazione. Interrompi l&apos;elaborazione prima</translation>
    </message>
</context>
<context>
    <name>CommentsForm_template</name>
    <message>
        <location filename="../src/interface/commentsform_template.ui" line="14"/>
        <source>Comments</source>
        <extracomment>The title of the dialog to choose the comments</extracomment>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform_template.ui" line="30"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform_template.ui" line="23"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesEndStudentsDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15699"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15700"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè non si riferisce ad alcuna attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15737"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15742"/>
        <source>teacher=%1</source>
        <translation>insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15744"/>
        <source>all teachers</source>
        <translation>tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15747"/>
        <source>students=%1</source>
        <translation>studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15749"/>
        <source>all students</source>
        <translation>tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15752"/>
        <source>subject=%1</source>
        <translation>materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15754"/>
        <source>all subjects</source>
        <translation>tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15757"/>
        <source>activity tag=%1</source>
        <translation>chiave dell&apos;attività= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15759"/>
        <source>all activity tags</source>
        <translation>tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15766"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for Weight Percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15775"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15776"/>
        <source>Activities with:</source>
        <translation>Attività con:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15779"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15781"/>
        <source>All teachers</source>
        <translation>Tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15785"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15787"/>
        <source>All students</source>
        <translation>Tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15791"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15793"/>
        <source>All subjects</source>
        <translation>Tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15797"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15799"/>
        <source>All activity tags</source>
        <translation>Tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15802"/>
        <source>must end students&apos; day</source>
        <translation>deve chiudere la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15805"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15808"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15812"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15856"/>
        <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>Vincolo di tempo infranto per attività con id=%1 (%2) che doveva chiudere la giornata degli studenti. Incremento del totale dei conflitti di %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15762"/>
        <source>Activities with %1, %2, %3, %4, must end students&apos; day</source>
        <comment>%1...%4 are conditions for the activities</comment>
        <translation>Le attività con %1, %2, %3, %4 devono concludere la giornata degli studenti</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesEndStudentsDayForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="118"/>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="145"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="118"/>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="145"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="150"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="156"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="157"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="157"/>
        <source>No</source>
        <translation>No</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>Vincoli - Attività concludono la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesMaxSimultaneousInSelectedTimeSlots</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17868"/>
        <location filename="../src/engine/timeconstraint.cpp" line="17875"/>
        <location filename="../src/engine/timeconstraint.cpp" line="17882"/>
        <location filename="../src/engine/timeconstraint.cpp" line="17889"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17869"/>
        <source>Constraint activities max simultaneous in selected 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>Il vincolo di Numero massimo di attività simultanee nell&apos;insieme di ore selezionate è errato perchè si riferisce ad un giorno rimosso. Correggi e riprova. Per correggere, edita il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17876"/>
        <source>Constraint activities max simultaneous in selected 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>Il vincolo di Numero massimo di attività simultanee nell&apos;insieme di ore selezionate è errato perchè un&apos;ora preferenziale è troppo in la (dopo l&apos;ultima ora accettabile). Correggi e riprova. Per correggere, edita il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17883"/>
        <source>Constraint activities max simultaneous in selected 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>Il vincolo di Numero massimo di attività simultanee nell&apos;insieme di ore selezionate è errato perchè si riferisce ad un&apos;ora rimossa. Correggi e riprova. Per correggere, edita il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17890"/>
        <source>Constraint activities max simultaneous in selected 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>Il vincolo di Numero massimo di attività simultanee nell&apos;insieme di ore selezionate è errato perchè per un&apos;ora manca l&apos;indicazione del giorno o della posizione (-1). Correggi e riprova. Per correggere, edita il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17901"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17902"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè non si riferisce ad alcuna attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17953"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17967"/>
        <source>Activities max simultaneous in selected time slots, WP:%1%, NA:%2, A: %3, STS: %4, MS:%5</source>
        <comment>Constraint description. WP means weight percentage, NA means the number of activities, A means activities list, STS means selected time slots, MS means max simultaneous (number of activities in each selected time slot)</comment>
        <translation>Numero massimo di attività simultanee nelle ore selezionate, P:%1%, NA:%2, A: %3, OS: %4, MS:%5</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17992"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17993"/>
        <source>Activities max simultaneous in selected time slots</source>
        <translation>Numero massimo di attività simultanee nelle ore selezionate</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17994"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17995"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17997"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18002"/>
        <source>Selected time slots: %1</source>
        <translation>Ore selezionate: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18003"/>
        <source>Maximum number of simultaneous activities in each selected time slot=%1</source>
        <translation>Numero massimo di attività simultanee in ciascuna ore selezionata= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18006"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18010"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18066"/>
        <source>Time constraint %1 broken - this should not happen, as this kind of constraint should have only 100.0% weight. Please report error!</source>
        <translation>Vincolo di tempo %1 infranto - non dovrebbe accadere, dato che questo genere di vincoli ha solo il peso del 100%. Per favore avvisa l&apos;autore!</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesMaxSimultaneousInSelectedTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="260"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="260"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="265"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="271"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="272"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="272"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="298"/>
        <source>IMPORTANT NOTE: Please use this constraint ONLY when strictly necessary, when it is really useful, when it has effect, when it is not implied by the other constraints, and in a non-redundant way. Otherwise it may slow down very much the generation.</source>
        <translation>IMPORTANTE: E&apos; opportuno usare questo vincolo SOLO in caso sia strettamente necessario, quando è veramente utile, quando ha effetto, quando non è implicato dagli altri vincoli e in modo non ridondante. Altrimenti potrebbe ridurre molto la velocità di generazione.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="301"/>
        <source>Important note: if you want the maximum number of simultaneous activities to be 1, then it is more efficient to use constraint activities not overlapping and the result is the same. (The underlying data structures make FET compute better the initial order of placing the activities and also the generation speed is faster, if using constraints of type activities not overlapping.)</source>
        <translation>Nota bene: se vuoi che il numero massimo di attività simultanee sia 1, allora è più efficace usare il vincolo per attività non sovrapposte e il risultato sarà lo stesso. (La sottostante  struttura dei dati permette a FET di calcolare meglio l&apos;ordine iniziale di piazzamento delle attività ed inoltre la velocità di generazione è maggiore se si usano vincoli di attività non sovrapposte.)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="305"/>
        <source>This constraint type was added on 30 September 2011.</source>
        <translation>Questo genere di vincolo è stato aggiunto il 30 settembre 2011.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="307"/>
        <source>To use this constraint, you need to specify a set of activities, a set of time slots, and a maximum number of activities from those selected which can be simultaneous in each of the selected time slots.</source>
        <translation>Per usare questo vincolo hai bisogno di specificare un insieme di attività, un insieme di ore ed un numero massimo di attività tra quelle selezionate che possono essere simultanee in ciascuna delle ore selezionate.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="310"/>
        <source>Uses of this constraint are probably wide. The main reason it was added was to enable users to specify that each time slot needs to have a specified number of free teachers, for supervision of students.</source>
        <translation>Gli scopi per usare questo vincolo possono essere diversi. E&apos; stato aggiunto per il principale motivo di permettere agli utenti di specificare che ciascuna ora deve vedere un certo numero di insegnanti liberi, per attività di supervisione e di copertura.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="313"/>
        <source>Note that if you have activities with two or more teachers, you might need to use a trick for that: add one (or more) dummy activities, no teachers/no students, same starting time with the initial activity.</source>
        <translation>Nota. Se hai attività con due o più insegnanti, potresti aver bisogno di un trucco per questo: aggiungi una (o più) attività fittizie, nessun insegnante/ nessuno studente, stessa ora di inizio dell&apos;attività iniziale.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="316"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesMaxSimultaneousInSelectedTimeSlotsForm_template</name>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="14"/>
        <source>Constraints activities max simultaneous in selected time slots</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation>Vincoli Numero massimo di attività nelle ore selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="26"/>
        <source>IMPORTANT: Please do not overuse this constraint, because the generation may be slowed down very much. Please read Help for more details.</source>
        <translation>IMPORTANTE: questo vincolo deve essere usato con misura perchè altrimenti la generazione potrebbe risultare molto rallentata. Leggere l&apos;aiuto per ulteriori dettagli.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="82"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="95"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="108"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="121"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="139"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="146"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="153"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="160"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="167"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesNotOverlapping</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1467"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1468"/>
        <source>Following constraint is wrong (because you need 2 or more activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè occorrono due o più attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1540"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1543"/>
        <source>Activities not overlapping</source>
        <translation>Attività non concomitanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1544"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1545"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>NA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1547"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1556"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1557"/>
        <source>Activities must not overlap</source>
        <translation>Le attività non devono essere concomitanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1558"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1559"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1561"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1567"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1571"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1652"/>
        <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>Vincolo di tempo Attività non parallele infranto: attività con id=%1 (%2) si sovrappone con l&apos;attività con id=%3 (%4) in un numero di %5 ore</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1660"/>
        <source>conflicts factor increase=%1</source>
        <translation>incremento dei conflitti= %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesNotOverlappingForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="260"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="260"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="265"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="271"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="272"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="272"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="115"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="129"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="122"/>
        <source>Modify</source>
        <translation>Modifica</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>Vincoli di Attività non parallele</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="52"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="58"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="84"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="71"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesOccupyMaxDifferentRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6960"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6961"/>
        <source>Following constraint is wrong (refers to less than two activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce a meno di due attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7015"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7022"/>
        <source>Activities occupy max different rooms, WP:%1%, NA:%2, A: %3, MDR:%4</source>
        <comment>Constraint description. WP means weight percentage, NA means the number of activities, A means activities list, MDR means max different rooms</comment>
        <translation>Attività occupano un n. massimo di aule diverse, P:%1%, n.A:%2, A:%3,n.mad:%4</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7039"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7040"/>
        <source>Activities occupy max different rooms</source>
        <translation>Attività occupano un numero massimo di aule diverse</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7041"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7042"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7044"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7049"/>
        <source>Maximum number of different rooms=%1</source>
        <translation>Numero massimo di aule diverse = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7052"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7056"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7094"/>
        <source>Space constraint activities occupy max different rooms broken</source>
        <translation>Vincolo infranto di attività che occupano un numero massimo di aule diverse</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7096"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesOccupyMaxDifferentRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="260"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="260"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="265"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="271"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="272"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="272"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="298"/>
        <source>IMPORTANT NOTE: Please be careful with this constraint, as its overuse may lead to a slowdown of generation or even to an impossible timetable.</source>
        <translation>IMPORTANTE: usa questo vincolo con misura, perchè un uso eccessivo può deteriorare le prestazioni di FET fino a rendere addirittura impossibile trovare un orario.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="300"/>
        <source>This constraint type was added on 29 April 2012.</source>
        <translation>Questo genere di vincolo è stato aggiunto il 29 aprile 2011.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="302"/>
        <source>To use this constraint, you need to specify a set of activities and the maximum number of different rooms which can be occupied by these activities. Note that each activity can take place in a single room, and a single room can hold a single activity at a certain moment. This constraint may be used for instance to constrain all activities of type Physics of a certain students set to be in the same room throughout the week, by adding all Physics activities for this students set and making max different rooms = 1.</source>
        <translation>Per utilizzae questo vincolo dovrai specificare un insieme di attività ed il massimo numero di aule diverse che potranno essere occupate da queste attività. Nota che ogni attività può occupare una aula singola e una aula singola può ospitare una sola attività per volta. Questo vincolo può essere utile ad esempio ad allocare tutte le attività di Fisica di determinate classi in una  stessa aula nel corso della settimana, aggiungendo tutte le attività di Fisica di queste classi e indicando il numero massimo di aule diverse = 1.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform.cpp" line="307"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesOccupyMaxDifferentRoomsForm_template</name>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="14"/>
        <source>Constraints activities occupy max different rooms</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation>Vincoli di attività che occupano un numero massimo di aule diverse</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="26"/>
        <source>IMPORTANT: Please be careful with this constraint, because the generation may become too slow or impossible if you overuse it. Press Help for more details.</source>
        <translation>IMPORTANTE: usa questo vincolo con misura, perchè un uso eccessivo può deteriorare le prestazioni di FET fino a rendere addirittura impossibile trovare un orario. Clicca Auito per altri dettagli.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="82"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="95"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="108"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="121"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="139"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="146"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="153"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="160"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxdifferentroomsform_template.ui" line="167"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesOccupyMaxTimeSlotsFromSelection</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17499"/>
        <location filename="../src/engine/timeconstraint.cpp" line="17506"/>
        <location filename="../src/engine/timeconstraint.cpp" line="17513"/>
        <location filename="../src/engine/timeconstraint.cpp" line="17520"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17500"/>
        <source>Constraint activities occupy max time slots from selection 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>Il vincolo di Numero massimo di attività simultanee nell&apos;insieme di ore selezionate è errato perchè si riferisce ad un giorno rimosso. Correggi e riprova. Per correggere, edita il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17507"/>
        <source>Constraint activities occupy max time slots from selection 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>Il vincolo di Numero massimo di attività simultanee nell&apos;insieme di ore selezionate è errato perchè un&apos;ora preferenziale è troppo in la (dopo l&apos;ultima ora accettabile). Correggi e riprova. Per correggere, edita il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17514"/>
        <source>Constraint activities occupy max time slots from selection 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>Il vincolo di Numero massimo di attività simultanee nell&apos;insieme di ore selezionate è errato perchè si riferisce ad un giorno rimosso. Correggi e riprova. Per correggere, edita il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17521"/>
        <source>Constraint activities occupy max time slots from selection 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>Il vincolo di Numero massimo di attività simultanee nell&apos;insieme di ore selezionate è errato perchè per un&apos;ora manca l&apos;indicazione del giorno o della posizione (-1). Correggi e riprova. Per correggere, edita il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17532"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17533"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè non si riferisce ad alcuna attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17584"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17598"/>
        <source>Activities occupy max time slots from selection, WP:%1%, NA:%2, A: %3, STS: %4, MTS:%5</source>
        <comment>Constraint description. WP means weight percentage, NA means the number of activities, A means activities list, STS means selected time slots, MTS means max time slots</comment>
        <translation>Attività occupano un numero massimo di ore selezionate, P:%1%, NA:%2, A: %3, OS: %4, MS:%5</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17623"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17624"/>
        <source>Activities occupy max time slots from selection</source>
        <translation>Numero massimo di ore di una selezione occupate da un insieme di attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17625"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17626"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17628"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17633"/>
        <source>Selected time slots: %1</source>
        <translation>Ore selezionate: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17634"/>
        <source>Maximum number of occupied slots from selection=%1</source>
        <translation>Numero massimo di ore occupate tra quelle selezionate= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17637"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17641"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17699"/>
        <source>Time constraint %1 broken - this should not happen, as this kind of constraint should have only 100.0% weight. Please report error!</source>
        <translation>Vincolo di tempo %1 infranto - non dovrebbe accadere, dato che questo genere di vincoli ha solo il peso del 100%. Per favore avvisa l&apos;autore!</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesOccupyMaxTimeSlotsFromSelectionForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="260"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="260"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="265"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="271"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="272"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="272"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="298"/>
        <source>IMPORTANT NOTE: Please use this constraint ONLY when strictly necessary, when it is really useful, when it has effect, when it is not implied by the other constraints, and in a non-redundant way. Otherwise it may slow down very much the generation.</source>
        <translation>IMPORTANTE: E&apos; opportuno usare questo vincolo SOLO in caso sia strettamente necessario, quando è veramente utile, quando ha effetto, quando non è implicato dagli altri vincoli e in modo non ridondante. Altrimenti potrebbe ridurre molto la velocità di generazione.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="301"/>
        <source>This constraint type was added on 25 September 2011.</source>
        <translation>Questo genere di vincolo è stato aggiunto il 25 settembre 2011.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="303"/>
        <source>To use this constraint, you need to specify a set of activities, a set of time slots, and a maximum number of time slots from those selected which can be occupied by the specified activities.</source>
        <translation>Per usare questo vincolo hai bisogno di specificare un insieme di attività, un insieme di ore ed un numero massimo di ore tra quelle selezionate che possono essere occupate dalle attività specificate.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="306"/>
        <source>Uses of this constraint are probably very wide. The main reason it was added was to enable users to specify that a teacher should have activities in certain time slots. Example: we have a week with 30 hours. Teacher T has 20 hours of activities, and we would like him to have activities Monday and Tuesday on the first two hours. Add a constraint of this type, with the set of activities being all the activities of teacher T, selected time slots being the remaining 30-2*2=26 slots of the week, and the maximum number of selected time slots which can be occupied by these activities being 20-2*2=16.</source>
        <translation>Gli usi di questo vincolo sono probabilmente molteplici. La ragione principale per cui è stato aggiunto è di permettere all&apos;utente di specificare che un insegnante dovrebbe avere attività in certe ore. Per esempio: abbiamo una settimana di 30 ore. L&apos;insegnante T ha 20 ore di attività e vorremmo che insegnasse lunedì e martedì nelle prime due ore. Aggiungi un vincolo di questo tipo con l&apos;insieme di tutte le attività dell&apos;insegnante T, l&apos;insieme delle rimanenti ore selezionate 30 -2*2=26 ore settimanali e il numero massimo di ore che possono essere occupate fra quelle selezionate da queste attività 20-2*2=16.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="312"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesOccupyMaxTimeSlotsFromSelectionForm_template</name>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="14"/>
        <source>Constraints activities occupy max time slots from selection</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation>Vincoli di Numero massimo di ore di una selezione occupate da un insieme di attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="26"/>
        <source>IMPORTANT: Please do not overuse this constraint, because the generation may be slowed down very much. Please read Help for more details.</source>
        <translation>IMPORTANTE: questo vincolo deve essere usato con misura perchè altrimenti la generazione potrebbe risultare molto rallentata. Leggere l&apos;aiuto per ulteriori dettagli.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="82"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="95"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="108"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="121"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="139"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="146"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="153"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="160"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="167"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredStartingTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10789"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10796"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10803"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10790"/>
        <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>Il vincolo di Ore di inizio preferenziali per più attività è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10797"/>
        <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>Il vincolo di Ore di inizio preferenziali per più attività è errato perchè una delle ore preferenziali è troppo tardi (dopo l&apos;ultima ora accettabile). Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10804"/>
        <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>Il vincolo di Ore di inizio preferenziali per più attività è errato perchè si riferisce ad una ora rimossa. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10815"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10816"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè non si riferisce ad alcuna attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10910"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10917"/>
        <source>teacher=%1</source>
        <translation>insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10919"/>
        <source>all teachers</source>
        <translation>tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10922"/>
        <source>students=%1</source>
        <translation>studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10924"/>
        <source>all students</source>
        <translation>tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10927"/>
        <source>subject=%1</source>
        <translation>materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10929"/>
        <source>all subjects</source>
        <translation>tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10932"/>
        <source>activity tag=%1</source>
        <translation>chiave dell&apos;attività= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10934"/>
        <source>all activity tags</source>
        <translation>tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10937"/>
        <source>duration=%1</source>
        <translation>durata=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10939"/>
        <source>all durations</source>
        <translation>tutte le durate</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10941"/>
        <source>Activities with %1, %2, %3, %4, %5, have a set of preferred starting times:</source>
        <comment>%1...%5 are conditions for the activities</comment>
        <translation>Attività con %1, %2, %3, %4, %5 hanno un insieme di ore di inizio preferenziali:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10957"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10964"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10965"/>
        <source>Activities with:</source>
        <translation>Attività con:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10968"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10970"/>
        <source>All teachers</source>
        <translation>Tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10974"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10976"/>
        <source>All students</source>
        <translation>Tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10980"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10982"/>
        <source>All subjects</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10986"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10988"/>
        <source>All activity tags</source>
        <translation>Tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10992"/>
        <source>Duration=%1</source>
        <translation>Durata=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10994"/>
        <source>All durations</source>
        <translation>Tutte le durate</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11012"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11015"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11019"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11065"/>
        <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>Vincolo di tempo di ore preferenziali di inizio per subattività infranto per attività con id= %1 (%2), incremento del totale dei conflitti di %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10997"/>
        <source>have a set of preferred starting times:</source>
        <translation>si ha un insieme di ore di inizio preferenziali:</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="118"/>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="145"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="118"/>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="145"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="150"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="156"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="157"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="157"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredStartingTimesForm_template</name>
    <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>Vincoli di ore preferenziali di inizio per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredTimeSlots</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9486"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9493"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9500"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9507"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9487"/>
        <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>Il vincolo di Ore preferenziali per più attività è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9494"/>
        <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>Il vincolo di Ore preferenziali per più attività è errato perchè una delle ore preferenziali è troppo tardi (dopo l&apos;ultima ora accettabile). Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9501"/>
        <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>Il vincolo di Ore preferenziali per più attività è errato perchè si riferisce ad una ora rimossa. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9508"/>
        <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>Il vincolo di orario preferenziale per più attività è errato perchè ha una ora o un giorno non specificato per una subattività (-1). Correggi e riprova. Per correggere, editare il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9519"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9520"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè non si riferisce ad alcuna attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9616"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9623"/>
        <source>teacher=%1</source>
        <translation>insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9625"/>
        <source>all teachers</source>
        <translation>tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9628"/>
        <source>students=%1</source>
        <translation>studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9630"/>
        <source>all students</source>
        <translation>tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9633"/>
        <source>subject=%1</source>
        <translation>materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9635"/>
        <source>all subjects</source>
        <translation>tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9638"/>
        <source>activity tag=%1</source>
        <translation>chiave dell&apos;attività= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9640"/>
        <source>all activity tags</source>
        <translation>tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9643"/>
        <source>duration=%1</source>
        <translation>durata=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9645"/>
        <source>all durations</source>
        <translation>tutte le durate</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9647"/>
        <source>Activities with %1, %2, %3, %4, %5, have a set of preferred time slots:</source>
        <comment>%1...%5 are conditions for the activities</comment>
        <translation>Attività con %1, %2, %3, %4, %5 hanno un insieme di ore preferenziali:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9662"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9669"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9670"/>
        <source>Activities with:</source>
        <translation>Attività con:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9673"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9675"/>
        <source>All teachers</source>
        <translation>Tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9678"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9680"/>
        <source>All students</source>
        <translation>Tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9683"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9685"/>
        <source>All subjects</source>
        <translation>Tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9688"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9690"/>
        <source>All activity tags</source>
        <translation>Tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9694"/>
        <source>Duration=%1</source>
        <translation>Durata=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9696"/>
        <source>All durations</source>
        <translation>Tutte le durate</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9714"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9717"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9721"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9775"/>
        <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>Vincolo di tempo di ore preferenziali per attività infranto per attività con id= %1 (%2) alle ore %3, incremento totale conflitti di %4</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9699"/>
        <source>have a set of preferred time slots (all hours of each affected activity must be in the allowed slots):</source>
        <translation>si ha un insieme di ore preferenziali (tutte le ore di ciascuna subattività interessata devono cadere nelle ore disponibili):</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="118"/>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="145"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="118"/>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="145"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="150"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="156"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="157"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="157"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <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>Vincoli di Ore preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="99"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="78"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="85"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="92"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="26"/>
        <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>Tutte le ore di ogni subattività selezionata devono essere consentite da questo vincolo (che è più restrittivo di quello che limita solo l&apos;ora di inizio preferenziale per le subattività di durata maggiore di 1)</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameRoomIfConsecutive</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7235"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7236"/>
        <source>Following constraint is wrong (refers to less than two activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce a meno di due attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7288"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7295"/>
        <source>Activities same room if consecutive, WP:%1%, NA:%2, A: %3</source>
        <comment>Constraint description. WP means weight percentage, NA means the number of activities, A means activities list</comment>
        <translation>Attività nella stessa aula se consecutive, P:%1%, NA:%2, A: %3</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7311"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7312"/>
        <source>Activities same room if consecutive</source>
        <translation>Attività nella stessa aula se consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7313"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7314"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7316"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7322"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7326"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7374"/>
        <source>Space constraint activities same room if consecutive broken</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="7376"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Questo incrementa i conflitti di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameRoomIfConsecutiveForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform.cpp" line="260"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform.cpp" line="233"/>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform.cpp" line="260"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform.cpp" line="265"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform.cpp" line="271"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform.cpp" line="272"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform.cpp" line="272"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameRoomIfConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="14"/>
        <source>Constraints activities same room if consecutive</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation>Vincoli: Attività nella stessa aula se consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="43"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="49"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="62"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="75"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="88"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="106"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="123"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="130"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="137"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessameroomifconsecutiveform_template.ui" line="144"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12026"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12027"/>
        <source>Following constraint is wrong (because you need 2 or more activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè occorrono due o più attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12099"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12102"/>
        <source>Activities same starting day</source>
        <translation>Attività che iniziano lo stesso giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12103"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12104"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>NA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12106"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12117"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12118"/>
        <source>Activities must have the same starting day</source>
        <translation>Attività che devono avere lo stesso giorno di inizio</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12119"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12120"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12122"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12129"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12133"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12195"/>
        <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>Vincolo di tempo attività che iniziano alla stessa ora infranto, perchè l&apos;attività con id=%1 (%2) non inizia alla stessa ora dell&apos;attività con id=%3 (%4)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12202"/>
        <source>Conflicts factor increase=%1</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDayForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="257"/>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="284"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="257"/>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="284"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="289"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="295"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="296"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="296"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="322"/>
        <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>IMPORTANTE: dopo aver inserito questo genere di vincoli è necessario (altrimenti la generazione potrebbe essere impossibile) rimuovere i vincoli ridondanti di Numero minimo di giorni tra attività. Se sei sicuro di non avere vincoli ridondanti, puoi saltare questo passaggio, ma è consigliabile fare una verifica per precauzione. Inoltre non dovrai fare il controllo dopo ciascun vincolo inserito, ma solo una volta, dopo aver inserito più vincoli di questo tipo. Leggi il menù Aiuto / Suggerimenti importanti numero 2 per altri dettagli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="327"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="177"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="145"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="50"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="67"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</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>Vincoli Attività che iniziano lo stesso giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="80"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="86"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="99"/>
        <source>Students set</source>
        <translation type="unfinished">Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="112"/>
        <source>Subject</source>
        <translation type="unfinished">Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="125"/>
        <source>Activity tag</source>
        <translation type="unfinished">Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="159"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="152"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="170"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="32"/>
        <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>Leggi il menù Aiuto / Suggerimenti importanti, avviso 2). E&apos; necessario rimuovere vincoli ridondanti di Numero minimo di giorni dopo aver inserito vincoli di Stesso giorno di inizio. Per altre informazioni clicca su Aiuto.</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingHour</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11721"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11722"/>
        <source>Following constraint is wrong (because you need 2 or more activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè occorrono due o più attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11794"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11797"/>
        <source>Activities same starting hour</source>
        <translation>Attività con stessa ora di inizio</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11798"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11799"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>NA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11801"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11812"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11813"/>
        <source>Activities must have the same starting hour</source>
        <translation>Le attività devono iniziare alla stessa ora</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11814"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11815"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11817"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11824"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11828"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11892"/>
        <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>Vincolo di tempo infranto per attività che iniziano alla stessa ora, perchè l&apos;attività con id= %1 (%2) non inizia alla stessa ora dell&apos;attività con id= %3 (%4)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11899"/>
        <source>Conflicts factor increase=%1</source>
        <translation>Incremento dei conflitti= %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingHourForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="256"/>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="283"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="256"/>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="283"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="288"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="294"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="295"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="295"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingHourForm_template</name>
    <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>Vincoli Attività che iniziano la stessa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="146"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="123"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="58"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="64"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="77"/>
        <source>Students set</source>
        <translation type="unfinished">Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="90"/>
        <source>Subject</source>
        <translation type="unfinished">Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="103"/>
        <source>Activity tag</source>
        <translation type="unfinished">Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="137"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="130"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1162"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1163"/>
        <source>Following constraint is wrong (because you need 2 or more activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè occorrono due o più attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1235"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1238"/>
        <source>Activities same starting time</source>
        <translation>Attività con inizio allo stesso tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1239"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1240"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>NA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1242"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1253"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1254"/>
        <source>Activities must have the same starting time</source>
        <translation>Le attività devono iniziare alla stessa ora</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1255"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1256"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1258"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1263"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1267"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1333"/>
        <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>Vincolo di tempo attività che iniziano allo stesso tempo infranto, perchè l&apos;attività con id=%1 (%2) non inizia allo stesso tempo dell&apos;attività con id=%3 (%4)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1340"/>
        <source>Conflicts factor increase=%1</source>
        <translation>Incremento dei conflitti= %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTimeForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="257"/>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="284"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="257"/>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="284"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="289"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="295"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="296"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="296"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="322"/>
        <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>IMPORTANTE: dopo aver inserito questo genere di vincoli è necessario (altrimenti la generazione potrebbe essere impossibile) rimuovere i vincoli ridondanti di Numero minimo di giorni tra attività. Se sei sicuro di non avere vincoli ridondanti, puoi saltare questo passaggio, ma è consigliabile fare una verifica per precauzione. Inoltre non dovrai fare il controllo dopo ciascun vincolo inserito, ma solo una volta, dopo aver inserito più vincoli di questo tipo. Leggi il menù Aiuto / Suggerimenti importanti numero 2 per altri dettagli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="327"/>
        <source>If you divide the years by categories (the students have optional courses), you may not need this kind of constraint. If the year is for instance divided by language, English/French/German, sometimes people think that it is needed that these optional activities to have the same starting time. But solutions exist without adding same starting time constraints. Some people try to avoid students gaps by using this constraint, because they need to do it this way in other timetabling software. But it is not the best practice to do it with such a constraint. The correct way is to add a max 0 gaps per week constraint for students and maybe also an early max 0 beginnings at second hour constraint for students.</source>
        <translation>Se si divide un anno per categorie (e gli studenti hanno corsi opzionali), potrebbe non essere necessario questo tipo di vincolo. Se l&apos;anno è per esempio diviso per lingua, inglese / francese / tedesco, si potrebbe pensare che sia necessario che queste attività opzionali abbiano la stessa ora di inizio. Ma esistono soluzioni senza aggiungere vincoli alle ore di inizio. Si potrebbe usare questo vincolo per evitare ore buche agli studenti, come altri software per fare l&apos;orario richiedono. Ma non è consigliabile farlo con tale vincolo. Il modo corretto è quello di aggiungere un vincolo di numero massimo pari a zero di ore buche a settimana per gli studenti insieme a al vincolo di numero massimo pari a zero di inizi alla seconda ora per gli studenti.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="334"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="199"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="167"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="32"/>
        <source>Please read Help/Important tips, advice 2). It is IMPORTANT to remove redundant min days constraints after adding constraints same starting time. Click the Help button!</source>
        <translation>Leggi il menù Aiuto / Suggerimenti importanti, avviso 2). E&apos; necessario rimuovere vincoli ridondanti di Numero minimo di giorni dopo aver inserito vincoli di Stesso giorno di inizio. Clicca Aiuto!</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="54"/>
        <source>NOTE: You might not need this constraint. Press Help!</source>
        <translation>Nota: Potresti non aver bisogno di questo vincolo. Clicca Aiuto!</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="72"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="89"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="181"/>
        <source>Remove</source>
        <translation>Elimina</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>Vincoli Attività che iniziano allo stesso tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="174"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="102"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="108"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="147"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="134"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="121"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="192"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityEndsStudentsDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13499"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13500"/>
        <source>Following constraint is wrong (because it refers to invalid activity id). Please correct it (maybe removing it is a solution):
%1</source>
        <translation>Il seguente vincolo è errato (perché si riferisce ad una attività con id non valido). Correggi (oppure, eventualmente, rimuovilo):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13536"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13539"/>
        <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>Att.id: %1 (%2) deve chiudere la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13545"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13552"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13553"/>
        <source>Activity must end students&apos; day</source>
        <translation>L&apos;attività deve chiudere la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13554"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13555"/>
        <source>Activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Attività con id= %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13560"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13564"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13606"/>
        <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>Vincolo di tempo infranto per attività con id=%1 (%2) che dovrebbe chiudere la giornata degli studenti; incremento dei conflitti di %3</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityEndsStudentsDayForm</name>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="219"/>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="246"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="219"/>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="246"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="251"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="257"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="258"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="258"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityEndsStudentsDayForm_template</name>
    <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>Vincoli di Attività che conclude la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="113"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="127"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="120"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="52"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="58"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="84"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="71"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="781"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="782"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="825"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="827"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="844"/>
        <source>Activity preferred room</source>
        <translation>Aula preferenziale per attività</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="828"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="829"/>
        <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="834"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="837"/>
        <source>PL:%1</source>
        <comment>Abbreviation for permanently locked</comment>
        <translation>BP:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="843"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="845"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="847"/>
        <source>Activity id=%1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation>Attività con id= %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="852"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="855"/>
        <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>Questa attività è bloccata in permanenza e perciò non potrai sbloccarla dal menu &apos;Orario&apos; (puoi sbloccare questa attività rimuovendo il vincolo dall&apos;elenco dei vincoli o settando &apos;bloccato in permanenza&apos; come falso nell&apos;editare questo vincolo)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="860"/>
        <source>This activity is not permanently locked, which means you can unlock it from the &apos;Timetable&apos; menu</source>
        <translation>Questa attività non è bloccata in permanenza e perciò puoi sbloccarla dal menu &apos;Orario&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="865"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="869"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="905"/>
        <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>Vincolo di spazio infranto: aula preferenziale per attività con id= %1 (%2), aula= %3</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="911"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="231"/>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="258"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="231"/>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="258"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="263"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="269"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="270"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="270"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomForm_template</name>
    <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>Vincoli di aula preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="146"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="125"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="139"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="132"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="113"/>
        <source>Filter rooms</source>
        <translation>Filtro delle aule</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="52"/>
        <source>Filter activities</source>
        <translation>Filtro delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="58"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="84"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="71"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1023"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1035"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1024"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1036"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1080"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1082"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1098"/>
        <source>Activity preferred rooms</source>
        <translation>Aule preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1083"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1084"/>
        <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="1090"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1097"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1099"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1101"/>
        <source>Activity id=%1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation>Attività con id= %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1107"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1112"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1116"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1157"/>
        <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>Vincolo di spazio infranto: aula preferenziale per attività con id= %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1162"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="221"/>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="248"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="221"/>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="248"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="253"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="259"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="260"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="260"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomsForm_template</name>
    <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>Vincoli di aule preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="142"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="121"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="135"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="128"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="60"/>
        <source>Filter activities</source>
        <translation>Filtro delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="66"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="92"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="79"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="105"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8859"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8860"/>
        <source>Following constraint is wrong (because it refers to invalid activity id). Please correct it (maybe removing it is a solution):
%1</source>
        <translation>Il seguente vincolo è errato (perché si riferisce ad una attività con id non valido). Correggi (oppure, eventualmente, rimuovilo):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8865"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8872"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8879"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8925"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8928"/>
        <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>L&apos;attività con id= %1 (%2) ha un orario di inizio preferenziale: %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8935"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8937"/>
        <source>PL:%1</source>
        <comment>Abbreviation for permanently locked</comment>
        <translation>BP:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8944"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8945"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8950"/>
        <source>has a preferred starting time:</source>
        <translation>ha un orario di inizio preferenziale:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8957"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8959"/>
        <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>Questa attività è bloccata in permanenza e perciò non potrai sbloccarla dal menu &apos;Orario&apos; (puoi sbloccare questa attività rimuovendo il vincolo dall&apos;elenco dei vincoli o settando &apos;bloccato in permanenza&apos; come falso nell&apos;editare questo vincolo)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8964"/>
        <source>This activity is not permanently locked, which means you can unlock it from the &apos;Timetable&apos; menu</source>
        <translation>Questa attività non è bloccata in permanenza e perciò puoi sbloccarla dal menu &apos;Orario&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8969"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8973"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9009"/>
        <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>Vincolo di tempo infranto - Ore preferenziali di inizio per attività con id= %1 (%2), incremento conflitti totali di %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8952"/>
        <source>Day=%1</source>
        <translation>Giorno= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8866"/>
        <source>Constraint activity preferred starting 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>Il vincolo di Ore di inizio preferenziali per attività è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8873"/>
        <source>Constraint activity preferred starting 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>Il vincolo di Ore preferenziali per attività è errato perchè una delle ore preferenziali è troppo tardi (dopo l&apos;ultima ora accettabile). Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8880"/>
        <source>Constraint activity preferred starting 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>Il vincolo di Ore di inizio preferenziali per attività è errato perchè si riferisce ad una ora rimossa. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8954"/>
        <source>Hour=%1</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimeForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="221"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="248"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="221"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="248"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="253"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="259"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="260"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="260"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimeForm_template</name>
    <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>Vincoli di orario preferenziale di inizio (sub)attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="113"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="127"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="120"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="52"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="58"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="84"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="71"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10437"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10438"/>
        <source>Following constraint is wrong (because it refers to invalid activity id). Please correct it (maybe removing it is a solution):
%1</source>
        <translation>Il seguente vincolo è errato (perché si riferisce ad una attività con id non valido). Correggi (oppure, eventualmente, rimuovilo):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10444"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10451"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10458"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10445"/>
        <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>Il vincolo di Ore di inizio preferenziali per attività è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10452"/>
        <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>Il vincolo di Ore di inizio preferenziali per attività è errato perchè una delle ore preferenziali è troppo tardi (dopo l&apos;ultima ora accettabile). Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10459"/>
        <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>Il vincolo di Ore di inizio preferenziali per attività è errato perchè si riferisce ad una ora rimossa. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10505"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10508"/>
        <source>Act. id: %1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Att. id: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10528"/>
        <source>WP:%1%</source>
        <comment>Weight Percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10535"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10536"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10556"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10559"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10563"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10604"/>
        <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>Vincolo di tempo infranto - Ore preferenziali di inizio per attività con id= %1 (%2), incremento conflitti totali di %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10513"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10541"/>
        <source>has a set of preferred starting times:</source>
        <translation>ha un insieme di ore di inizio preferenziali:</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="219"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="246"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="219"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="246"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="251"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="257"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="258"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="258"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimesForm_template</name>
    <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>Vincoli di orario preferenziale di inizio (sub)attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="137"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="113"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="130"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="123"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="52"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="58"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="84"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="71"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlots</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9120"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9121"/>
        <source>Following constraint is wrong (because it refers to invalid activity id). Please correct it (maybe removing it is a solution):
%1</source>
        <translation>Il seguente vincolo è errato (perché si riferisce ad una attività con id non valido). Correggi (oppure, eventualmente, rimuovilo):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9128"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9135"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9142"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9150"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9129"/>
        <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>Il vincolo di Ore preferenziali per attività è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9136"/>
        <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>Il vincolo di Ore preferenziali per attività è errato perchè una delle ore preferenziali è troppo tardi (dopo l&apos;ultima ora accettabile). Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9143"/>
        <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>Il vincolo di Ore preferenziali per attività è errato perchè si riferisce ad una ora rimossa. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9151"/>
        <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>Il vincolo di orario preferenziale per attività è errato perchè ha una ora o un giorno non specificato per una subattività (-1). Correggi e riprova. Per correggere, editare il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9197"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9200"/>
        <source>Act. id: %1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Att. id: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9220"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9227"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9228"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9233"/>
        <source>has a set of preferred time slots (all hours of the activity must be in the allowed slots):</source>
        <translation>ha un insieme di ore preferenziali (tutte le ore della subattività interessata devono cadere nelle ore disponibili):</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9248"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9251"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9255"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9301"/>
        <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>Vincolo di tempo infranto - Ore preferenziali per attività con id= %1 (%2) ore %3, incremento totale conflitti di %4</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9205"/>
        <source>has a set of preferred time slots:</source>
        <translation>ha un insieme di ore preferenziali:</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="219"/>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="246"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="219"/>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="246"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="251"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="257"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="258"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="258"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlotsForm_template</name>
    <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>Vincoli di Ore preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="146"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="153"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="139"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="129"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="68"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="74"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="113"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="100"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="87"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="26"/>
        <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>Tutte le ore di ogni subattività selezionata devono essere consentite da questo vincolo (che è più restrittivo di quello che limita solo l&apos;ora di inizio preferenziale per le subattività di durata maggiore di 1)</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3444"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3386"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3387"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3427"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3429"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="3441"/>
        <source>Activity tag preferred room</source>
        <translation>Aula preferenziale per chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3430"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3431"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation>ChA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3432"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3440"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3442"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3443"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3447"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3451"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3498"/>
        <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>Vincolo di spazio infranto per aula preferenziale per attività con chiave; attività con id %1 (%2) (chiave dell&apos;attività= %3)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3504"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="137"/>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="164"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="137"/>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="164"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="169"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="175"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="176"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="176"/>
        <source>No</source>
        <translation>No</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>Vincoli di aula preferenziale per attività con chiave</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="98"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="77"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="91"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="84"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3625"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3626"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3670"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3672"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="3687"/>
        <source>Activity tag preferred rooms</source>
        <translation>Aule preferenziali per chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3673"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3674"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation>ChA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3677"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3686"/>
        <source>Space constraint</source>
        <translation>Vincolo di Spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3688"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3689"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3691"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3696"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3700"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3751"/>
        <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>Vincolo di spazio infranto per aule preferenziali per attività con chiave; attività con id %1 (%2) (chiave dell&apos;attività= %3)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3757"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="135"/>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="135"/>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="174"/>
        <source>No</source>
        <translation>No</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>Vincoli di aule preferenziali per attività con chiave</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="85"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="64"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="78"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="71"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="52"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsorySpace</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="149"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="151"/>
        <source>Basic compulsory constraints (space)</source>
        <translation>Vincoli di base obbligatori (spazio)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="153"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="162"/>
        <source>These are the basic compulsory constraints (referring to rooms allocation) for any timetable</source>
        <translation>I vincoli di base obbligatori sono i seguenti (in relazione all&apos;utilizzo delle aule), per ogni orario</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="163"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="165"/>
        <source>The basic space constraints try to avoid:</source>
        <translation>I vincoli di spazio di base obbligatori cercano di evitare:</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="166"/>
        <source>rooms assigned to more than one activity simultaneously</source>
        <translation>aule assegnate a più di una attività simultaneamente</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="167"/>
        <source>activities with more students than the capacity of the room</source>
        <translation>attività con più studenti di quanti l&apos;aula ne possa ospitare </translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="170"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="174"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="281"/>
        <source>this increases the conflicts total by %1</source>
        <translation>questo incrementa il totale dei conflitti di %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="309"/>
        <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>Vincolo di spazio obbligatorio di base: nell&apos;aula %1 è stata collocata l&apos;attività con id= %2 (%3) e si ha un problema di sovraffollamento </translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="315"/>
        <source>This increases conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="334"/>
        <source>Space constraint basic compulsory: room with name %1 has more than one allocated activity on day %2, hour %3.</source>
        <translation>Vincolo di spazio obbligatorio di base: nell&apos;aula %1 sono state collocate più di una attività di %2, ora %3. </translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="339"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="278"/>
        <source>Space constraint basic compulsory broken: unallocated activity with id=%1 (%2)</source>
        <comment>%2 is the detailed description of the activity</comment>
        <translation>Vincolo di spazio di base obbligatorio infranto: non piazzata l&apos;attività con id= %1 (%2)</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsorySpaceForm</name>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="112"/>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="139"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="112"/>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="139"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="144"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="150"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="151"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="151"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="158"/>
        <source>Do you really want to remove the basic compulsory space constraint?</source>
        <translation>Vuoi veramente rimuovere il vincolo di spazio di base obbligatorio?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="160"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation>Non potrai generare un orario senza questo vincolo.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="162"/>
        <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>Nota: puoi aggiungere nuovamente un vincolo di questo tipo dal menu Dati / Vincoli di spazio / Vari / Vincoli di spazio obbligatori.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="165"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsorySpaceForm_template</name>
    <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>Vincoli di spazio obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsoryTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="192"/>
        <source>Basic compulsory constraints (time)</source>
        <translation>Vincoli di base obbligatori (orario)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="192"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="199"/>
        <source>These are the basic compulsory constraints (referring to time allocation) for any timetable</source>
        <translation>Questi sono i vincoli di base obbligatori (relativi all&apos;assegnazione di ore) per ogni orario</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="202"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="203"/>
        <source>The basic time constraints try to avoid:</source>
        <translation>I vincoli d&apos;orario di base obbligatori cercano di evitare:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="204"/>
        <source>teachers assigned to more than one activity simultaneously</source>
        <translation>insegnanti assegnati a più di una attività simultaneamente</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="205"/>
        <source>students assigned to more than one activity simultaneously</source>
        <translation>studenti assegnati a più di una attività simultaneamente</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="208"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="212"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="356"/>
        <location filename="../src/engine/timeconstraint.cpp" line="387"/>
        <location filename="../src/engine/timeconstraint.cpp" line="417"/>
        <source>Time constraint basic compulsory</source>
        <translation>vincoli di tempo di base obbligatori</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="358"/>
        <source>activity with id=%1 is late.</source>
        <translation>l&apos;attività con id=%1 è ultima.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="361"/>
        <location filename="../src/engine/timeconstraint.cpp" line="394"/>
        <location filename="../src/engine/timeconstraint.cpp" line="424"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="389"/>
        <source>teacher with name %1 has more than one allocated activity on day %2, hour %3</source>
        <translation>l&apos;insegnante di nome %1 ha più di una attività allocata il giorno %2, ora %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="419"/>
        <source>subgroup %1 has more than one allocated activity on day %2, hour %3</source>
        <translation>il sottogruppo %1 ha più di una attività allocata il giorno %2, ora %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="326"/>
        <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>Vincolo d&apos;orario di base obbligatorio infranto: non piazzata l&apos;attività con id= %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="190"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="330"/>
        <source>this increases the conflicts total by %1</source>
        <translation>questo incrementa il totale dei conflitti di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsoryTimeForm</name>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="114"/>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="114"/>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="160"/>
        <source>Do you really want to remove the basic compulsory time constraint?</source>
        <translation>Vuoi veramente rimuovere il vincolo di tempo di base obbligatorio?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="162"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation>Non potrai generare un orario senza questo vincolo.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="164"/>
        <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>Nota: puoi aggiungere nuovamente un vincolo di questo tipo dal menu Dati / Vincoli di tempo / Vari / Vincoli di tempo obbligatori.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="167"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsoryTimeForm_template</name>
    <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>Vincoli di tempo obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintBreakTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5523"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5526"/>
        <location filename="../src/engine/timeconstraint.cpp" line="5549"/>
        <source>Break times</source>
        <translation>Ore di interruzione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5527"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5529"/>
        <source>B at:</source>
        <comment>Break at</comment>
        <translation>I :</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5548"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5550"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5552"/>
        <source>Break at:</source>
        <translation>Interruzione alle:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5568"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5572"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5586"/>
        <location filename="../src/engine/timeconstraint.cpp" line="5593"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5587"/>
        <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>Il vincolo di Ore di interruzione è errato perchè si riferisce ad un giorno non disponibile.Correggi e riprova. Per correggere, edita il vincolo e aggiorna le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5594"/>
        <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>Il vincolo di Ore di interruzione è errato perchè un&apos;ora è inaccettabile, oltre l&apos;ultima ora disponibile. Correggi e riprova. Per correggere, edita il vincolo e aggiorna le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5645"/>
        <source>Time constraint break not respected for activity with id %1, on day %2, hour %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5650"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintBreakTimesForm</name>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="114"/>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="114"/>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintBreakTimesForm_template</name>
    <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>Vincoli di Interruzione di orario</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="99"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="78"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="26"/>
        <source>Note: An activity with duration greater than 1 cannot be split over a break. Also, the activities constrained by min days between activities constraints with &apos;consecutive if same day&apos; = true cannot spread over a break.</source>
        <translation>Nota: una attività di durata maggiore di 1 non può essere divisa da una interruzione. Anche le attività vincolate da numero minimo di giorni tra attività, soggette a &apos;consecutive se stesso giorno&apos; = true non possono essere divise da una interruzione.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="92"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="85"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2154"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2155"/>
        <source>Following constraint is wrong (because you need 2 or more activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè occorrono due o più attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2228"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2231"/>
        <source>Max days between activities</source>
        <translation>Numero massimo di giorni tra attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2232"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2233"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>NA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2235"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2237"/>
        <source>MD:%1</source>
        <comment>Abbreviation for maximum days</comment>
        <translation>MxG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2243"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2244"/>
        <source>Maximum number of days between activities</source>
        <translation>Numero massimo di giorni tra attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2245"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2246"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2248"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2253"/>
        <source>Maximum number of days=%1</source>
        <translation>Numero massimo di giorni = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2256"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2260"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2344"/>
        <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>Vincolo di tempo infranto Numero massimo di giorni tra attività: l&apos;attività con id= %1 (%2) è in conflitto con l&apos;attività con id= %3 (%4), essendo %5 giorni troppo distanti, nei giorni %6 e %7</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2355"/>
        <source>conflicts factor increase=%1</source>
        <translation>incremento dei conflitti= %1</translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="232"/>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="259"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="232"/>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="259"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="264"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="270"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="271"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="271"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="297"/>
        <source>Help about the constraint max days between activities:</source>
        <translation>Chiarimenti sul vincolo Numero massimo di giorni tra attività:</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="299"/>
        <source>This constraint was suggested for the following situation: a user needed that activities A1, A2 and A3 to be in consecutive days (like: A1 on Tuesday, A2 on Wednesday and A3 on Thursday. So, they must be in 3 consecutive days). This is simple: add a constraint max days between activities for A1, A2 and A3, with max 2 days between them. It is supposed that these activities are constrained not to be in the same day by a constraint min days between activities.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="304"/>
        <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>Ora, la situazione generale: questo vincolo assicura che che tra ciascun paio delle attività selezionate la distanza in giorni sia -al massimo- il valore selezionato. Distanza = 1 giorno tra un paio di attività A1 e A2 significa che A1 e A2 cadono in giorni consecutivi (come giovedì e venerdì). Distanza = 3 significa che A1 e A2 cadono a tre giorni di distanza, per esempio lunedì e giovedì.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="311"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="308"/>
        <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>Altro esempio: l&apos;insegnante T vuole essere certo che le sue attività cadano -al più- in 4 giorni consecutivi (quindi, da lunedì a giovedì oppure da martedì a venerdì). Aggiungi, perciò, tutte le sue attività e il numero massimo di giorni tra loro = 3. </translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="147"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="129"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="122"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="115"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="52"/>
        <source>Filter</source>
        <translation>Filtro</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>Vincoli Numero massimo di giorni tra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="58"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="84"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="71"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="140"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
</context>
<context>
    <name>ConstraintMinDaysBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1809"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1810"/>
        <source>Following constraint is wrong (because you need 2 or more activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè occorrono due o più attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1884"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1887"/>
        <source>Min days between activities</source>
        <translation>Numero minimo di giorni tra attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1888"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1889"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>NA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1891"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1893"/>
        <source>mD:%1</source>
        <comment>Min days</comment>
        <translation>mnG: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1894"/>
        <source>CSD:%1</source>
        <comment>Consecutive if same day</comment>
        <translation>ConsSG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1900"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1901"/>
        <source>Minimum number of days between activities</source>
        <translation>Numero minimo di giorni tra attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1902"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1903"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1905"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1910"/>
        <source>Minimum number of days=%1</source>
        <translation>Numero minimo di giorni=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1911"/>
        <source>Consecutive if same day=%1</source>
        <translation>Consecutive se nello stesso giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1914"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1918"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2002"/>
        <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>Vincolo di tempo infranto Numero minimo di giorni tra attività: l&apos;attività con id= %1 (%2) è in conflitto con l&apos;attività con id= %3 (%4), essendo %5 giorni troppo vicine, nei giorni %6 e %7</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2014"/>
        <source>conflicts factor increase=%1</source>
        <translation>incremento dei conflitti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2019"/>
        <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>Le attività sono collocate consecutive nell&apos;orario, perchè hai scelto questa opzione nel caso che esse capitassero nello stesso giorno</translation>
    </message>
</context>
<context>
    <name>ConstraintMinDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="234"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="261"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="315"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="325"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="334"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="340"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="350"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="360"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="370"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="427"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="234"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="261"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="266"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="272"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="273"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="273"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="316"/>
        <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 ha cozzato con un errore critico - elaborazione interrotta. Grazie per avvisare l&apos;autore dell&apos;errore: (old weight is not -1 and not (&gt;=0.0 and &lt;=100.0))</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="326"/>
        <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 ha cozzato con un errore critico - elaborazione interrotta. Grazie per avvisare l&apos;autore dell&apos;errore: (new weight is not -1 and not (&gt;=0.0 and &lt;=100.0))</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="335"/>
        <source>FET has met a critical error - aborting current operation, please report bug (old consecutive is not any, yes or no)</source>
        <translation>FET ha cozzato con un errore critico - elaborazione interrotta. Grazie per avvisare l&apos;autore dell&apos;errore:  (old consecutive is not any, yes or no)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="341"/>
        <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 ha cozzato con un errore critico - elaborazione interrotta. Grazie per avvisare l&apos;autore dell&apos;errore: (new consecutive is not no_change, yes or no)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="351"/>
        <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 ha cozzato con un errore critico - elaborazione interrotta. Grazie per avvisare l&apos;autore dell&apos;errore:  (old min days is not -1 or 1..ndaysperweek)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="361"/>
        <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 ha cozzato con un errore critico - elaborazione interrotta. Grazie per avvisare l&apos;autore dell&apos;errore: (new min days is not -1 or 1..ndaysperweek)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="371"/>
        <source>FET has met a critical error - aborting current operation, please report bug (old nActivities is not -1 or &gt;=1)</source>
        <translation>FET ha cozzato con un errore critico - elaborazione interrotta. Grazie per avvisare l&apos;autore dell&apos;errore:  (old nActivities is not -1 or &gt;=1)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="427"/>
        <source>There were inspected (and possibly modified) %1 constraints min days between activities matching your criteria</source>
        <translation>Sono stati rivisti (ee eventualmente modificati) %1 vincoli di Numero minimo di giorni tra attività, corrispondenti ai criteri</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="429"/>
        <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>Attenzione: se stai usando vincoli del tipo Attività con inizio alla stessa ora oppure Attività con inizio nello stesso giorno, è importante (dopo questa operazione) effettuare la procedura di rimozione dei vincoli ridondanti.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="431"/>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation>Leggi Aiuto / Suggerimenti importanti - Suggerimento 2) per ulteriori dettagli.</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>Vincoli Numero minimo di giorni tra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="127"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="120"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="113"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="52"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="58"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="84"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="71"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="141"/>
        <source>Modify multiple constraints at once</source>
        <translation>Modifica più vincoli insieme</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2488"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2489"/>
        <source>Following constraint is wrong (because you need 2 or more activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè occorrono due o più attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2562"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2565"/>
        <source>Min gaps between activities</source>
        <translation>Numero minimo di ore frapposte tra attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2566"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2567"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>NA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2569"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2571"/>
        <source>mG:%1</source>
        <comment>Minimum number of gaps</comment>
        <translation>mOb: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2577"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2578"/>
        <source>Minimum gaps between activities (if activities on the same day)</source>
        <translation>Numero minimo di ore frapposte tra due attività (se le due attività cadono nello stesso giorno)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2579"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2580"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2582"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2587"/>
        <source>Minimum number of gaps=%1</source>
        <translation>Numero minimo di ore buche= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2590"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2594"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2647"/>
        <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>Vincolo di tempo infranto Numero minimo di ore buche tra attività: l&apos;attività con id= %1 (%2) è in conflitto con l&apos;attività con id= %3 (%4), essendo nello stesso giorno %5 e vi sono %6 ore eccedenti tra di loro</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2657"/>
        <source>conflicts factor increase=%1</source>
        <translation>incremento dei conflitti= %1</translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="233"/>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="260"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="233"/>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="260"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="265"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="271"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="272"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="272"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="296"/>
        <source>Please make sure that the selected activities are not forced to be consecutive by some other constraint &apos;min days between activities&apos; (with &apos;consecutive if same day&apos; true), by a constraint &apos;two activities consecutive&apos;, or by a constraint &apos;two activities grouped&apos; (also, if you have a constraint &apos;three activities grouped&apos; related to the selected activities, make sure that the constraints do not contradict).</source>
        <translation>Accertati che le attività selezionate non siano forzate ad essere consecutive da qualche altro vincolo &apos;Numero minimo di giorni tra subattività&apos; (con &apos;Consecutive se stesso giorno&apos; vero), da un vincolo &apos;Due attività sono consecutive&apos;, oppure da un vincolo &apos;Due attività sono contigue&apos; (inoltre, se hai un vincolo &apos;Tre attività sono contigue&apos; relativo alle attività selezionate, assicurati che i vincoli non si contraddicano).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="303"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="175"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="161"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="154"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="147"/>
        <source>Add</source>
        <translation>Aggiungi</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>Vincoli Numero minimo di ore buche tra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="84"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="90"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="129"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="116"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="103"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="42"/>
        <source>Note: please click Help for important advice</source>
        <translation>Nota: clicca Aiuto per una avvertenza importante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="168"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="26"/>
        <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>Questo vincolo assicura, per un insieme di attività: se due lezioni sono nello stesso giorno, devono essere separate da un Numero minimo di ore buche.</translation>
    </message>
</context>
<context>
    <name>ConstraintRoomNotAvailableTimes</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="488"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="490"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="514"/>
        <source>Room not available</source>
        <translation>Aula non disponibile</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="491"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="492"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="494"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation>ND:</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="513"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="515"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="516"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="518"/>
        <source>Not available at:</source>
        <comment>It refers to a room</comment>
        <translation>Non disponibile il:</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="535"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="539"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="551"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="552"/>
        <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>Il vincolo di ore indisponibili per aula è errato perchè si riferisce ad una aula inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se eventualmente si tratta di bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="561"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="568"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="562"/>
        <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>Il vincolo di ore di indisponibilità di una aula è errato perchè si riferisce ad un giorno non disponibile.Correggi e riprova. Per correggere, editare il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="569"/>
        <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>Il vincolo di ore di indisponibilità di una aula è errato perchè una ora è troppo tardi (dopo l&apos;ultima posizione accettabile). Correggi e riprova. Per correggere, editare il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="619"/>
        <source>Space constraint room not available times broken for room: %1, on day %2, hour %3</source>
        <translation>Vincolo di spazio infranto per aula %1 non disponibile: giorno %2, ora %3</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="624"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintRoomNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="126"/>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="126"/>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="165"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintRoomNotAvailableTimesForm_template</name>
    <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>Vincoli per aule non disponibili in ore date</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7791"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7794"/>
        <source>Students for activity tag %1 have max %2 hours continuously</source>
        <translation>Gli studenti hanno un massimo di %2 ore consecutive per attività con chiave %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7796"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7805"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7806"/>
        <source>All students, for an activity tag, must respect the maximum number of hours continuously</source>
        <translation>Tutte le classi, per attività con chiave, devono rispettare il massimo numero di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7807"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7808"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7809"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Numero massimo di ore consecutive = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7812"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7816"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7871"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7899"/>
        <source>Time constraint students, activity tag %1, max %2 hours continuously, broken for subgroup %3, on day %4, length=%5.</source>
        <translation>Vincolo per studenti N. massimo %2 ore consecutive per attività con chiave %1 infranto per il sottogruppo %3, il giorno %4, durata=%5. </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7882"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7910"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="152"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="152"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="157"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="163"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="164"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="164"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="111"/>
        <source>Close</source>
        <translation>Chiudi</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>Vincoli di Numero massimo di ore consecutive di attività con chiave per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="90"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="104"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="97"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="26"/>
        <source>This constraint ensures that all students do not have more than max hours continuously of activities with the specified activity tag</source>
        <translation>Questo vincolo assicura che tutti gli studenti non abbiano più di un massimo di ore consecutive di attività caratterizzate da una specifica chiave</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16514"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16518"/>
        <source>Students for activity tag %1 have max %2 hours daily</source>
        <translation>Gli studenti per attività con chiave %1 hanno al massimo %2 ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16520"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16529"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16530"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation>(speciale)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16531"/>
        <source>All students, for an activity tag, must respect the maximum number of hours daily</source>
        <translation>Tutti gli studenti, per attività con chiave, devono rispettare il numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16532"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16533"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16534"/>
        <source>Maximum hours daily=%1</source>
        <translation>Numero massimo di ore al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16537"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16541"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16591"/>
        <source>Time constraint students, activity tag %1, max %2 hours daily, broken for subgroup %3, on day %4, length=%5.</source>
        <translation>Vincolo per studenti N. massimo %2 ore consecutive per attività con chiave %1 infranto per il sottogruppo %3, il giorno %4, durata=%5. </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16602"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="128"/>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="155"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="128"/>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="155"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="160"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="166"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="167"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="167"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di ore al giorno di attività con chiave per studenti</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>Questo vincolo assicura che tutti gli studenti non abbiano più del numero massimo di ore al giorno di attività segnate da specifica chiave.</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>Importante: questo vincolo non è perfettamente ottimizzato. Clicca Aiuto per ulteriori informazioni. Usa con cautela, come spiegato.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="127"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="106"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="120"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="113"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="92"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="77"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsEarlyMaxBeginningsAtSecondHour</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6271"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6274"/>
        <source>Students must arrive early, respecting maximum %1 arrivals at second hour</source>
        <translation>Gli studenti devono iniziare le lezioni presto, rispettando al massimo %1 ingressi alla seconda ora</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6277"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6286"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6287"/>
        <source>All students must begin their activities early, respecting maximum %1 later arrivals, at second hour</source>
        <translation>Tutti gli studenti devono iniziare le loro attività presto, rispettando il numero massimo di %1 arrivi in ritardo, alla seconda ora</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6289"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6290"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6293"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6297"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6346"/>
        <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>Vincolo di numero massimo (%1) di ingressi alla seconda ora infranto per il sottogruppo %2 il giorno %3, perchè gli studenti hanno un&apos;ora buca impropria, con incremento dei conflitti totali di %4 </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6372"/>
        <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>Vincolo di numero massimo (%1) di ingressi alla seconda ora infranto per il sottogruppo %2 perchè gli studenti hanno troppi arrivi alla seconda ora, con incremento dei conflitti totali di %3</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsEarlyMaxBeginningsAtSecondHourForm_template</name>
    <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>Vincoli Numero massimo di ingressi alla seconda ora per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsIntervalMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15403"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15410"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15417"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15404"/>
        <source>Constraint students interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per studenti viziato perchè ora di inizio &gt;= ora di fine. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15411"/>
        <source>Constraint students interval max days per week is wrong because start hour &lt; first hour of the day. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per studenti viziato perchè ora di inizio precedente la prima ora del giorno. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15418"/>
        <source>Constraint students interval max days per week is wrong because end hour &gt; number of hours per day. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per studenti viziato perchè ora di fine oltre l&apos;ultima ora del giorno. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15463"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15465"/>
        <source>Students interval max days per week</source>
        <translation>Numero massimo di giorni a settimana con lezioni in intervallo per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15466"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15467"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation>OiI:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15470"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15472"/>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation>OfI:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15472"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15490"/>
        <source>End of the day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15474"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>MxG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15482"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15483"/>
        <source>All students respect working in an hourly interval a maximum number of days per week</source>
        <translation>Tutti gli studenti fanno lezione in un determinato intervallo limitatamente ad un numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15484"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15485"/>
        <source>Interval start hour=%1</source>
        <translation>Ora di inizio intervallo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15488"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15490"/>
        <source>Interval end hour=%1</source>
        <translation>Ora di fine intervallo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15493"/>
        <source>Maximum days per week=%1</source>
        <translation>Numero massimo di giorni a settimana = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15496"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15500"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15541"/>
        <source>Time constraint students interval max days per week broken for subgroup: %1, allowed %2 days, required %3 days.</source>
        <translation>Vincolo di tempo Intervallo numero massimo di giorni a settimana infranto per il sottogruppo di studenti %1, consentiti %2 giorni, si richiedono %3 giorni.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15546"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="153"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di giorni a settimana con lezioni in intervallo per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4177"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4179"/>
        <source>Students max building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4181"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4183"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>MC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4192"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4194"/>
        <source>Students maximum building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4196"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4198"/>
        <source>Maximum building changes per day=%1</source>
        <translation>Numero massimo di cambi di edificio al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4201"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4205"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4270"/>
        <source>Space constraint students max building changes per day broken for students=%1 on day %2</source>
        <translation>Vincolo di spazio Numero massimo di cambi di edificio per studenti al giorno infranto per gli studenti= %1 il giorno %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4274"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="115"/>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="142"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="115"/>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="142"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="147"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="153"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="154"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="154"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerDayForm_template</name>
    <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>Vincoli di Numero massimo di cambi di edificio al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4701"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4703"/>
        <source>Students max building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4705"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4707"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>MC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4716"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4718"/>
        <source>Students maximum building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4720"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4722"/>
        <source>Maximum building changes per week=%1</source>
        <translation>Numero massimo di cambi di edificio a settimana=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4725"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4729"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4795"/>
        <source>Space constraint students max building changes per week broken for students=%1</source>
        <translation>Vincolo di spazio Numero massimo di cambi di edificio per studenti a settimana infranto per gli studenti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4798"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="115"/>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="142"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="115"/>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="142"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="147"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="153"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="154"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="154"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerWeekForm_template</name>
    <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>Numero massimo di cambi di edificio a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18484"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18486"/>
        <source>Students max days per week</source>
        <translation>Numero massimo di giorni a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18487"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18488"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>MxG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18496"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18497"/>
        <source>All students must respect the maximum number of days per week</source>
        <translation>Tutti gli studenti devono rispettare il numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18498"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18499"/>
        <source>Maximum days per week=%1</source>
        <translation>Numero massimo di giorni a settimana = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18502"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18506"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18547"/>
        <source>Time constraint students max days per week broken for subgroup: %1, allowed %2 days, required %3 days.</source>
        <translation>Vincolo di tempo Numero massimo di giorni a settimana infranto per il sottogruppo di studenti %1, consentiti %2 giorni, sono necessari %3 giorni.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18552"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Questo incrementa i conflitti di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform_template.ui" line="14"/>
        <source>Constraints students 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>Vincoli di Numero massimo di giorni a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxdaysperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17024"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17028"/>
        <source>Students max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17029"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17030"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation>MOb:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17039"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17040"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation>(speciale)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17041"/>
        <source>All students must respect the maximum number of gaps per day</source>
        <translation>Tutti gli studenti devono rispettare il numero massimo di ore a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17042"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17043"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17044"/>
        <source>Maximum gaps per day=%1</source>
        <translation>Numero massimo di ore buche al giorno= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17047"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17051"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17103"/>
        <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>Vincolo di tempo Numero massimo di ore buche al giorno infranto per il sottogruppoi: %1 che ha %2 ore buche eccedenti, il giorno %3, incremento dei conflitti= %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="117"/>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="144"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="117"/>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="144"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="149"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="155"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="156"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="156"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di ore buche al giorno per studenti</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>Importante: questo vincolo non è perfettamente ottimizzato. Clicca Aiuto per ulteriori informazioni. Usa con cautela, come spiegato.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="78"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="85"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="92"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="99"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="106"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5800"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5803"/>
        <source>Students max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5804"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5805"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation>MOb:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5814"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5815"/>
        <source>All students must respect the maximum number of gaps per week</source>
        <translation>Tutti gli studenti devono rispettare il numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5816"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5817"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5818"/>
        <source>Maximum gaps per week=%1</source>
        <translation>Numero massimo di ore buche a settimana= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5821"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5825"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5877"/>
        <source>Time constraint students max gaps per week broken for subgroup: %1, it has %2 extra gaps, conflicts increase=%3</source>
        <translation>Vincolo di tempo Numero massimo di ore buche a settimana infranto per il sottogruppo di studenti %1, ore buche extra= %2, incremento dei conflitti= %3</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerWeekForm_template</name>
    <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>Vincoli di Numero massimo di ore buche a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7263"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7266"/>
        <source>Students max hours continuously</source>
        <translation>Numero massimo di ore consecutive per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7267"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7268"/>
        <source>MH:%1</source>
        <comment>Max hours (continuously)</comment>
        <translation>nMO: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7277"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7278"/>
        <source>All students must respect the maximum number of hours continuously</source>
        <translation>Tutti gli studenti devono rispettare il numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7279"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7280"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Numero massimo di ore consecutive = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7283"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7287"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7320"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7347"/>
        <source>Time constraint students max %1 hours continuously broken for subgroup %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero massimo %1 ore consecutive infranto per il sottogruppo di studenti %2, il giorno %3, durata=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7330"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7357"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <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>Vincoli di Numero massimo di ore consecutive per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6807"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6810"/>
        <source>Students max hours daily</source>
        <translation>Numero massimo di ore al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6811"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6812"/>
        <source>MH:%1</source>
        <comment>Max hours (daily)</comment>
        <translation>nMO: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6821"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6822"/>
        <source>All students must respect the maximum number of hours daily</source>
        <translation>Tutti gli studenti devono rispettare il numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6823"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6824"/>
        <source>Maximum hours daily=%1</source>
        <translation>Numero massimo di ore al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6827"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6831"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6871"/>
        <source>Time constraint students max hours daily broken for subgroup: %1, day: %2, lenght=%3, conflict increase=%4</source>
        <translation>Vincolo di tempo per studenti - numero massimo di ore al giorno infranto per il sottogruppo: %1, giorno: %2, durata %3, incremento conflitti= %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursDailyForm_template</name>
    <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>Vincoli di Numero massimo di ore al giorno per classi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxSpanPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19308"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19311"/>
        <source>Students max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19312"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished">P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19313"/>
        <source>MS:%1</source>
        <comment>Max span (in hours, per day)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19322"/>
        <source>Time constraint</source>
        <translation type="unfinished">Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19323"/>
        <source>All students must respect the maximum number of span (in hours) per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19324"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19325"/>
        <source>Maximum span per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19328"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation type="unfinished">Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19332"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform.cpp" line="141"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished">Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation type="unfinished">Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation type="unfinished">FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform.cpp" line="153"/>
        <source>Yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform.cpp" line="153"/>
        <source>No</source>
        <translation type="unfinished">No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform_template.ui" line="14"/>
        <source>Constraints students max span per day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform_template.ui" line="26"/>
        <source>This constraint ensures a maximum span of activities on each day. Span means the count of slots (free or occupied) starting with the first occupied slot of the day and ending with the last occupied slot of the day.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation type="unfinished">Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation type="unfinished">Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform_template.ui" line="78"/>
        <source>Add</source>
        <translation type="unfinished">Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform_template.ui" line="85"/>
        <source>Modify</source>
        <translation type="unfinished">Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform_template.ui" line="92"/>
        <source>Remove</source>
        <translation type="unfinished">Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxspanperdayform_template.ui" line="99"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5236"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5238"/>
        <source>Students min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5240"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5242"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation>mOb: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5251"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5253"/>
        <source>Students minimum gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5255"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5257"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation>Numero minimo di ore buche per cambio di edificio=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5260"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5264"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5333"/>
        <source>Space constraint students min gaps between building changes broken for students=%1 on day %2</source>
        <translation>Vincolo di spazio Numero minimo di ore buche per cambio di edificio per studenti infranto per gli studenti= %1 il giorno %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5337"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="115"/>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="142"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="115"/>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="142"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="147"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="153"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="154"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="154"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinGapsBetweenBuildingChangesForm_template</name>
    <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>Vincoli di Numero minimo di ore buche per cambio di edificio</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8373"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8379"/>
        <source>Students min hours daily</source>
        <translation>Numero minimo di ore al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8380"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8381"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation>mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8382"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation>PGV:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8391"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8393"/>
        <source>(nonstandard, students may have empty days)</source>
        <translation>(non-standard, gli studenti possono avere giorni vuoti)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8396"/>
        <source>All students must respect the minimum number of hours daily</source>
        <translation>Tutti gli studenti devono rispettare il numero minimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8397"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8398"/>
        <source>Minimum hours daily=%1</source>
        <translation>Numero minimo di ore= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8399"/>
        <source>Allow empty days=%1</source>
        <translation>Permetti giorni vuoti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8402"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8406"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8449"/>
        <source>Time constraint students min hours daily broken for subgroup: %1, day: %2, lenght=%3, conflict increase=%4</source>
        <translation>Vincolo di tempo per studenti - numero minimo di ore al giorno infranto per il sottogruppo: %1, giorno: %2, durata %3, incremento conflitti= %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="118"/>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="145"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="118"/>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="145"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="150"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="156"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="157"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="157"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinHoursDailyForm_template</name>
    <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>Vincoli di Numero minimo di ore al giorno per classi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="99"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="106"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="78"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="26"/>
        <source>IMPORTANT: allow empty days for students is a nonstandard 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>Importante: permettere giorni vuoti per studenti è una opzione non-standard. Selezionala solo se il tuo istituto lo permette e se è possibile un orario con giorni vuoti per studenti. Altrimenti non selezionarla,per un migliore rendimento della generazione. Premi Aiuto per ulteriori informazioni.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="92"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="85"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinRestingHours</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20148"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20151"/>
        <source>Students min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20152"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished">P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20153"/>
        <source>mRH:%1</source>
        <comment>Minimum resting hours</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20154"/>
        <source>C:%1</source>
        <comment>Circular</comment>
        <translation type="unfinished">C:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20163"/>
        <source>Time constraint</source>
        <translation type="unfinished">Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20164"/>
        <source>All students must respect the minimum resting hours (between days)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20165"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20166"/>
        <source>Minimum resting hours=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20167"/>
        <source>Circular=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20170"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation type="unfinished">Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="20174"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsminrestinghoursform.cpp" line="141"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform.cpp" line="114"/>
        <location filename="../src/interface/constraintstudentsminrestinghoursform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished">Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation type="unfinished">Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation type="unfinished">FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform.cpp" line="153"/>
        <source>Yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform.cpp" line="153"/>
        <source>No</source>
        <translation type="unfinished">No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform_template.ui" line="14"/>
        <source>Constraints students min resting hours</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform_template.ui" line="26"/>
        <source>This constraint ensures a minimum number of resting hours between the end of a day and the beginning of the next day. Circular means that the time between the end of the last day of the week and the beginning of the first day of the week is also considered.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation type="unfinished">Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation type="unfinished">Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform_template.ui" line="78"/>
        <source>Add</source>
        <translation type="unfinished">Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform_template.ui" line="85"/>
        <source>Modify</source>
        <translation type="unfinished">Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform_template.ui" line="92"/>
        <source>Remove</source>
        <translation type="unfinished">Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminrestinghoursform_template.ui" line="99"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8036"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8039"/>
        <source>Students set %1 for activity tag %2 has max %3 hours continuously</source>
        <translation>La classe %1 per attività con chiave %2 ha un massimo di %3 ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8041"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8050"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8051"/>
        <source>A students set, for an activity tag, must respect the maximum number of hours continuously</source>
        <translation>Un insieme di studenti, per attività con chiave, deve rispettare il numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8052"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8053"/>
        <source>Students set=%1</source>
        <translation>Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8054"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8055"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Numero massimo di ore consecutive = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8058"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8062"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8079"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8080"/>
        <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>Il vincolo di numero massimo di ore consecutive per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8196"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8223"/>
        <source>Time constraint students set max %1 hours continuously broken for subgroup %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero massimo %1 ore consecutive infranto per il sottogruppo di studenti %2, il giorno %3, durata=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8206"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8233"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="145"/>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="172"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="145"/>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="172"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="177"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="183"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="184"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="184"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="114"/>
        <source>Close</source>
        <translation>Chiudi</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>Vincoli di Numero massimo di ore consecutive di attività con chiave per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="93"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="107"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="100"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="26"/>
        <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>Questo vincolo assicura che gli studenti specificati non abbiano più di un massimo di ore consecutive di attività caratterizzate da una specifica chiave</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16728"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16732"/>
        <source>Students set %1 for activity tag %2 has max %3 hours daily</source>
        <translation>L&apos;insieme di studenti %1 per attività con chiave %2 ha al massimo %3 ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16734"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16743"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16744"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation>(speciale)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16745"/>
        <source>A students set, for an activity tag, must respect the maximum number of hours daily</source>
        <translation>Un insieme di studenti, per attività con chiave, deve rispettare il numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16746"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16747"/>
        <source>Students set=%1</source>
        <translation>Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16748"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16749"/>
        <source>Maximum hours daily=%1</source>
        <translation>Numero massimo di ore al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16752"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16756"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16773"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16774"/>
        <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>Il vincolo di numero massimo di ore al giorno per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16885"/>
        <source>Time constraint students set, activity tag %1, max %2 hours daily, broken for subgroup %3, on day %4, length=%5.</source>
        <translation>Vincolo per insieme di studenti, Numero massimo %2 ore al giorno per attività con chiave %1 infranto per il sottogruppo %3, il giorno %4, durata=%5. </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16896"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="148"/>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="175"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="148"/>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="175"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="180"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="186"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="187"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="187"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di ore al giorno di attività con chiave per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="130"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="137"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="109"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="123"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="116"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="92"/>
        <source>Filter</source>
        <translation>Filtro</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>Questo vincolo assicura che  gli studenti specificati non abbiano più di un massimo di ore al giorno di attività caratterizzate da una specifica chiave.</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>Importante: questo vincolo non è perfettamente ottimizzato. Clicca Aiuto per ulteriori informazioni. Usa con cautela, come spiegato.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="77"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetEarlyMaxBeginningsAtSecondHour</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6483"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6484"/>
        <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>Il vincolo di ingresso presto per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se eventualmente si tratta di bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6563"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6567"/>
        <source>Students set must arrive early, respecting maximum %1 arrivals at second hour</source>
        <translation>Un insieme di studenti devono iniziare le lezioni presto, rispettando al massimo %1 ingressi alla seconda ora</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6569"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6570"/>
        <source>St:%1</source>
        <comment>Students set</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6579"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6581"/>
        <source>A students set must begin its activities early, respecting a maximum number of later arrivals, at second hour</source>
        <translation>Un insieme di studenti deve iniziare le sue attività presto, rispettando un numero massimo di arrivi in ritardo, alla seconda ora</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6582"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6583"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6584"/>
        <source>Students set=%1</source>
        <translation>Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6585"/>
        <source>Maximum number of arrivals at the second hour=%1</source>
        <translation>Numero massimo di ingressi alla seconda ora= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6588"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6592"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6641"/>
        <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>Vincolo di numero massimo (%1) di ingressi alla seconda ora infranto per il sottogruppo %2 il giorno %3, perchè gli studenti hanno un&apos;ora buca impropria, con incremento dei conflitti totali di %4 </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6666"/>
        <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>Vincolo di numero massimo (%1) di ingressi alla seconda ora infranto per il sottogruppo %2 perchè gli studenti hanno troppi arrivi alla seconda ora, con incremento dei conflitti totali di %3</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm_template</name>
    <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>Vincoli Numero massimo di ingressi alla seconda ora per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1365"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1344"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1360"/>
        <source>Students set home room</source>
        <translation>Aula assegnata ad un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1301"/>
        <source>FET error in data</source>
        <translation type="unfinished">FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1302"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1342"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1346"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1348"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1350"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1359"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1361"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1363"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1368"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1372"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1430"/>
        <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>Vincolo di spazio infranto per aula assegnata ad un insieme di studenti per attività con id %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1435"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="144"/>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="171"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="144"/>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="171"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="176"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="182"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="183"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="183"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomForm_template</name>
    <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>Vincoli di aula assegnata ad un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="104"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="83"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="97"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="90"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="68"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="26"/>
        <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>Per aula assegnata ad una classe si intende che ogni lezione che riguarda quella classe si terrà in quell&apos;aula. Si può assegnare una aula a una classe, ad un anno, a un sottogruppo. Attenzione a non rendere impossibile di ottenere un orario. Le aule preferenziali prevalgono sulle aule assegnate.</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1575"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1576"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1622"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1624"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1641"/>
        <source>Students set home rooms</source>
        <translation>Aule assegnate ad un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1625"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1627"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1631"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1640"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1642"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1644"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1647"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1652"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1656"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1717"/>
        <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>Vincolo di spazio infranto per aule assegnate ad un insieme di studenti per attività con id %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1722"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="153"/>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="180"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="153"/>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="180"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="185"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="191"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="192"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="192"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomsForm_template</name>
    <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>Vincoli di aule assegnate ad un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="104"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="83"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="97"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="90"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="68"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="26"/>
        <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>Per aula assegnata ad una classe si intende che ogni lezione che riguarda quella classe si terrà in quell&apos;aula. Si può assegnare una aula a una classe, ad un anno, a un sottogruppo. Attenzione a non rendere impossibile di ottenere un orario. Le aule preferenziali prevalgono sulle aule assegnate.</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetIntervalMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15098"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15105"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15112"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15124"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15099"/>
        <source>Constraint students set interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per studenti viziato perchè ora di inizio successiva all&apos;ora di fine. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15106"/>
        <source>Constraint students set interval max days per week is wrong because start hour &lt; first hour of the day. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per studenti viziato perchè ora di inizio precedente la prima ora del giorno. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15113"/>
        <source>Constraint students set interval max days per week is wrong because end hour &gt; number of hours per day. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per studenti viziato perchè ora di fine oltre l&apos;ultima ora del giorno. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15125"/>
        <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>Il vincolo Numero massimo di giorni in intervallo a settima per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15212"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15214"/>
        <source>Students set interval max days per week</source>
        <translation>Numero massimo di giorni a settimana con lezioni in intervallo per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15215"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15216"/>
        <source>St:%1</source>
        <comment>Abbreviation for students (sets)</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15217"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation>OiI:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15220"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15222"/>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation>OfI:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15222"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15241"/>
        <source>End of the day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15224"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>MxG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15232"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15233"/>
        <source>A students set respects working in an hourly interval a maximum number of days per week</source>
        <translation>Un insieme di studenti rispetta il limite del numero massimo di giorni a settimana con lezioni in un intervallo orario</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15234"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15235"/>
        <source>Students set=%1</source>
        <translation>Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15236"/>
        <source>Interval start hour=%1</source>
        <translation>Ora di inizio intervallo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15239"/>
        <location filename="../src/engine/timeconstraint.cpp" line="15241"/>
        <source>Interval end hour=%1</source>
        <translation>Ora di fine intervallo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15244"/>
        <source>Maximum days per week=%1</source>
        <translation>Numero massimo di giorni a settimana = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15247"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15251"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15292"/>
        <source>Time constraint students set interval max days per week broken for subgroup: %1, allowed %2 days, required %3 days.</source>
        <translation>Vincolo di tempo Intervallo numero massimo di giorni a settimana infranto per il sottogruppo di studenti %1, consentiti %2 giorni, si richiedono %3 giorni.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15297"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="174"/>
        <source>No</source>
        <translation>No</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>Vincoli per studenti di Numero massimo di giorni a settimana con lezioni in un intervallo orario</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3860"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3861"/>
        <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>Il vincolo di numero massimo di cambi di edificio per insieme di studenti al giorno è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3938"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3940"/>
        <source>Students set max building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3942"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3944"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3946"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>MC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3955"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3957"/>
        <source>Students set maximum building changes per day</source>
        <translatorcomment>Numero massimo</translatorcomment>
        <translation>Numero massimo di cambi di edificio al giorno per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3959"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3961"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3963"/>
        <source>Maximum building changes per day=%1</source>
        <translation>Numero massimo di cambi di edificio al giorno= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3966"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3970"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4035"/>
        <source>Space constraint students set max building changes per day broken for students=%1 on day %2</source>
        <translation>Vincolo di spazio Numero massimo di cambi di edificio per insieme di studenti al giorno infranto per gli studenti= %1 il giorno %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4039"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerDayForm_template</name>
    <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>Vincoli di Numero massimo di cambi di edificio al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4384"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4385"/>
        <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>Il vincolo di numero massimo di cambi di edificio per insieme di studenti a settimana è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4462"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4464"/>
        <source>Students set max building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4466"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4468"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4470"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>MC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4479"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4481"/>
        <source>Students set maximum building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4483"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4485"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4487"/>
        <source>Maximum building changes per week=%1</source>
        <translation>Numero massimo di cambi di edificio a settimana= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4490"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4494"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4560"/>
        <source>Space constraint students set max building changes per week broken for students=%1</source>
        <translation>Vincolo di spazio Numero massimo di cambi di edificio per insieme di studenti a settimana infranto per gli studenti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4563"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerWeekForm_template</name>
    <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>Vincoli di Numero massimo di cambi di edificio a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18207"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18208"/>
        <source>Constraint students set 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>Il vincolo di numero massimo di giorni per insieme di studenti a settimana è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18287"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18289"/>
        <source>Students set max days per week</source>
        <translation>Numero massimo di giorni a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18290"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18291"/>
        <source>St:%1</source>
        <comment>Abbreviation for students (sets)</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18292"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>MxG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18300"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18301"/>
        <source>A students set must respect the maximum number of days per week</source>
        <translation>Un insieme di studenti deve rispettare il numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18302"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18303"/>
        <source>Students set=%1</source>
        <translation>Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18305"/>
        <source>Maximum days per week=%1</source>
        <translation>Numero massimo di giorni a settimana = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18308"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18312"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18353"/>
        <source>Time constraint students set max days per week broken for subgroup: %1, allowed %2 days, required %3 days.</source>
        <translation>Vincolo di tempo Numero massimo di giorni a settimana infranto per il sottogruppo di studenti %1, consentiti %2 giorni, sono necessari %3 giorni.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18358"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Questo incrementa i conflitti di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform_template.ui" line="14"/>
        <source>Constraints students set 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>Vincoli di Numero massimo di giorni a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxdaysperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17209"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17210"/>
        <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>Il vincolo di numero massimo di ore buche al giorno per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnalalo, perchè sembra che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17288"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17292"/>
        <source>Students set max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17293"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17294"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation>MOb:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17295"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17303"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17304"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation>(speciale)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17305"/>
        <source>A students set must respect the maximum number of gaps per day</source>
        <translation>Un insieme di studenti deve rispettare il numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17306"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17307"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17308"/>
        <source>Maximum gaps per day=%1</source>
        <translation>Numero massimo di ore buche al giorno= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17309"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17312"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17316"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="17369"/>
        <source>Time constraint students set max gaps per day broken for subgroup: %1, extra gaps=%2, on day %3, conflicts increase=%4</source>
        <translation>Vincolo di tempo Numero massimo di ore buche al giorno infranto per il sottogruppoi: %1 che ha %2 ore buche eccedenti, il giorno %3, incremento dei conflitti= %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="138"/>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="165"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="138"/>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="165"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="170"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="176"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="177"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="177"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di ore buche al giorno per insieme di studenti</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>Importante: questo vincolo non è perfettamente ottimizzato. Clicca Aiuto per ulteriori informazioni. Usa con cautela, come spiegato.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="90"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="97"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="104"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="111"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="118"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5981"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5982"/>
        <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>Il vincolo di numero massimo di ore buche per insieme di studenti a settimana è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6060"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6063"/>
        <source>Students set max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6064"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6065"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation>MOb:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6066"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6074"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6075"/>
        <source>A students set must respect the maximum number of gaps per week</source>
        <translation>Un insieme di studenti deve rispettare il numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6076"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6077"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6078"/>
        <source>Maximum gaps per week=%1</source>
        <translation>Numero massimo di ore buche a settimana= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6079"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6082"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6086"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6139"/>
        <source>Time constraint students set max gaps per week broken for subgroup: %1, extra gaps=%2, conflicts increase=%3</source>
        <translation>Vincolo di tempo Numero massimo di ore buche a settimana infranto per il sottogruppo di studenti %1, ore buche extra= %2, incremento dei conflitti= %3</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerWeekForm_template</name>
    <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>Vincoli di Numero massimo di ore buche a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7483"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7486"/>
        <source>Students set max hours continuously</source>
        <translation>Numero massimo di ore consecutive per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7487"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7488"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7489"/>
        <source>MH:%1</source>
        <comment>Max hours (continuously)</comment>
        <translation>nMO: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7498"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7499"/>
        <source>A students set must respect the maximum number of hours continuously</source>
        <translation>Un insieme di studenti deve rispettare il numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7500"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7501"/>
        <source>Students set=%1</source>
        <translation>Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7502"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Numero massimo di ore consecutive = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7505"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7509"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7522"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7523"/>
        <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>Il vincolo di numero massimo di ore consecutive per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7599"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7626"/>
        <source>Time constraint students set max %1 hours continuously broken for subgroup %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero massimo %1 ore consecutive infranto per il sottogruppo di studenti %2, il giorno %3, durata=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7609"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7636"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <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>Vincoli di Numero massimo di ore consecutive per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7002"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7005"/>
        <source>Students set max hours daily</source>
        <translation>Numero massimo di ore al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7006"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7007"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7008"/>
        <source>MH:%1</source>
        <comment>Max hours (daily)</comment>
        <translation>nMO: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7017"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7018"/>
        <source>A students set must respect the maximum number of hours daily</source>
        <translation>Un insieme di studenti deve rispettare il numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7019"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7020"/>
        <source>Students set=%1</source>
        <translation>Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7021"/>
        <source>Maximum hours daily=%1</source>
        <translation>Numero massimo di ore al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7024"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7028"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7041"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7042"/>
        <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>Il vincolo di numero massimo di ore al giorno per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7125"/>
        <source>Time constraint students set max hours daily broken for subgroup: %1, day: %2, lenght=%3, conflicts increase=%4</source>
        <translation>Vincolo di tempo per insieme di studenti - numero massimo di ore al giorno infranto per il sottogruppo: %1, giorno: %2, durata %3, incremento conflitti= %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursDailyForm_template</name>
    <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>Vincoli di Numero massimo di ore al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxSpanPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19066"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19069"/>
        <source>Students set max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19070"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished">P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19071"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation type="unfinished">St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19072"/>
        <source>MS:%1</source>
        <comment>Max span (in hours, per day)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19081"/>
        <source>Time constraint</source>
        <translation type="unfinished">Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19082"/>
        <source>A students set must respect the maximum number of span (in hours) per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19083"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19084"/>
        <source>Students set=%1</source>
        <translation type="unfinished">Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19085"/>
        <source>Maximum span per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19088"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation type="unfinished">Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19092"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19105"/>
        <source>FET warning</source>
        <translation type="unfinished">FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19106"/>
        <source>Constraint students set max span per day is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform.cpp" line="162"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished">Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation type="unfinished">Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation type="unfinished">FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform.cpp" line="174"/>
        <source>Yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform.cpp" line="174"/>
        <source>No</source>
        <translation type="unfinished">No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="14"/>
        <source>Constraints students set max span per day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation type="unfinished">Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation type="unfinished">Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="60"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="74"/>
        <source>Add</source>
        <translation type="unfinished">Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="81"/>
        <source>Modify</source>
        <translation type="unfinished">Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="88"/>
        <source>Remove</source>
        <translation type="unfinished">Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="95"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxspanperdayform_template.ui" line="110"/>
        <source>This constraint ensures a maximum span of activities on each day. Span means the count of slots (free or occupied) starting with the first occupied slot of the day and ending with the last occupied slot of the day.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4907"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4908"/>
        <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>Il vincolo di numero minimo di ore buche per cambio di edificio per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4985"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4987"/>
        <source>Students set min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4989"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4991"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4993"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation>mOb: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5002"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5004"/>
        <source>Students set minimum gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5006"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5008"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5010"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation>Numero minimo di ore buche per cambio di edificio=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5013"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5017"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5086"/>
        <source>Space constraint students set min gaps between building changes broken for students=%1 on day %2</source>
        <translation>Vincolo di spazio Numero minimo di ore buche per cambio di edificio per insieme di studenti infranto per gli studenti= %1 il giorno %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5090"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinGapsBetweenBuildingChangesForm_template</name>
    <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>Vincoli di Numero minimo di ore buche per cambio di edificio per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8592"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8598"/>
        <source>Students set min hours daily</source>
        <translation>Numero minimo di ore al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8599"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8600"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8601"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation>mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8602"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation>PGV:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8611"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8613"/>
        <source>(nonstandard, students may have empty days)</source>
        <translation>(non-standard, gli studenti possono avere giorni vuoti)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8616"/>
        <source>A students set must respect the minimum number of hours daily</source>
        <translation>Un insieme di studenti deve rispettare il numero minimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8617"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8618"/>
        <source>Students set=%1</source>
        <translation>Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8619"/>
        <source>Minimum hours daily=%1</source>
        <translation>Numero minimo di %1 ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8620"/>
        <source>Allow empty days=%1</source>
        <translation>Permetti giorni vuoti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8623"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8627"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8640"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8641"/>
        <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>Il vincolo di numero minimo di ore al giorno per insieme di studenti è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8728"/>
        <source>Time constraint students set min hours daily broken for subgroup: %1, day: %2, lenght=%3, conflicts increase=%4</source>
        <translation>Vincolo di tempo per insieme di studenti - numero minimo di ore al giorno infranto per il sottogruppo: %1, giorno: %2, durata %3, incremento conflitti= %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="138"/>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="165"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="138"/>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="165"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="170"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="176"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="177"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="177"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinHoursDailyForm_template</name>
    <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>Vincoli di Numero minimo di ore al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="111"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="118"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="90"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="26"/>
        <source>IMPORTANT: allow empty days for students is a nonstandard 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>Importante: permettere giorni vuoti per studenti è una opzione non-standard. Selezionala solo se il tuo istituto lo permette e se è possibile un orario con giorni vuoti per studenti. Altrimenti non selezionarla,per un migliore rendimento della generazione. Premi Aiuto per ulteriori informazioni.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="104"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="97"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinRestingHours</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19903"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19906"/>
        <source>Students set min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19907"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished">P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19908"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation type="unfinished">St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19909"/>
        <source>mRH:%1</source>
        <comment>Minimum resting hours</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19910"/>
        <source>C:%1</source>
        <comment>Circular</comment>
        <translation type="unfinished">C:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19919"/>
        <source>Time constraint</source>
        <translation type="unfinished">Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19920"/>
        <source>A students set must respect the minimum resting hours (between days)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19921"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19922"/>
        <source>Students set=%1</source>
        <translation type="unfinished">Insieme di studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19923"/>
        <source>Minimum resting hours=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19924"/>
        <source>Circular=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19927"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation type="unfinished">Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19931"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19944"/>
        <source>FET warning</source>
        <translation type="unfinished">FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19945"/>
        <source>Constraint students set min resting hours is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform.cpp" line="162"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished">Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation type="unfinished">Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation type="unfinished">FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform.cpp" line="174"/>
        <source>Yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform.cpp" line="174"/>
        <source>No</source>
        <translation type="unfinished">No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="14"/>
        <source>Constraints students set min resting hours</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation type="unfinished">Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation type="unfinished">Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="60"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="74"/>
        <source>Add</source>
        <translation type="unfinished">Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="81"/>
        <source>Modify</source>
        <translation type="unfinished">Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="88"/>
        <source>Remove</source>
        <translation type="unfinished">Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="95"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminrestinghoursform_template.ui" line="110"/>
        <source>This constraint ensures a minimum number of resting hours between the end of a day and the beginning of the next day. Circular means that the time between the end of the last day of the week and the beginning of the first day of the week is also considered.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetNotAvailableTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="822"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="823"/>
        <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>Il vincolo insieme di studenti non disponibile è errato perchè si riferisce ad un insieme di studenti inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se eventualmente si tratta di bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="832"/>
        <location filename="../src/engine/timeconstraint.cpp" line="839"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="833"/>
        <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>Il vincolo di ore indisponibili per insieme di studenti è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="840"/>
        <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>Il vincolo di ore indisponibili per insieme di studenti è errato perchè si riferisce ad un&apos;ora inaccettabile, oltre l&apos;ultima accettabile. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="925"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="928"/>
        <source>Students set not available</source>
        <translation>Insieme di studenti non disponibile</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="929"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="930"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation>St:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="932"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation>ND:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="951"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="952"/>
        <source>A students set is not available</source>
        <translation>Un gruppo di studenti non è disponibile</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="953"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="955"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="957"/>
        <source>Not available at:</source>
        <comment>It refers to a students set</comment>
        <translation>Non disponibile il:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="974"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="978"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1014"/>
        <source>broken for subgroup: %1 on day %2, hour %3</source>
        <translation>infranto per il sottogruppo: %1 il giorno %2, ora %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1019"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1012"/>
        <source>Time constraint students set not available</source>
        <translation>Vincolo di tempo Insieme di studenti non disponibile</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="135"/>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetNotAvailableTimesForm_template</name>
    <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>Orari dei vincoli Insieme di studenti non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredStartingTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11276"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11283"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11290"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11277"/>
        <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>Il vincolo di Ore di inizio preferenziali per più subattività è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11284"/>
        <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>Il vincolo di Ore di inizio preferenziali per più subattività è errato perchè una delle ore preferenziali è troppo tardi (dopo l&apos;ultima ora accettabile). Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11291"/>
        <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>Il vincolo di Ore di inizio preferenziali per più subattività è errato perchè si riferisce ad una ora rimossa. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11302"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11303"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè non si riferisce ad alcuna attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11394"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11399"/>
        <source>teacher=%1</source>
        <translation>insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11401"/>
        <source>all teachers</source>
        <translation>tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11404"/>
        <source>students=%1</source>
        <translation>studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11406"/>
        <source>all students</source>
        <translation>tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11409"/>
        <source>subject=%1</source>
        <translation>materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11411"/>
        <source>all subjects</source>
        <translation>tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11414"/>
        <source>activity tag=%1</source>
        <translation>chiave dell&apos;attività= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11416"/>
        <source>all activity tags</source>
        <translation>tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11420"/>
        <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>Le subattività con %1, %2, %3, %4, %5 hanno un insieme di ore di inizio preferenziali:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11421"/>
        <source>component number=%1</source>
        <translation>componente numero = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11437"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11444"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11445"/>
        <source>Subactivities with:</source>
        <translation>Subattività con:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11447"/>
        <source>Component number=%1</source>
        <translation>Componente numero = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11450"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11452"/>
        <source>All teachers</source>
        <translation>Tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11456"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11458"/>
        <source>All students</source>
        <translation>Tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11462"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11464"/>
        <source>All subjects</source>
        <translation>Tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11468"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11470"/>
        <source>All activity tags</source>
        <translation>Tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11488"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11491"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11495"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11541"/>
        <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>Vincolo di tempo infranto per orario di inizio preferenziale per subattività con id=%1 (%2), componente numero %3, incremento totale conflitti di %4</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11473"/>
        <source>have a set of preferred starting times:</source>
        <translation>si ha un insieme di ore di inizio preferenziali:</translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="119"/>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="146"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="119"/>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="146"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="151"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="157"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="158"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="158"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="182"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="182"/>
        <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>Questo vincolo è utile per condizionare alcune subattività (lezioni) che fanno parte di una attività. Per esempio, delle 4 o 5 subattività (lezioni) di Matematica settimanali, almeno 2 dovranno essere collocate presto (diciamo entro le prime 3 ore).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="187"/>
        <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>E&apos; semplice: basta aggiungere 2 vincoli di questo tipo, con numero della componente 1, (poi 2) e la materia corrispondente (si possono anche definire gli insegnanti, gruppi di studenti e chiave dell&apos;attività, ovviamente).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="192"/>
        <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>Nota: se più classi hanno Matematica suddivisa in 4 e 5 subattività (lezioni) e si vogliono vincolare 2 subattività per quelle con 4 a settimana e 3 subattività per quelle con 5 a settimana, si possono aggiungere vincoli solo per le subattività 3, 4 e 5 di Matematica (stratagemma efficace)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="195"/>
        <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 split 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>Nota: se una attività non appartiene a un gruppo più grande (è una attività singola) si considera di avere numero di divisione 1 . Come consiglio, se si hanno attività diciamo di Biologia divise in 1 o 2 a settimana e si vuole vincolare solo un componente se ve ne sono 2 a settimana, si aggiunga un vincolo per Biologia con numero di divisione=2</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="199"/>
        <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>Nota: se un insegnante o un insieme di studenti non può avere lezione in qualche ora a causa di questo vincolo, saranno conteggiate ore buche (se hai vincoli per numero massimo di ore buche). Quindi fai attenzione ad aggiungere questo vincolo per tutte le subattività, per un solo insegnante o per un solo insieme di studenti</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>Vincoli di orario preferenziale di inizio per subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="92"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="78"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="110"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="85"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="103"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="26"/>
        <source>This constraint is useful to constrain only the n-th component for activities. Please click Help button for details.</source>
        <translation>Questo vincolo condiziona solo l&apos;ennesima componente di un insieme di più attività. Clicca il pulsante Aiuto per altri dettagli.</translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredTimeSlots</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9986"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9993"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10000"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10007"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9987"/>
        <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>Il vincolo di Ore preferenziali per più subattività è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9994"/>
        <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>Il vincolo di Ore di inizio preferenziali per più subattività è errato perchè una delle ore preferenziali è troppo tardi (dopo l&apos;ultima ora accettabile). Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10001"/>
        <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>Il vincolo di Ore preferenziali per più subattività è errato perchè si riferisce ad una ora rimossa. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10008"/>
        <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>Il vincolo di orario preferenziale per subattività è errato perchè ha una ora o un giorno non specificato per una subattività (-1). Correggi e riprova. Per correggere, editare il vincolo e aggiornare le informazioni. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10019"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10020"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation>Il seguente vincolo è errato (perchè non si riferisce ad alcuna attività). Correggi:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10111"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10118"/>
        <source>teacher=%1</source>
        <translation>insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10120"/>
        <source>all teachers</source>
        <translation>tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10123"/>
        <source>students=%1</source>
        <translation>studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10125"/>
        <source>all students</source>
        <translation>tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10128"/>
        <source>subject=%1</source>
        <translation>materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10130"/>
        <source>all subjects</source>
        <translation>tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10133"/>
        <source>activity tag=%1</source>
        <translation>chiave dell&apos;attività= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10135"/>
        <source>all activity tags</source>
        <translation>tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10137"/>
        <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>Le subattività con %1, %2, %3, %4, %5 hanno un insieme di ore preferenziali:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10138"/>
        <source>component number=%1</source>
        <translation>componente numero = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10155"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10162"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10163"/>
        <source>Subactivities with:</source>
        <translation>Subattività con:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10165"/>
        <source>Component number=%1</source>
        <translation>Componente numero = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10169"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10171"/>
        <source>All teachers</source>
        <translation>Tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10175"/>
        <source>Students=%1</source>
        <translation>Studenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10177"/>
        <source>All students</source>
        <translation>Tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10181"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10183"/>
        <source>All subjects</source>
        <translation>Tutte le materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10187"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10189"/>
        <source>All activity tags</source>
        <translation>Tutte le chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10192"/>
        <source>have a set of preferred time slots (all hours of each affected subactivity must be in the allowed slots):</source>
        <translation>si ha un insieme di ore preferenziali (ogni subattività interessata deve cadere per tutta la sua durata nelle ore disponibili):</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10207"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10210"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10214"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10268"/>
        <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>Vincolo di tempo infranto per orario preferenziale per subattività con id=%1 (%2), componente numero %3,su %4 ore, incremento totale conflitti di %5</translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="119"/>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="146"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="119"/>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="146"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="151"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="157"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="158"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="158"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="182"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="182"/>
        <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>Questo vincolo è utile per condizionare alcune subattività (lezioni) che fanno parte di una attività. Per esempio, delle 4 o 5 subattività (lezioni) di Matematica settimanali, almeno 2 dovranno essere collocate presto (diciamo entro le prime 3 ore).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="187"/>
        <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>E&apos; semplice: basta aggiungere 2 vincoli di questo tipo, con numero della componente 1, (poi 2) e la materia corrispondente (si possono anche definire gli insegnanti, gruppi di studenti e chiave dell&apos;attività, ovviamente).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="193"/>
        <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>Nota: se più classi hanno Matematica suddivisa in 4 e 5 subattività (lezioni) e si vogliono vincolare 2 subattività per quelle con 4 a settimana e 3 subattività per quelle con 5 a settimana, si possono aggiungere vincoli solo per le subattività 3, 4 e 5 di Matematica (stratagemma efficace)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="196"/>
        <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 split 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>Nota: se una attività non appartiene a un gruppo più grande (è una attività singola) si considera di avere numero di divisione 1 . Come consiglio, se si hanno attività diciamo di Biologia divise in 1 o 2 a settimana e si vuole vincolare solo un componente se ve ne sono 2 a settimana, si aggiunga un vincolo per Biologia con numero di divisione=2</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="200"/>
        <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>Nota: se un insegnante o un insieme di studenti non può avere lezione in qualche ora a causa di questo vincolo, saranno conteggiate ore buche (se hai vincoli per numero massimo di ore buche). Quindi fai attenzione ad aggiungere questo vincolo per tutte le subattività, per un solo insegnante o per un solo insieme di studenti</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>Vincoli di Ore preferenziali per subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="78"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="85"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="92"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="110"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="103"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="26"/>
        <source>This constraint is useful to constrain only the n-th component for activities. Please click Help button for details.</source>
        <translation>Questo vincolo condiziona solo l&apos;ennesima componente di un insieme di più attività. Clicca il pulsante Aiuto per altri dettagli.</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2947"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2886"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2887"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2928"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2930"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="2943"/>
        <source>Subject activity tag preferred room</source>
        <translation>Aula preferenziale per materia con chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2931"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2932"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation>S:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2933"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation>ChA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2934"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2942"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2944"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2945"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2946"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2950"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2954"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3001"/>
        <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>Vincolo di spazio infranto per aula preferenziale per materia con chiave dell&apos;attività = %3, attività con id %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3007"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="147"/>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="174"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="147"/>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="174"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="179"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="185"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="186"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="186"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <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>Vincoli aula preferenziale per materia con chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="101"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="80"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="94"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="87"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3133"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3134"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3179"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3181"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="3197"/>
        <source>Subject activity tag preferred rooms</source>
        <translation>Aule preferenziali per materia con chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3182"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3183"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation>S:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3184"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation>ChA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3187"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3196"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3198"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3199"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3200"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3202"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3207"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3211"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3262"/>
        <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>Vincolo di spazio infranto per aule preferenziali per materia con chiave dell&apos;attività = %3, attività con id %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3268"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="145"/>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="172"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="145"/>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="172"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="177"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="183"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="184"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="184"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <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>Vincoli aule preferenziali per materia con chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="98"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="77"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="91"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="84"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2452"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2394"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2395"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2435"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2437"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="2449"/>
        <source>Subject preferred room</source>
        <translation>Aula preferenziale per materia</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2438"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2439"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation>S:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2440"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2448"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2450"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2451"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2455"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2459"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2506"/>
        <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>Vincolo di spazio infranto: aula preferenziale per attività con id= %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2511"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="135"/>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="135"/>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomForm_template</name>
    <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>Vincoli aula preferenziale per materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="98"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="77"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="91"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="84"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2632"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2633"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2677"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2679"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="2694"/>
        <source>Subject preferred rooms</source>
        <translation>Aule preferenziali per materia</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2680"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2681"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation>S:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2684"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2693"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2695"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2696"/>
        <source>Subject=%1</source>
        <translation>Materia=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2698"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2703"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2707"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2758"/>
        <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>Vincolo di spazio infranto di aule preferenziali per materia per attività con id %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2763"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="135"/>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="162"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="135"/>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="162"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="167"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="173"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="174"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="174"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomsForm_template</name>
    <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>Vincoli aule preferenziali per materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3970"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3973"/>
        <source>Teacher %1 for activity tag %2 has max %3 hours continuously</source>
        <translation>L&apos;insegnante %1 per attività con chiave %2 ha un massimo di %3 ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3974"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3982"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3984"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3985"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3986"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3987"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Numero massimo di ore consecutive = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3990"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3994"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4048"/>
        <location filename="../src/engine/timeconstraint.cpp" line="4076"/>
        <source>Time constraint teacher activity tag max %1 hours continuously broken for teacher %2, activity tag %3, on day %4, length=%5.</source>
        <translation>Vincolo per insegnante N. massimo %2 ore consecutive per attività con chiave %1 infranto per l&apos;insegnante %3, il giorno %4, durata=%5. </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4059"/>
        <location filename="../src/engine/timeconstraint.cpp" line="4087"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3983"/>
        <source>A teacher for an activity tag must respect the maximum number of hours continuously</source>
        <translation>Un insegnante con una chiave dell&apos;attività deve rispettare il numero massimo di ore consecutive</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="163"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="163"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="168"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="174"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="175"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="175"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="114"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="93"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="107"/>
        <source>Remove</source>
        <translation>Elimina</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>Vincoli Numero massimo di ore consecutive per un insegnante con una chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="100"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="26"/>
        <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>Questo vincolo assicura che un insegnante non abbia più di un massimo di ore consecutive di attività caratterizzate da una specifica chiave</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16287"/>
        <source>A teacher for an activity tag must respect the maximum number of hours daily</source>
        <translation>Un insegnante con una chiave dell&apos;attività deve rispettare il numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16276"/>
        <source>Teacher %1 for activity tag %2 has max %3 hours daily</source>
        <translation>L&apos;insegnante %1 con la chiave dell&apos;attività %2 fa al massimo %3 ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16272"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16277"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16285"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16286"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation>(speciale)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16288"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16289"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16290"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16291"/>
        <source>Maximum hours daily=%1</source>
        <translation>Numero massimo di ore al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16294"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16298"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16348"/>
        <source>Time constraint teacher activity tag %1 max %2 hours daily broken for teacher %3, on day %4, length=%5.</source>
        <translation>Vincolo di tempo infranto per numero massimo %2 ore al giorno di attività con chiave %1 per l&apos;insegnante %3, il giorno %4, durata %5.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16358"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="137"/>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="164"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="137"/>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="164"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="169"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="175"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="176"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="176"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di ore al giorno di attività con chiave per insegnante</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>Questo vincolo assicura che l&apos;insegnante specificato non abbia più del numero massimo di ore al giorno di attività con una certa chiave.</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>Importante: questo vincolo non è perfettamente ottimizzato. Clicca Aiuto per ulteriori informazioni. Usa con cautela, come spiegato.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="130"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="137"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="109"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="123"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="116"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="92"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="77"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1922"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1901"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1917"/>
        <source>Teacher home room</source>
        <translation>Aula assegnata ad un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1858"/>
        <source>FET error in data</source>
        <translation type="unfinished">FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1859"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1899"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1903"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1905"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1907"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1916"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1918"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1920"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1925"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1929"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1986"/>
        <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>Vincolo di spazio infranto per aula assegnata ad un insegnante per attività con id %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1991"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomForm</name>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="133"/>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="160"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="133"/>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="160"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="165"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="171"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="172"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="172"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomForm_template</name>
    <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>Vincoli aula assegnata ad un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="114"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="93"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="107"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="100"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="26"/>
        <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>Notare che una aula assegnata ad un insegnante comporta che ogni lezione tenuta (solo) da quell&apos;insegnante avverrà in quell&apos;aula. Le aule preferenziali prevalgono sulle aule assegnate.</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2130"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2131"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Il seguente vincolo è errato:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2177"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2179"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="2196"/>
        <source>Teacher home rooms</source>
        <translation>Aule assegnate ad un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2180"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2182"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2186"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation>Aula:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2195"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2197"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2199"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2202"/>
        <source>Room=%1</source>
        <translation>Aula=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2207"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2211"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2272"/>
        <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>Vincolo di spazio infranto per aule assegnate ad un insegnante per attività con id %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2277"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="142"/>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="169"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="142"/>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="169"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="174"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="180"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="181"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="181"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomsForm_template</name>
    <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>Vincoli aule assegnate ad un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="114"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="93"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="107"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="100"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="26"/>
        <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>Notare che una aula assegnata ad un insegnante comporta che ogni lezione tenuta (solo) da quell&apos;insegnante avverrà in quell&apos;aula. Le aule preferenziali prevalgono sulle aule assegnate.</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherIntervalMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14594"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14601"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14608"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14595"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per insegnanti viziato perchè ora di inizio &gt;= ora di fine. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14602"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &lt; first hour of the day. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per insegnante viziato perchè ora di inizio anteriore alla prima ora del giorno. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14609"/>
        <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>Vincolo Numero massimo di giorni in un intervallo a settimana per insegnante viziato perchè ora di fine oltre l&apos;ultima ora del giorno. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14654"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14656"/>
        <source>Teacher interval max days per week</source>
        <translation>Numero massimo di giorni a settimana con lezioni in intervallo per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14657"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14658"/>
        <source>T:%1</source>
        <comment>Abbreviation for teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14659"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation>OiI:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14661"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14663"/>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation>OfI:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14663"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14682"/>
        <source>End of the day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14665"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>nMG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14673"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14674"/>
        <source>A teacher respects working in an hourly interval a maximum number of days per week</source>
        <translation>Un insegnante rispetta il limite del numero massimo di giorni a settimana con lezioni in un intervallo orario</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14675"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14676"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14677"/>
        <source>Interval start hour=%1</source>
        <translation>Ora di inizio intervallo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14680"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14682"/>
        <source>Interval end hour=%1</source>
        <translation>Ora di fine intervallo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14685"/>
        <source>Maximum days per week=%1</source>
        <translation>Numero massimo di giorni a settimana = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14688"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14692"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14733"/>
        <source>Time constraint teacher interval max days per week broken for teacher: %1, allowed %2 days, required %3 days.</source>
        <translation>Vincolo di tempo Numero massimo di giorni a settimana con lezioni in intervallo infranto per l&apos;insegnante %1, consentiti %2 giorni, si richiedono %3 giorni.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14738"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="126"/>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="126"/>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="165"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di giorni a settimana con lezioni in intervallo per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5453"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5454"/>
        <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>Il vincolo di numero massimo di cambi di edificio per insegnante al giorno è errato perchè si riferisce ad un insegnante inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5496"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5498"/>
        <source>Teacher max building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5500"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5502"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5504"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>MC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5513"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5515"/>
        <source>Teacher maximum building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5517"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5519"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5521"/>
        <source>Maximum building changes per day=%1</source>
        <translation>Numero massimo di cambi di edificio al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5524"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5528"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5594"/>
        <source>Space constraint teacher max building changes per day broken for teacher=%1 on day %2</source>
        <translation>Vincolo di spazio Numero massimo di cambi di edificio per insegnante infranto per l&apos;insegnante= %1 il giorno %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5598"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="124"/>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="151"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="124"/>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="151"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="156"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="162"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="163"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="163"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerDayForm_template</name>
    <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>Vincoli di Numero massimo di cambi di edificio al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5941"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5942"/>
        <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>Il vincolo di numero massimo di cambi di edificio per insegnante a settimana è errato perchè si riferisce ad un insegnante inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se ritieni che si tratti di un bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5984"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5986"/>
        <source>Teacher max building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5988"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5990"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5992"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>MC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6001"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6003"/>
        <source>Teacher maximum building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6005"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6007"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6009"/>
        <source>Maximum building changes per week=%1</source>
        <translation>Numero massimo di cambi di edificio a settimana=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6012"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6016"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6084"/>
        <source>Space constraint teacher max building changes per week broken for teacher=%1</source>
        <translation>Vincolo di spazio Numero massimo di cambi di edificio per insegnante a settimana infranto per l&apos;insegnante= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6087"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="124"/>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="151"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="124"/>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="151"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="156"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="162"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="163"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="163"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerWeekForm_template</name>
    <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>Vincoli di Numero massimo di cambi di edificio a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4219"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4221"/>
        <source>Teacher max days per week</source>
        <translation>Numero massimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4222"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4223"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4224"/>
        <source>MD:%1</source>
        <comment>Max days (per week)</comment>
        <translation>nMG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4232"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4233"/>
        <source>A teacher must respect the maximum number of days per week</source>
        <translation>Un insegnante deve rispettare il numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4234"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4235"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4236"/>
        <source>Maximum days per week=%1</source>
        <translation>Numero massimo di giorni a settimana = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4239"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4243"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4323"/>
        <source>Time constraint teacher max days per week broken for teacher: %1.</source>
        <translation>Vincolo di tempo infranto Numero massimo di giorni a settimana per l&apos;insegnante %1.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4325"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="165"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxDaysPerWeekForm_template</name>
    <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>Vincoli Numero massimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5317"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5320"/>
        <source>Teacher max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5321"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5322"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5323"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation>MOb:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5331"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5332"/>
        <source>A teacher must respect the maximum number of gaps per day</source>
        <translation>Un insegnante deve rispettare il numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5333"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5334"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5335"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5336"/>
        <source>Maximum gaps per day=%1</source>
        <translation>Numero massimo di ore buche al giorno= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5339"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5343"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5391"/>
        <source>Time constraint teacher max gaps per day broken for teacher: %1, day: %2, conflicts factor increase=%3</source>
        <translation>Vincolo di tempo infranto Numero massimo di ore buche al giorno per l&apos;insegnante %1, giorno %2, incremento dei conflitti= %3</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="165"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerDayForm_template</name>
    <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>Vincoli Numero massimo di ore buche al giorno per insegante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4905"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4908"/>
        <source>Teacher max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4909"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4910"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4911"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week</comment>
        <translation>MOb:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4919"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4920"/>
        <source>A teacher must respect the maximum number of gaps per week</source>
        <translation>Un insegnante deve rispettare il numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4921"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4922"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4923"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4924"/>
        <source>Maximum gaps per week=%1</source>
        <translation>Numero massimo di ore buche a settimana= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4927"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4931"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4980"/>
        <source>Time constraint teacher max gaps per week broken for teacher: %1, conflicts factor increase=%2</source>
        <translation>Vincolo di tempo infranto Numero massimo di ore buche a settimana per insegnante %1, incremento dei conflitti= %2</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="165"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerWeekForm_template</name>
    <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>Vincoli Numero massimo di ore buche a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3459"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3457"/>
        <source>Teacher max hours continuously</source>
        <translation>Numero massimo di ore consecutive per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3454"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3458"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3460"/>
        <source>MH:%1</source>
        <comment>Maximum hours continuously</comment>
        <translation>nMOC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3468"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3469"/>
        <source>A teacher must respect the maximum number of hours continuously</source>
        <translation>Un insegnante deve rispettare il numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3470"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3471"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3472"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Numero massimo di ore consecutive = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3475"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3479"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3512"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3539"/>
        <source>Time constraint teacher max %1 hours continuously broken for teacher %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero massimo %1 ore consecutive infranto per l&apos;insegnante %2 il giorno %3 durata=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3522"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3549"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="165"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <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>Vincoli Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3016"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3014"/>
        <source>Teacher max hours daily</source>
        <translation>Numero massimo di ore al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3011"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3015"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3017"/>
        <source>MH:%1</source>
        <comment>Maximum hours (daily)</comment>
        <translation>nMO: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3025"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3026"/>
        <source>A teacher must respect the maximum number of hours daily</source>
        <translation>Un insegnante deve rispettare il numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3027"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3028"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3029"/>
        <source>Maximum hours daily=%1</source>
        <translation>Numero massimo di ore al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3032"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3036"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3086"/>
        <source>Time constraint teacher max %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero massimo %1 ore al giorno per insegnante infranto per l&apos;insegnante %2 il giorno %3, durata=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3095"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="165"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursDailyForm_template</name>
    <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>Vincoli Numero massimo di ore al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxSpanPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18686"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18689"/>
        <source>Teacher max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18690"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished">P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18691"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished">Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18692"/>
        <source>MS:%1</source>
        <comment>Maximum span (in hours, per day)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18700"/>
        <source>Time constraint</source>
        <translation type="unfinished">Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18701"/>
        <source>A teacher must respect the maximum number of span (in hours) per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18702"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18703"/>
        <source>Teacher=%1</source>
        <translation type="unfinished">Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18704"/>
        <source>Maximum span per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18707"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation type="unfinished">Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18711"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxspanperdayform.cpp" line="153"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermaxspanperdayform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished">Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation type="unfinished">Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation type="unfinished">FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform.cpp" line="165"/>
        <source>Yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform.cpp" line="165"/>
        <source>No</source>
        <translation type="unfinished">No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="14"/>
        <source>Constraints teacher max span per day</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="26"/>
        <source>This constraint ensures a maximum span of activities on each day. Span means the count of slots (free or occupied) starting with the first occupied slot of the day and ending with the last occupied slot of the day.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="38"/>
        <source>Current constraint</source>
        <translation type="unfinished">Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="53"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="67"/>
        <source>Add</source>
        <translation type="unfinished">Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="74"/>
        <source>Modify</source>
        <translation type="unfinished">Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="81"/>
        <source>Remove</source>
        <translation type="unfinished">Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="88"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxspanperdayform_template.ui" line="105"/>
        <source>Constraints</source>
        <translation type="unfinished">Vincoli</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14224"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14222"/>
        <source>Teacher min days per week</source>
        <translation>Numero minimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14219"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14223"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14225"/>
        <source>mD:%1</source>
        <comment>Minimum days per week</comment>
        <translation>nmG: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14233"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14234"/>
        <source>A teacher must respect the minimum number of days per week</source>
        <translation>Un insegnante deve rispettare il numero minimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14235"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14236"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14237"/>
        <source>Minimum days per week=%1</source>
        <translation>Numero minimo di giorni a settimana= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14240"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14244"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14281"/>
        <source>Time constraint teacher min %1 days per week broken for teacher %2.</source>
        <translation>Vincolo di tempo infranto Numero minimo %1 giorni a settimana per insegnante %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14288"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="165"/>
        <source>No</source>
        <translation>No</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>Vincoli Numero minimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6429"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6430"/>
        <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>Il vincolo di numero minimo di ore buche per cambio di edificio per insegnante è errato perché si riferisce ad un insegnante inesistente. Correggi (se credi, rimuovendo il vincolo) o segnala l&apos;eventuale bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6472"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6474"/>
        <source>Teacher min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6476"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6478"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6480"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation>mOb: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6489"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6491"/>
        <source>Teacher minimum gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6493"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6495"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6497"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation>Numero minimo di ore buche per cambio di edificio=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6500"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6504"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6574"/>
        <source>Space constraint teacher min gaps between building changes broken for teacher=%1 on day %2</source>
        <translation>Vincolo di spazio Numero minimo di ore buche per cambio di edificio per insegnante infranto per l&apos;insegnante= %1 il giorno %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6578"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="124"/>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="151"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="124"/>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="151"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="156"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="162"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="163"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="163"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinGapsBetweenBuildingChangesForm_template</name>
    <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>Vincoli di Numero minimo di ore buche per cambio di edificio per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13999"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13997"/>
        <source>Teacher min hours daily</source>
        <translation>Numero minimo di ore al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13950"/>
        <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>Impossibile generare un orario con un vincolo di numero minimo di ore algiorno per insegnante, con &apos;Permetti giorni vuoti&apos; = falso. Modifica l&apos;opzione, così da permettere giorni vuoti. Se ti occorre un risultato simile, usa il vincolo di numero minimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13953"/>
        <source>Constraint is:</source>
        <translatorcomment>Il vincolo è:</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13954"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13994"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13998"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14000"/>
        <source>mH:%1</source>
        <comment>Minimum hours (daily)</comment>
        <translation>mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14001"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation>PGV:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14009"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14010"/>
        <source>A teacher must respect the minimum number of hours daily</source>
        <translation>Un insegnante deve rispettare il numero minimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14011"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14012"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14013"/>
        <source>Minimum hours daily=%1</source>
        <translation>Numero minimo di ore al giorno= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14014"/>
        <source>Allow empty days=%1</source>
        <translation>Permetti giorni vuoti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14017"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14021"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14073"/>
        <source>Time constraint teacher min %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero minimo %1 ore al giorno per insegnante infranto con l&apos;insegnante %2 il giorno %3, durata=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14082"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="126"/>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="126"/>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="165"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinHoursDailyForm_template</name>
    <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>Vincoli Numero minimo di ore al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinRestingHours</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19517"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19520"/>
        <source>Teacher min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19521"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished">P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19522"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished">Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19523"/>
        <source>mRH:%1</source>
        <comment>Minimum resting hours</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19524"/>
        <source>C:%1</source>
        <comment>Circular</comment>
        <translation type="unfinished">C:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19532"/>
        <source>Time constraint</source>
        <translation type="unfinished">Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19533"/>
        <source>A teacher must respect the minimum resting hours (between days)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19534"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19535"/>
        <source>Teacher=%1</source>
        <translation type="unfinished">Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19536"/>
        <source>Minimum resting hours=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19537"/>
        <source>Circular=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19540"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation type="unfinished">Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19544"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform.cpp" line="126"/>
        <location filename="../src/interface/constraintteacherminrestinghoursform.cpp" line="153"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform.cpp" line="126"/>
        <location filename="../src/interface/constraintteacherminrestinghoursform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished">Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation type="unfinished">Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation type="unfinished">FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform.cpp" line="165"/>
        <source>Yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform.cpp" line="165"/>
        <source>No</source>
        <translation type="unfinished">No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="14"/>
        <source>Constraints teacher min resting hours</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="26"/>
        <source>This constraint ensures a minimum number of resting hours between the end of a day and the beginning of the next day. Circular means that the time between the end of the last day of the week and the beginning of the first day of the week is also considered.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="38"/>
        <source>Current constraint</source>
        <translation type="unfinished">Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="53"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="67"/>
        <source>Add</source>
        <translation type="unfinished">Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="74"/>
        <source>Modify</source>
        <translation type="unfinished">Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="81"/>
        <source>Remove</source>
        <translation type="unfinished">Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="88"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminrestinghoursform_template.ui" line="105"/>
        <source>Constraints</source>
        <translation type="unfinished">Vincoli</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherNotAvailableTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="562"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="564"/>
        <source>Teacher not available</source>
        <translation>Insegnante non disponibile</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="565"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="566"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>Ins:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="568"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation>ND:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="587"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="588"/>
        <source>A teacher is not available</source>
        <translation>Un insegnante non è disponibile</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="589"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="590"/>
        <source>Teacher=%1</source>
        <translation>Insegnante=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="592"/>
        <source>Not available at:</source>
        <comment>It refers to a teacher</comment>
        <translation>Non disponibile il:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="609"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="613"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="625"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="626"/>
        <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>Il vincolo di ore indisponibili per insegnante è errato perchè si riferisce ad un insegnante inesistente. Correggi (rimuoverlo può essere la soluzione adatta). Segnala se eventualmente si tratta di bug. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="635"/>
        <location filename="../src/engine/timeconstraint.cpp" line="642"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="636"/>
        <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>Il vincolo di ore indisponibili per insegnante è errato perchè si riferisce ad un giorno rimosso. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="643"/>
        <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>Il vincolo di ore indisponibili per insegnante è errato perchè si riferisce ad un&apos;ora inaccettabile, oltre l&apos;ultima accettabile. Correggi (edita il vincolo, aggiorna le informazioni) e riprova. Il vincolo è:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="695"/>
        <source>Time constraint teacher not available</source>
        <translation>Vincolo di tempo Ore non dispinibili per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="697"/>
        <source>broken for teacher: %1 on day %2, hour %3</source>
        <translation>infranto per l&apos;insegnante: %1 il giorno %2, ora %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="702"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="153"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="126"/>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="153"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="158"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="164"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="165"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="165"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherNotAvailableTimesForm_template</name>
    <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>Vincoli Ore non dispinibili per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="74"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="88"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="81"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="60"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3700"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3703"/>
        <source>Teachers for activity tag %1 have max %2 hours continuously</source>
        <translation>Gli insegnanti hanno un massimo di %2 ore consecutive per attività con chiave %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3704"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3712"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3713"/>
        <source>All teachers, for an activity tag, must respect the maximum number of hours continuously</source>
        <translation>Tutti gli insegnanti, per attività con chiave, devono rispettare il massimo numero di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3714"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3715"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3716"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Numero massimo di ore consecutive = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3719"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3723"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3777"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3805"/>
        <source>Time constraint teachers activity tag %1 max %2 hours continuously broken for teacher %3, on day %4, length=%5.</source>
        <translation>Vincolo per insegnanti N. massimo %2 ore consecutive per attività con chiave %1 infranto per l&apos;insegnante %3, il giorno %4, durata=%5. </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3788"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3816"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="152"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="152"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="157"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="163"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="164"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="164"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="111"/>
        <source>Close</source>
        <translation>Chiudi</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>Vincoli Numero massimo di ore consecutive di attività con chiave per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="90"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="104"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="97"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="26"/>
        <source>This constraint ensures that all teachers do not have more than max hours continuously of activities with the specified activity tag</source>
        <translation>Questo vincolo assicura che tutti gli insegnanti non abbiano più di un massimo di ore consecutive di attività caratterizzate da una specifica chiave</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16046"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation>(speciale)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16036"/>
        <source>Teachers for activity tag %1 have max %2 hours daily</source>
        <translation>Gli insegnanti per attività con chiave %1 hanno al massimo %2 ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16032"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16037"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16045"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16047"/>
        <source>All teachers, for an activity tag, must respect the maximum number of hours daily</source>
        <translation>Tutti gli insegnanti per una chiave di attività, devono rispettare il numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16048"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16049"/>
        <source>Activity tag=%1</source>
        <translation>Chiave dell&apos;attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16050"/>
        <source>Maximum hours daily=%1</source>
        <translation>Numero massimo di ore al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16053"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16057"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16107"/>
        <source>Time constraint teachers activity tag %1 max %2 hours daily broken for teacher %3, on day %4, length=%5.</source>
        <translation>Vincolo di tempo infranto per numero massimo %2 ore al giorno di attività con chiave %1 per l&apos;insegnante %3, il giorno %4, durata %5.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="16117"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="128"/>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="155"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="128"/>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="155"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="160"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="166"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="167"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="167"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di ore al giorno di attività con chiave per insegnanti</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>Questo vincolo assicura che tutti gli insegnanti non abbiano più del numero massimo di ore al giorno di attività segnate da specifica chiave.</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>Importante: questo vincolo non è perfettamente ottimizzato. Clicca Aiuto per ulteriori informazioni. Usa con cautela, come spiegato.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="127"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="106"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="120"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="113"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="92"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="77"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersIntervalMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14847"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14854"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14861"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14848"/>
        <source>Constraint teachers interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per insegnanti viziato perchè ora di inizio successiva all&apos;ora di fine. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14855"/>
        <source>Constraint teachers interval max days per week is wrong because start hour &lt; first hour of the day. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per insegnanti viziato perchè ora di inizio anteriore alla prima ora del giorno. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14862"/>
        <source>Constraint teachers interval max days per week is wrong because end hour &gt; number of hours per day. Please correct it. Constraint is:
%1</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per insegnanti viziato perchè ora di fine oltre l&apos;ultima ora del giorno. Correggi il vincolo:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14906"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14908"/>
        <source>Teachers interval max days per week</source>
        <translation>Numero massimo di giorni a settimana con lezioni in intervallo per gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14909"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14910"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation>OiI:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14913"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14915"/>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation>OfI:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14915"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14933"/>
        <source>End of the day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14917"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>nMG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14925"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14926"/>
        <source>All teachers respect working in an hourly interval a maximum number of days per week</source>
        <translation>Tutti gli insegnanti rispettano il limite del numero massimo di giorni a settimana con lezioni in un intervallo orario</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14927"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14928"/>
        <source>Interval start hour=%1</source>
        <translation>Ora di inizio intervallo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14931"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14933"/>
        <source>Interval end hour=%1</source>
        <translation>Ora di fine intervallo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14936"/>
        <source>Maximum days per week=%1</source>
        <translation>Numero massimo di giorni a settimana = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14939"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14943"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14982"/>
        <source>Time constraint teachers interval max days per week broken for teacher: %1, allowed %2 days, required %3 days.</source>
        <translation>Vincolo di tempo Intervallo numero massimo di giorni a settimana infranto per l&apos;insegnante %1, consentiti %2 giorni, si richiedono %3 giorni.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14987"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="116"/>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="143"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="116"/>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="143"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="148"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="154"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="155"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="155"/>
        <source>No</source>
        <translation>No</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>Vincoli di Numero massimo di giorni a settimana con lezioni in intervallo per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5736"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5738"/>
        <source>Teachers max building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5740"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5742"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>MC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5751"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5753"/>
        <source>Teachers maximum building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5755"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5757"/>
        <source>Maximum building changes per day=%1</source>
        <translation>Numero massimo di cambi di edificio al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5760"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5764"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5829"/>
        <source>Space constraint teachers max building changes per day broken for teacher=%1 on day %2</source>
        <translation>Vincolo di spazio Numero massimo di cambi di edificio per gli insegnanti infranto per l&apos;insegnante= %1 il giorno %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5833"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="115"/>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="142"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="115"/>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="142"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="147"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="153"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="154"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="154"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerDayForm_template</name>
    <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>Vincoli di Numero massimo di cambi di edificio al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6224"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6226"/>
        <source>Teachers max building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6228"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6230"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>MC:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6239"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6241"/>
        <source>Teachers maximum building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6243"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6245"/>
        <source>Maximum building changes per week=%1</source>
        <translation>Numero massimo di cambi di edificio a settimana=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6248"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6252"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6319"/>
        <source>Space constraint teachers max building changes per week broken for teacher=%1</source>
        <translation>Vincolo di spazio Numero massimo di cambi di edificio per gli insegnanti a settimana infranto per l&apos;insegnante= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6322"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="115"/>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="142"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="115"/>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="142"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="147"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="153"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="154"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="154"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerWeekForm_template</name>
    <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>Vincoli di Numero massimo di cambi di edificio a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4454"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4456"/>
        <source>Teachers max days per week</source>
        <translation>Numero massimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4457"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4458"/>
        <source>MD:%1</source>
        <comment>Max days (per week)</comment>
        <translation>nMG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4466"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4467"/>
        <source>All teachers must respect the maximum number of days per week</source>
        <translation>Tutti gli insegnanti devono rispettare il numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4468"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4469"/>
        <source>Maximum days per week=%1</source>
        <translation>Numero massimo di giorni a settimana = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4472"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4476"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4564"/>
        <source>Time constraint teachers max days per week broken for teacher: %1.</source>
        <translation>Vincolo di tempo infranto per %1 Numero massimo di giorni a settimana per insegnanti.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4566"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="153"/>
        <source>No</source>
        <translation>No</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>Vincoli Numero massimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5110"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5113"/>
        <source>Teachers max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno per gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5114"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5115"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation>MOb:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5123"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5124"/>
        <source>All teachers must respect the maximum gaps per day</source>
        <translation>Tutti gli insegnanti devono rispettare il numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5125"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5126"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5127"/>
        <source>Maximum gaps per day=%1</source>
        <translation>Numero massimo di ore buche al giorno= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5130"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5134"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5180"/>
        <source>Time constraint teachers max gaps per day broken for teacher: %1, day: %2, conflicts factor increase=%3</source>
        <translation>Vincolo di tempo infranto per %1 Numero massimo di ore buche al giorno per insegnanti, giorno %2, incremento dei conflitti= %3</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerDayForm_template</name>
    <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>Vincoli Numero massimo di ore buche al giorno per inseganti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4697"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4700"/>
        <source>Teachers max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana per gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4701"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4702"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation>MOb:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4710"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4711"/>
        <source>All teachers must respect the maximum number of gaps per week</source>
        <translation>Tutti gli insegnanti devono rispettare il numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4712"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation>(interruzioni e indisponibilità non sono contate)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4714"/>
        <source>Maximum gaps per week=%1</source>
        <translation>Numero massimo di ore buche a settimana= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4713"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4717"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4721"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4768"/>
        <source>Time constraint teachers max gaps per week broken for teacher: %1, conflicts factor increase=%2</source>
        <translation>Vincolo di tempo infranto per %1 Numero massimo di ore buche a settimana per insegnanti, incremento dei conflitti= %2</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerWeekForm_template</name>
    <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>Vincoli Numero massimo di ore buche a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3226"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3229"/>
        <source>Teachers max hours continuously</source>
        <translation>Numero massimo di ore consecutive per gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3230"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3231"/>
        <source>MH:%1</source>
        <comment>Maximum hours (continuously)</comment>
        <translation>nMO: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3239"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3240"/>
        <source>All teachers must respect the maximum number of hours continuously</source>
        <translation>Tutti gli insegnanti devono rispettare il numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3241"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3242"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Numero massimo di ore consecutive = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3245"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3249"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3282"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3309"/>
        <source>Time constraint teachers max %1 hours continuously broken for teacher %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero massimo %1 ore consecutive infranto per l&apos;insegnante %2 il giorno %3 durata=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3292"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3319"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <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>Vincoli Numero massimo di ore consecutive per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2792"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2795"/>
        <source>Teachers max hours daily</source>
        <translation>Numero massimo di ore al giorno per gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2796"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2797"/>
        <source>MH:%1</source>
        <comment>Maximum hours (daily)</comment>
        <translation>nMO: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2805"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2806"/>
        <source>All teachers must respect the maximum number of hours daily</source>
        <translation>Tutti gli insegnanti devono rispettare il numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2807"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2808"/>
        <source>Maximum hours daily=%1</source>
        <translation>Numero massimo di ore al giorno=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2811"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2815"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2865"/>
        <source>Time constraint teachers max %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero massimo %1 ore al giorno per insegnante infranto per l&apos;insegnante %2 il giorno %3, durata=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2875"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursDailyForm_template</name>
    <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>Vincoli Numero massimo di ore al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxSpanPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18879"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18882"/>
        <source>Teachers max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18883"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished">P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18884"/>
        <source>MS:%1</source>
        <comment>Maximum span (in hours, per day)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18892"/>
        <source>Time constraint</source>
        <translation type="unfinished">Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18893"/>
        <source>All teachers must respect the maximum number of span (in hours) per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18894"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18895"/>
        <source>Maximum span per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18898"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation type="unfinished">Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="18902"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxspanperdayform.cpp" line="141"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmaxspanperdayform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished">Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation type="unfinished">Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation type="unfinished">FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform.cpp" line="153"/>
        <source>Yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform.cpp" line="153"/>
        <source>No</source>
        <translation type="unfinished">No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform_template.ui" line="14"/>
        <source>Constraints teachers max span per day</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform_template.ui" line="26"/>
        <source>This constraint ensures a maximum span of activities on each day. Span means the count of slots (free or occupied) starting with the first occupied slot of the day and ending with the last occupied slot of the day.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation type="unfinished">Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation type="unfinished">Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform_template.ui" line="78"/>
        <source>Add</source>
        <translation type="unfinished">Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform_template.ui" line="85"/>
        <source>Modify</source>
        <translation type="unfinished">Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform_template.ui" line="92"/>
        <source>Remove</source>
        <translation type="unfinished">Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxspanperdayform_template.ui" line="99"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14482"/>
        <source>Time constraint teachers min %1 days per week broken for teacher %2.</source>
        <translation>Vincolo di tempo infranto per %2 Numero minimo %1 giorni a settimana per insegnanti.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14422"/>
        <source>Teachers min days per week</source>
        <translation>Numero minimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14419"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14423"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14424"/>
        <source>mD:%1</source>
        <comment>Minimum days per week</comment>
        <translation>nmG: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14432"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14433"/>
        <source>All teachers must respect the minimum number of days per week</source>
        <translation>Tutti gli insegnanti devono rispettare il numero minimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14434"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14435"/>
        <source>Minimum days per week=%1</source>
        <translation>Numero minimo di giorni a settimana %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14438"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14442"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14489"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="153"/>
        <source>No</source>
        <translation>No</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>Vincoli Numero minimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6724"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6726"/>
        <source>Teachers min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6728"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6730"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation>mOb: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6739"/>
        <source>Space constraint</source>
        <translation>Vincolo di spazio</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6741"/>
        <source>Teachers minimum gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6743"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6745"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation>Numero minimo di ore buche per cambio di edificio=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6748"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6752"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6821"/>
        <source>Space constraint teachers min gaps between building changes broken for teacher=%1 on day %2</source>
        <translation>Vincolo di spazio Numero minimo di ore buche per cambio di edificio per gli insegnanti infranto per l&apos;insegnante= %1 il giorno %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="6825"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="115"/>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="142"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="115"/>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="142"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="147"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="153"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="154"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="154"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinGapsBetweenBuildingChangesForm_template</name>
    <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>Vincoli Numero minimo di ore buche per cambio di edificio</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13768"/>
        <source>All teachers must respect the minimum number of hours daily</source>
        <translation>Tutti gli insegnanti devono rispettare il numero minimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13756"/>
        <source>Teachers min hours daily</source>
        <translation>Numero minimo di ore al giorno per gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13710"/>
        <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>Impossibile generare un orario con un vincolo di numero minimo di ore algiorno per insegnante, con &apos;Permetti giorni vuoti&apos; = falso. Modifica l&apos;opzione, così da permettere giorni vuoti. Se ti occorre un risultato simile, usa il vincolo di numero minimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13713"/>
        <source>Constraint is:</source>
        <translation>Il vincolo è:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13714"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13753"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13757"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13758"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation>mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13759"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation>PGV:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13767"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13769"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13770"/>
        <source>Minimum hours daily=%1</source>
        <translation>Numero minimo di ore= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13771"/>
        <source>Allow empty days=%1</source>
        <translation>Permetti giorni vuoti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13774"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13778"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13831"/>
        <source>Time constraint teachers min %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation>Vincolo di tempo numero minimo %1 ore al giorno per insegnante infranto con l&apos;insegnante %2 il giorno %3, durata= %4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13840"/>
        <source>This increases the conflicts total by %1</source>
        <translation> Questo incrementa la conflittualità di %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="141"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="153"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="153"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinHoursDailyForm_template</name>
    <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>Vincoli Numero minimo di ore al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="62"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="45"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="28"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinRestingHours</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19713"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19716"/>
        <source>Teachers min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19717"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished">P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19718"/>
        <source>mRH:%1</source>
        <comment>Minimum resting hours</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19719"/>
        <source>C:%1</source>
        <comment>Circular</comment>
        <translation type="unfinished">C:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19727"/>
        <source>Time constraint</source>
        <translation type="unfinished">Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19728"/>
        <source>All teachers must respect the minimum resting hours (between days)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19729"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished">Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19730"/>
        <source>Minimum resting hours=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19731"/>
        <source>Circular=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19734"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation type="unfinished">Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="19738"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersminrestinghoursform.cpp" line="141"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform.cpp" line="114"/>
        <location filename="../src/interface/constraintteachersminrestinghoursform.cpp" line="141"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished">Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform.cpp" line="146"/>
        <source>Remove constraint?</source>
        <translation type="unfinished">Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform.cpp" line="152"/>
        <source>FET confirmation</source>
        <translation type="unfinished">FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform.cpp" line="153"/>
        <source>Yes</source>
        <translation type="unfinished">Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform.cpp" line="153"/>
        <source>No</source>
        <translation type="unfinished">No</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform_template.ui" line="14"/>
        <source>Constraints teachers min resting hours</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform_template.ui" line="26"/>
        <source>This constraint ensures a minimum number of resting hours between the end of a day and the beginning of the next day. Circular means that the time between the end of the last day of the week and the beginning of the first day of the week is also considered.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation type="unfinished">Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation type="unfinished">Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform_template.ui" line="78"/>
        <source>Add</source>
        <translation type="unfinished">Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform_template.ui" line="85"/>
        <source>Modify</source>
        <translation type="unfinished">Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform_template.ui" line="92"/>
        <source>Remove</source>
        <translation type="unfinished">Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminrestinghoursform_template.ui" line="99"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>ConstraintThreeActivitiesGrouped</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12873"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12892"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12911"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12920"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12874"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12893"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12912"/>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce ad attività con id inesistente):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12921"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce alle stesse attività):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12965"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12972"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id prima att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12974"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id seconda att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12976"/>
        <source>third act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id terza att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12978"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12985"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12969"/>
        <source>Three activities grouped:</source>
        <translation>Tre attività contigue:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12986"/>
        <source>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>Tre attività contigue (le attività devono cadere in uno stesso giorno, una di seguito all&apos;altra, come un blocco di tre attività, in qualsiasi ordine, eventualmente separate da interruzioni)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12989"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12991"/>
        <source>First activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id prima attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12996"/>
        <source>Second activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id seconda attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13001"/>
        <source>Third activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id terza attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13007"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13011"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13124"/>
        <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>Vincolo di tempo infranto per tre attività contigue - prima attività con id %1(%2), seconda attività con id %3 (%4) e terza attività con id=%5 (%6), conflitti totali aumentati di %7</translation>
    </message>
</context>
<context>
    <name>ConstraintThreeActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="244"/>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="269"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="244"/>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="269"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="274"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="280"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="281"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="281"/>
        <source>No</source>
        <translation>No</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>Vincoli Tre attività contigue</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="90"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="96"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="109"/>
        <source>Students set</source>
        <translation type="unfinished">Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="122"/>
        <source>Subject</source>
        <translation type="unfinished">Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="135"/>
        <source>Activity tag</source>
        <translation type="unfinished">Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="176"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="155"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="169"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="162"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="77"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="42"/>
        <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>E&apos; buona norma NON aggiungere vincoli di questo tipo ad attività che sono vincolate a cadere in giorni diversi da vincoli di Numero minimo di giorni tra attività. Leggi Aiuto / Suggerimenti importanti, punto numero 3).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="60"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="26"/>
        <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>Questo vincolo forza 3 attività a cadere in uno stesso giorno, una subito accanto all&apos;altra, come un blocco unico di 3 attività, in qualsiasi ordine, eventualmente separate da interruzioni</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesConsecutive</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12312"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12331"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12340"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12313"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12332"/>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce ad attività con id inesistente):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12341"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce alle stesse attività):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12382"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12389"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id prima att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12391"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id seconda att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12393"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12400"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12386"/>
        <source>Two activities consecutive:</source>
        <translation>Due attività consecutive:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12401"/>
        <source>Two activities consecutive (second activity must be placed immediately after the first activity, in the same day, possibly separated by breaks)</source>
        <translation>Due attività consecutive (la seconda attività deve essere collocata subito dopo la prima attività, lo stesso giorno, eventualmente separata da interruzioni)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12404"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12406"/>
        <source>First activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id prima attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12411"/>
        <source>Second activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id seconda attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12417"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12421"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12474"/>
        <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>Vincolo di tempo infranto per due attività consecutive - prima attività con id=%1 (%2) e seconda attività con id=%3 (%4),incremento conflitti totali aumentati di %5</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesConsecutiveForm</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="241"/>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="266"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="241"/>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="266"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="271"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="277"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="278"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="278"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="14"/>
        <source>Constraints two activies consecutive</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation>Vincoli Due attività consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="90"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="96"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="109"/>
        <source>Students set</source>
        <translation type="unfinished">Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="122"/>
        <source>Subject</source>
        <translation type="unfinished">Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="135"/>
        <source>Activity tag</source>
        <translation type="unfinished">Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="176"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="155"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="169"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="162"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="77"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="42"/>
        <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>E&apos; buona norma NON aggiungere vincoli di questo tipo ad attività che sono vincolate a cadere in giorni diversi da vincoli di Numero minimo di giorni tra attività. Leggi Aiuto / Suggerimenti importanti, punto numero 3).</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="60"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="26"/>
        <source>This constraint forces two activities A1 and A2: A2 to be immediately after A1, same day, possibly separated by breaks</source>
        <translation>Questo vincolo forza due attività A1 e A2: A2 dovrà necessariamente seguire A1, lo stesso giorno, eventualmente separate da interruzioni</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesGrouped</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12586"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12605"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12614"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12587"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12606"/>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce ad attività con id inesistente):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12615"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce alle stesse attività):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12656"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12663"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id prima att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12665"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id seconda att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12667"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12674"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12660"/>
        <source>Two activities grouped:</source>
        <translation>Due attività contigue:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12675"/>
        <source>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>Due attività contigue (le attività devono cadere in uno stesso giorno, una subito dopo l&apos;altra, in qualsiasi ordine, eventualmente separate da interruzioni)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12678"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12680"/>
        <source>First activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id prima attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12685"/>
        <source>Second activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id seconda attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12691"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12695"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12760"/>
        <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>Vincolo di tempo infranto per due attività consecutive - prima attività con id=%1 (%2) e seconda attività con id=%3 (%4),incremento conflitti totali di %5</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="241"/>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="266"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="241"/>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="266"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="271"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="277"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="278"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="278"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="14"/>
        <source>Constraints two activies grouped</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation>Vincoli Due attività contigue</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="90"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="96"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="109"/>
        <source>Students set</source>
        <translation type="unfinished">Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="122"/>
        <source>Subject</source>
        <translation type="unfinished">Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="135"/>
        <source>Activity tag</source>
        <translation type="unfinished">Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="176"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="155"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="169"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="162"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="77"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="42"/>
        <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>E&apos; buona norma NON aggiungere vincoli di questo tipo ad attività che sono vincolate a cadere in giorni diversi da vincoli di Numero minimo di giorni tra attività. Leggi Aiuto / Suggerimenti importanti, punto numero 3).</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="60"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="26"/>
        <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>Questo vincolo forza due attività a cadere in uno stesso giorno, una subito accanto all&apos;altra, in qualsiasi ordine, eventualmente separate da interruzioni</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesOrdered</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13241"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13260"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13269"/>
        <source>FET error in data</source>
        <translation>FET - errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13242"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13261"/>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce ad attività con id inesistente):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13270"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation>Il seguente vincolo è errato (perchè si riferisce alle stesse attività):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13311"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13318"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id prima att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13320"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>id seconda att.:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13322"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>P:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13329"/>
        <source>Time constraint</source>
        <translation>Vincolo di tempo</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13315"/>
        <source>Two activities ordered:</source>
        <translation>Due attività in sequenza:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13330"/>
        <source>Two activities ordered (second activity must be placed at any time in the week after the first activity)</source>
        <translation>Due attività in sequenza (la seconda attività deve collocarsi in qualsiasi momento nella settimana dopo la prima attività)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13333"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Peso (percentuale)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13335"/>
        <source>First activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id prima attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13340"/>
        <source>Second activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation>Id seconda attività=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13346"/>
        <source>Active=%1</source>
        <comment>Refers to a constraint</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13350"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13388"/>
        <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>Vincolo di tempo infranto per due attività consecutive - prima attività con id=%1 (%2) e seconda attività con id=%3 (%4),incremento conflitti totali di %5</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesOrderedForm</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="241"/>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="266"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="241"/>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="266"/>
        <source>Invalid selected constraint</source>
        <translation>Vincolo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="271"/>
        <source>Remove constraint?</source>
        <translation>Vuoi eliminare il vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="277"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="278"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="278"/>
        <source>No</source>
        <translation>No</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>Vincoli di due attività in ordine</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="74"/>
        <source>Filter</source>
        <translation type="unfinished">Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="80"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="93"/>
        <source>Students set</source>
        <translation type="unfinished">Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="106"/>
        <source>Subject</source>
        <translation type="unfinished">Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="119"/>
        <source>Activity tag</source>
        <translation type="unfinished">Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="160"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="139"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="153"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="146"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="61"/>
        <source>Current constraint</source>
        <translation>Vincolo attuale</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="44"/>
        <source>Constraints</source>
        <translation>Vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="26"/>
        <source>This constraint forces two activities A1 and A2: A2 to be after A1, separated by any time interval in the week</source>
        <translation>Questo vincolo forza due attività A1 e A2: A2 dovrà necessariamente seguire A1, separate da un qualsiasi intervallo nella settimana</translation>
    </message>
</context>
<context>
    <name>DaysForm</name>
    <message>
        <location filename="../src/interface/daysform.cpp" line="126"/>
        <location filename="../src/interface/daysform.cpp" line="133"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="127"/>
        <source>Empty names not allowed</source>
        <translation>Nomi vuoti non consentiti</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="134"/>
        <source>Duplicates not allowed</source>
        <translation>Duplicati non ammessi</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="165"/>
        <source>%1 constraints will be removed.</source>
        <comment>%1 is the number of constraints</comment>
        <translation>%1 vincoli saranno rimossi.</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="169"/>
        <source>%1 constraints will be modified.</source>
        <comment>%1 is the number of constraints</comment>
        <translation>%1 vincoli saranno modificati.</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="172"/>
        <source>Do you want to continue?</source>
        <translation>Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="174"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
</context>
<context>
    <name>DaysForm_template</name>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="180"/>
        <source>Day 10</source>
        <translation>Giorno 10</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="85"/>
        <source>Day 3</source>
        <translation>Giorno 3</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="124"/>
        <source>Day 6</source>
        <translation>Giorno 6</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="232"/>
        <source>Day 14</source>
        <translation>Giorno 14</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="137"/>
        <source>Day 7</source>
        <translation>Giorno 7</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="72"/>
        <source>Day 2</source>
        <translation>Giorno 2</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="167"/>
        <source>Day 9</source>
        <translation>Giorno 9</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="111"/>
        <source>Day 5</source>
        <translation>Giorno 5</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="219"/>
        <source>Day 13</source>
        <translation>Giorno 13</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="193"/>
        <source>Day 11</source>
        <translation>Giorno 11</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="154"/>
        <source>Day 8</source>
        <translation>Giorno 8</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="98"/>
        <source>Day 4</source>
        <translation>Giorno 4</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="59"/>
        <source>Day 1</source>
        <translation>Giorno 1</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="206"/>
        <source>Day 12</source>
        <translation>Giorno 12</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="439"/>
        <source>Day 29</source>
        <translation>Giorno 29</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="452"/>
        <source>Day 30</source>
        <translation>Giorno 30</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="465"/>
        <source>Day 31</source>
        <translation>Giorno 31</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="478"/>
        <source>Day 32</source>
        <translation>Giorno 32</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="491"/>
        <source>Day 33</source>
        <translation>Giorno 33</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="504"/>
        <source>Day 34</source>
        <translation>Giorno 34</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="517"/>
        <source>Day 35</source>
        <translation>Giorno 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>Giorni della settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="559"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="20"/>
        <source>Number of working days per week</source>
        <translation>Numero di giorni lavorativi a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="249"/>
        <source>Day 15</source>
        <translation>Giorno 15</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="262"/>
        <source>Day 16</source>
        <translation>Giorno 16</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="275"/>
        <source>Day 17</source>
        <translation>Giorno 17</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="288"/>
        <source>Day 18</source>
        <translation>Giorno 18</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="301"/>
        <source>Day 19</source>
        <translation>Giorno 19</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="314"/>
        <source>Day 20</source>
        <translation>Giorno 20</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="327"/>
        <source>Day 21</source>
        <translation>Giorno 21</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="344"/>
        <source>Day 22</source>
        <translation>Giorno 22</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="357"/>
        <source>Day 23</source>
        <translation>Giorno 23</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="370"/>
        <source>Day 24</source>
        <translation>Giorno 24</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="383"/>
        <source>Day 25</source>
        <translation>Giorno 25</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="396"/>
        <source>Day 26</source>
        <translation>Giorno 26</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="409"/>
        <source>Day 27</source>
        <translation>Giorno 27</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="422"/>
        <source>Day 28</source>
        <translation>Giorno 28</translation>
    </message>
</context>
<context>
    <name>Export</name>
    <message>
        <location filename="../src/engine/export.cpp" line="213"/>
        <location filename="../src/engine/export.cpp" line="332"/>
        <source>CSV files were exported to directory %1.</source>
        <translation>I file CSV sono stati esportati nella cartella %1.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="215"/>
        <location filename="../src/engine/export.cpp" line="334"/>
        <source>Exported complete</source>
        <translation>Esportazione completata</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="217"/>
        <location filename="../src/engine/export.cpp" line="336"/>
        <source>Export incomplete</source>
        <translation>Esportazione non completata</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="338"/>
        <source>FET - export comment</source>
        <comment>The comment of the exporting operation</comment>
        <translation type="unfinished">FET - esporta commento</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="444"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="452"/>
        <source>Please specify the separator between fields:</source>
        <translation>Si prega di specificare il separatore tra campi:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="459"/>
        <source>Use field separator:</source>
        <translation>Usa separatore di campo:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="466"/>
        <source>Please specify the text quote of text fields:</source>
        <translation>Specificare un identificatore di testo per campi testuali:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="473"/>
        <source>Use textquote:</source>
        <translation>Usare identificatore di testo:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="482"/>
        <source>The first line is the heading.</source>
        <translation>La prima riga è l&apos;intestazione.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="489"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="490"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="578"/>
        <location filename="../src/engine/export.cpp" line="629"/>
        <location filename="../src/engine/export.cpp" line="689"/>
        <location filename="../src/engine/export.cpp" line="738"/>
        <location filename="../src/engine/export.cpp" line="789"/>
        <location filename="../src/engine/export.cpp" line="870"/>
        <location filename="../src/engine/export.cpp" line="1158"/>
        <location filename="../src/engine/export.cpp" line="1242"/>
        <source>FET critical. Cannot open file %1 for writing. Please check your disk&apos;s free space. Saving of %1 aborted.</source>
        <translation>FET errore critico. Impossibile aprire il file %1 in uscita. Controllare lo spazio libero nel disco. Salvataggio di %1 interrotto.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="591"/>
        <location filename="../src/engine/export.cpp" line="751"/>
        <location filename="../src/engine/export.cpp" line="810"/>
        <location filename="../src/engine/export.cpp" line="818"/>
        <location filename="../src/engine/export.cpp" line="828"/>
        <source>Warning! Import of activities will fail, because %1 includes set separator +.</source>
        <translation>Attenzione! Impossibile importare le attività, perchè %1 include il separatore +.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="594"/>
        <source>%1 activity tags exported.</source>
        <translation>%1 chiavi dell&apos;attività esportate.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="596"/>
        <location filename="../src/engine/export.cpp" line="656"/>
        <location filename="../src/engine/export.cpp" line="705"/>
        <location filename="../src/engine/export.cpp" line="756"/>
        <location filename="../src/engine/export.cpp" line="837"/>
        <location filename="../src/engine/export.cpp" line="1125"/>
        <location filename="../src/engine/export.cpp" line="1209"/>
        <location filename="../src/engine/export.cpp" line="1325"/>
        <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 errore critico. La scrittura di %1 ha dato codice di errore %2. Salvataggio compromesso. Controllare lo spazio libero nel disco.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="650"/>
        <source>%1 rooms (with buildings) exported.</source>
        <translation>%1 aule (con edifici) esportate.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="703"/>
        <source>%1 subjects exported.</source>
        <translation>%1 materie esportate.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1207"/>
        <source>%1 active activities statistics exported.</source>
        <translation>%1 statistica delle attività abilitate esportata.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="427"/>
        <source>no textquote</source>
        <comment>Please use at least 2 characters for the translation of this field, so that the program works OK</comment>
        <translation>nessun identificatore di testo</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="299"/>
        <source>Successfully finished timetable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="312"/>
        <source>Highest stage timetable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="322"/>
        <source>Current stage timetable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="754"/>
        <source>%1 teachers exported.</source>
        <translation>%1 insegnanti esportati.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="833"/>
        <source>%1 years exported.</source>
        <translation>%1 anni esportati.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="834"/>
        <source>%1 groups exported.</source>
        <translation>%1 classi esportate.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="835"/>
        <source>%1 subgroups exported.</source>
        <translation>%1 sottogruppi esportati.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="937"/>
        <source>was skipped, because it refers not to a whole larger container activity</source>
        <translation>saltato, perchè si riferisce non ad un intero maggiore contenitore di attività</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="946"/>
        <location filename="../src/engine/export.cpp" line="950"/>
        <source>was skipped, because there exists another constraint of this type with larger weight percentage, referring to the same activities</source>
        <translation>saltato, perchè esiste un altro vincolo dello stesso tipo con maggior peso percentuale, riferito alle stesse attività</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="956"/>
        <location filename="../src/engine/export.cpp" line="961"/>
        <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>saltato, perchè c&apos;è un altro vincolo dello stesso tipo con lo stesso peso percentuale e un più alto numero minimo di giorni, riferito alle stesse attività</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="967"/>
        <location filename="../src/engine/export.cpp" line="973"/>
        <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>saltato, perchè c&apos;è un altro vincolo dello stesso tipo con lo stesso peso percentuale e lo stesso numero minimo di giorni (e consecutive se stesso giorno), riferito alle stesse attività</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1013"/>
        <source>different active flag</source>
        <translation>diversa opzione operativa</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1023"/>
        <source>Activity with id %1 has disabled active flag but it is exported.</source>
        <translation>L&apos;attività con id %1 ha l&apos;opzione operativa disabilitata ma viene esportata.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1025"/>
        <source>Subactivities with activity group id %1 have disabled active flag but they are exported.</source>
        <translation>Le subattività relative al gruppo di attività con id %1 hanno l&apos;opzione operativa disabilitata ma vengono esportate.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1123"/>
        <source>%1 activities exported.</source>
        <translation>%1 attività esportate.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="480"/>
        <source>Please specify the contents of the first line:</source>
        <translation>Specificare il contenuto della prima riga:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="652"/>
        <source>Warning! Only %1 of %2 building names are exported, because %3 buildings don&apos;t contain any room.</source>
        <translation>Attenzione! Solo %1 dei %2 nomi di edifici è stato esportato, perchè %3 edifici non contengono alcuna aula.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="449"/>
        <source>Please keep the default settings.
Import of data will be easier with these settings.</source>
        <translation>Mantenere i valori preimpostati.
Importare i dati sarà più semplice con questi valori.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="483"/>
        <source>The first line contains data. Don&apos;t export heading.</source>
        <translation>La prima riga contiene dati. Non esportare l&apos;intestazione.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="196"/>
        <source>Export aborted</source>
        <translation>Esportazione interrotta</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1320"/>
        <source>%1 scheduled activities exported.</source>
        <translation>esportate %1 attività fissate.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1322"/>
        <source>0 scheduled activities exported, because no timetable was generated.</source>
        <translation>Nessuna attività esportata perchè ancora non è stato generato alcun orario.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="937"/>
        <location filename="../src/engine/export.cpp" line="946"/>
        <location filename="../src/engine/export.cpp" line="950"/>
        <location filename="../src/engine/export.cpp" line="956"/>
        <location filename="../src/engine/export.cpp" line="961"/>
        <location filename="../src/engine/export.cpp" line="967"/>
        <location filename="../src/engine/export.cpp" line="973"/>
        <source>Note: Constraint</source>
        <translation>Nota: Vincolo</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="121"/>
        <location filename="../src/engine/export.cpp" line="1105"/>
        <location filename="../src/engine/export.cpp" line="1116"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1017"/>
        <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>Le subattività del gruppo con id %1 sono diverse tra loro (sono state editate separatamente) e, pertanto, l&apos;operazione di esportazione non potrà essere accurata. I campi diversi saranno valorizzati con il dato della subattività principale. I campi riscontrati diversi sono: %2</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1107"/>
        <location filename="../src/engine/export.cpp" line="1117"/>
        <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>Ci sono subattività che sono state modificate separatamente - così che le compoenti hanno valori diversi per materia, chiavi dell&apos;attività, insegnanti, studenti o numero degli studenti rispetto alla subattività primaria. L&apos;operazione di esportazione è stata eseguita, ma potrebbe non essere stata molto accurata.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1001"/>
        <source>different teachers</source>
        <translation>insegnanti diversi</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1003"/>
        <source>different subject</source>
        <translation>materia diversa</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1007"/>
        <source>different students</source>
        <translation>studenti diversi</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1011"/>
        <source>different number of students</source>
        <translation>numero di studenti diverso</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1005"/>
        <source>different activity tags</source>
        <translation>chiavi dell&apos;attività diverse</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1009"/>
        <source>different boolean variable &apos;must compute n total students&apos;</source>
        <translation>variabile booleana diversa &apos;occorre calcolare n totale di studenti&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="123"/>
        <source>File %1 exists - are you sure you want to overwrite existing file?</source>
        <translation>Il file %1 esiste già - Sicuro di voler sovrascrivere il file esistente?</translation>
    </message>
</context>
<context>
    <name>FetCommandLine</name>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="34"/>
        <location filename="../src/engine/messageboxes.cpp" line="44"/>
        <source>Title: %1</source>
        <translation>Titolo: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="35"/>
        <location filename="../src/engine/messageboxes.cpp" line="45"/>
        <source>Message: %1</source>
        <translation>Messaggio: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="48"/>
        <source>Button 0 text: %1</source>
        <translation>Testo del bottone 0: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="50"/>
        <source>Button 1 text: %1</source>
        <translation>Testo del bottone 1: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="52"/>
        <source>Button 2 text: %1</source>
        <translation>Testo del bottone 2: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="54"/>
        <source>Default button: %1</source>
        <translation>Bottone predefinito: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="55"/>
        <source>Escape button: %1</source>
        <translation>Bottone di uscita: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="57"/>
        <source>Pressing default button %1</source>
        <translation>Pressione del bottone predefinito %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="252"/>
        <source>Progress title: %1</source>
        <translation>Titolo progressivo: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="258"/>
        <source>Progress label: %1</source>
        <translation>Etichetta progressiva: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="264"/>
        <source>Progress range: %1..%2</source>
        <translation>Arco progressivo: %1.. %2</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="271"/>
        <source>Progress setModal(true)</source>
        <translation>Progress setModal(vero)</translation>
    </message>
    <message>
        <location filename="../src/engine/messageboxes.cpp" line="273"/>
        <source>Progress setModal(false)</source>
        <translation>Progress setModal(falso)</translation>
    </message>
</context>
<context>
    <name>FetMainForm</name>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="628"/>
        <location filename="../src/interface/fetmainform.cpp" line="813"/>
        <location filename="../src/interface/fetmainform.cpp" line="834"/>
        <location filename="../src/interface/fetmainform.cpp" line="914"/>
        <location filename="../src/interface/fetmainform.cpp" line="931"/>
        <location filename="../src/interface/fetmainform.cpp" line="957"/>
        <location filename="../src/interface/fetmainform.cpp" line="1622"/>
        <location filename="../src/interface/fetmainform.cpp" line="3637"/>
        <location filename="../src/interface/fetmainform.cpp" line="3647"/>
        <location filename="../src/interface/fetmainform.cpp" line="3657"/>
        <location filename="../src/interface/fetmainform.cpp" line="3774"/>
        <location filename="../src/interface/fetmainform.cpp" line="3795"/>
        <location filename="../src/interface/fetmainform.cpp" line="3816"/>
        <location filename="../src/interface/fetmainform.cpp" line="3820"/>
        <location filename="../src/interface/fetmainform.cpp" line="3841"/>
        <location filename="../src/interface/fetmainform.cpp" line="3845"/>
        <location filename="../src/interface/fetmainform.cpp" line="3881"/>
        <location filename="../src/interface/fetmainform.cpp" line="3902"/>
        <location filename="../src/interface/fetmainform.cpp" line="3923"/>
        <location filename="../src/interface/fetmainform.cpp" line="3927"/>
        <location filename="../src/interface/fetmainform.cpp" line="4047"/>
        <location filename="../src/interface/fetmainform.cpp" line="4104"/>
        <location filename="../src/interface/fetmainform.cpp" line="4656"/>
        <location filename="../src/interface/fetmainform.cpp" line="4706"/>
        <location filename="../src/interface/fetmainform.cpp" line="4736"/>
        <location filename="../src/interface/fetmainform.cpp" line="4761"/>
        <location filename="../src/interface/fetmainform.cpp" line="4783"/>
        <location filename="../src/interface/fetmainform.cpp" line="4810"/>
        <location filename="../src/interface/fetmainform.cpp" line="4832"/>
        <location filename="../src/interface/fetmainform.cpp" line="4853"/>
        <location filename="../src/interface/fetmainform.cpp" line="4877"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="790"/>
        <location filename="../src/interface/fetmainform.cpp" line="893"/>
        <location filename="../src/interface/fetmainform.cpp" line="952"/>
        <location filename="../src/interface/fetmainform.cpp" line="1045"/>
        <location filename="../src/interface/fetmainform.cpp" line="1106"/>
        <location filename="../src/interface/fetmainform.cpp" line="1118"/>
        <location filename="../src/interface/fetmainform.cpp" line="1190"/>
        <location filename="../src/interface/fetmainform.cpp" line="1236"/>
        <location filename="../src/interface/fetmainform.cpp" line="1249"/>
        <location filename="../src/interface/fetmainform.cpp" line="1257"/>
        <location filename="../src/interface/fetmainform.cpp" line="1263"/>
        <location filename="../src/interface/fetmainform.cpp" line="1269"/>
        <location filename="../src/interface/fetmainform.cpp" line="1343"/>
        <location filename="../src/interface/fetmainform.cpp" line="1362"/>
        <location filename="../src/interface/fetmainform.cpp" line="1366"/>
        <location filename="../src/interface/fetmainform.cpp" line="1373"/>
        <location filename="../src/interface/fetmainform.cpp" line="1378"/>
        <location filename="../src/interface/fetmainform.cpp" line="1383"/>
        <location filename="../src/interface/fetmainform.cpp" line="1426"/>
        <location filename="../src/interface/fetmainform.cpp" line="1435"/>
        <location filename="../src/interface/fetmainform.cpp" line="1444"/>
        <location filename="../src/interface/fetmainform.cpp" line="1453"/>
        <location filename="../src/interface/fetmainform.cpp" line="1468"/>
        <location filename="../src/interface/fetmainform.cpp" line="1477"/>
        <location filename="../src/interface/fetmainform.cpp" line="1486"/>
        <location filename="../src/interface/fetmainform.cpp" line="1563"/>
        <location filename="../src/interface/fetmainform.cpp" line="1582"/>
        <location filename="../src/interface/fetmainform.cpp" line="1586"/>
        <location filename="../src/interface/fetmainform.cpp" line="1593"/>
        <location filename="../src/interface/fetmainform.cpp" line="1598"/>
        <location filename="../src/interface/fetmainform.cpp" line="1603"/>
        <location filename="../src/interface/fetmainform.cpp" line="1732"/>
        <location filename="../src/interface/fetmainform.cpp" line="1807"/>
        <location filename="../src/interface/fetmainform.cpp" line="1820"/>
        <location filename="../src/interface/fetmainform.cpp" line="1833"/>
        <location filename="../src/interface/fetmainform.cpp" line="1846"/>
        <location filename="../src/interface/fetmainform.cpp" line="1859"/>
        <location filename="../src/interface/fetmainform.cpp" line="1879"/>
        <location filename="../src/interface/fetmainform.cpp" line="1899"/>
        <location filename="../src/interface/fetmainform.cpp" line="1912"/>
        <location filename="../src/interface/fetmainform.cpp" line="1925"/>
        <location filename="../src/interface/fetmainform.cpp" line="1938"/>
        <location filename="../src/interface/fetmainform.cpp" line="2004"/>
        <location filename="../src/interface/fetmainform.cpp" line="2109"/>
        <location filename="../src/interface/fetmainform.cpp" line="2162"/>
        <location filename="../src/interface/fetmainform.cpp" line="2175"/>
        <location filename="../src/interface/fetmainform.cpp" line="2188"/>
        <location filename="../src/interface/fetmainform.cpp" line="2201"/>
        <location filename="../src/interface/fetmainform.cpp" line="2214"/>
        <location filename="../src/interface/fetmainform.cpp" line="2227"/>
        <location filename="../src/interface/fetmainform.cpp" line="2240"/>
        <location filename="../src/interface/fetmainform.cpp" line="2253"/>
        <location filename="../src/interface/fetmainform.cpp" line="2266"/>
        <location filename="../src/interface/fetmainform.cpp" line="2279"/>
        <location filename="../src/interface/fetmainform.cpp" line="2292"/>
        <location filename="../src/interface/fetmainform.cpp" line="2305"/>
        <location filename="../src/interface/fetmainform.cpp" line="2318"/>
        <location filename="../src/interface/fetmainform.cpp" line="2331"/>
        <location filename="../src/interface/fetmainform.cpp" line="2344"/>
        <location filename="../src/interface/fetmainform.cpp" line="2357"/>
        <location filename="../src/interface/fetmainform.cpp" line="2370"/>
        <location filename="../src/interface/fetmainform.cpp" line="2383"/>
        <location filename="../src/interface/fetmainform.cpp" line="2396"/>
        <location filename="../src/interface/fetmainform.cpp" line="2409"/>
        <location filename="../src/interface/fetmainform.cpp" line="2422"/>
        <location filename="../src/interface/fetmainform.cpp" line="2435"/>
        <location filename="../src/interface/fetmainform.cpp" line="2448"/>
        <location filename="../src/interface/fetmainform.cpp" line="2461"/>
        <location filename="../src/interface/fetmainform.cpp" line="2474"/>
        <location filename="../src/interface/fetmainform.cpp" line="2487"/>
        <location filename="../src/interface/fetmainform.cpp" line="2500"/>
        <location filename="../src/interface/fetmainform.cpp" line="2513"/>
        <location filename="../src/interface/fetmainform.cpp" line="2526"/>
        <location filename="../src/interface/fetmainform.cpp" line="2539"/>
        <location filename="../src/interface/fetmainform.cpp" line="2552"/>
        <location filename="../src/interface/fetmainform.cpp" line="2566"/>
        <location filename="../src/interface/fetmainform.cpp" line="2579"/>
        <location filename="../src/interface/fetmainform.cpp" line="2593"/>
        <location filename="../src/interface/fetmainform.cpp" line="2606"/>
        <location filename="../src/interface/fetmainform.cpp" line="2620"/>
        <location filename="../src/interface/fetmainform.cpp" line="2633"/>
        <location filename="../src/interface/fetmainform.cpp" line="2646"/>
        <location filename="../src/interface/fetmainform.cpp" line="2659"/>
        <location filename="../src/interface/fetmainform.cpp" line="2672"/>
        <location filename="../src/interface/fetmainform.cpp" line="2685"/>
        <location filename="../src/interface/fetmainform.cpp" line="2698"/>
        <location filename="../src/interface/fetmainform.cpp" line="2710"/>
        <location filename="../src/interface/fetmainform.cpp" line="2723"/>
        <location filename="../src/interface/fetmainform.cpp" line="2736"/>
        <location filename="../src/interface/fetmainform.cpp" line="2749"/>
        <location filename="../src/interface/fetmainform.cpp" line="2762"/>
        <location filename="../src/interface/fetmainform.cpp" line="2775"/>
        <location filename="../src/interface/fetmainform.cpp" line="2788"/>
        <location filename="../src/interface/fetmainform.cpp" line="2801"/>
        <location filename="../src/interface/fetmainform.cpp" line="2814"/>
        <location filename="../src/interface/fetmainform.cpp" line="2827"/>
        <location filename="../src/interface/fetmainform.cpp" line="2840"/>
        <location filename="../src/interface/fetmainform.cpp" line="2853"/>
        <location filename="../src/interface/fetmainform.cpp" line="2866"/>
        <location filename="../src/interface/fetmainform.cpp" line="2879"/>
        <location filename="../src/interface/fetmainform.cpp" line="2892"/>
        <location filename="../src/interface/fetmainform.cpp" line="2905"/>
        <location filename="../src/interface/fetmainform.cpp" line="2918"/>
        <location filename="../src/interface/fetmainform.cpp" line="2931"/>
        <location filename="../src/interface/fetmainform.cpp" line="2944"/>
        <location filename="../src/interface/fetmainform.cpp" line="2957"/>
        <location filename="../src/interface/fetmainform.cpp" line="2970"/>
        <location filename="../src/interface/fetmainform.cpp" line="2983"/>
        <location filename="../src/interface/fetmainform.cpp" line="2996"/>
        <location filename="../src/interface/fetmainform.cpp" line="3009"/>
        <location filename="../src/interface/fetmainform.cpp" line="3022"/>
        <location filename="../src/interface/fetmainform.cpp" line="3035"/>
        <location filename="../src/interface/fetmainform.cpp" line="3053"/>
        <location filename="../src/interface/fetmainform.cpp" line="3071"/>
        <location filename="../src/interface/fetmainform.cpp" line="3084"/>
        <location filename="../src/interface/fetmainform.cpp" line="3097"/>
        <location filename="../src/interface/fetmainform.cpp" line="3110"/>
        <location filename="../src/interface/fetmainform.cpp" line="3123"/>
        <location filename="../src/interface/fetmainform.cpp" line="3136"/>
        <location filename="../src/interface/fetmainform.cpp" line="3148"/>
        <location filename="../src/interface/fetmainform.cpp" line="3161"/>
        <location filename="../src/interface/fetmainform.cpp" line="3179"/>
        <location filename="../src/interface/fetmainform.cpp" line="3197"/>
        <location filename="../src/interface/fetmainform.cpp" line="3210"/>
        <location filename="../src/interface/fetmainform.cpp" line="3223"/>
        <location filename="../src/interface/fetmainform.cpp" line="3236"/>
        <location filename="../src/interface/fetmainform.cpp" line="3249"/>
        <location filename="../src/interface/fetmainform.cpp" line="3262"/>
        <location filename="../src/interface/fetmainform.cpp" line="3275"/>
        <location filename="../src/interface/fetmainform.cpp" line="3288"/>
        <location filename="../src/interface/fetmainform.cpp" line="3301"/>
        <location filename="../src/interface/fetmainform.cpp" line="3314"/>
        <location filename="../src/interface/fetmainform.cpp" line="3327"/>
        <location filename="../src/interface/fetmainform.cpp" line="3340"/>
        <location filename="../src/interface/fetmainform.cpp" line="3353"/>
        <location filename="../src/interface/fetmainform.cpp" line="3371"/>
        <location filename="../src/interface/fetmainform.cpp" line="3389"/>
        <location filename="../src/interface/fetmainform.cpp" line="3402"/>
        <location filename="../src/interface/fetmainform.cpp" line="3415"/>
        <location filename="../src/interface/fetmainform.cpp" line="3428"/>
        <location filename="../src/interface/fetmainform.cpp" line="3441"/>
        <location filename="../src/interface/fetmainform.cpp" line="3454"/>
        <location filename="../src/interface/fetmainform.cpp" line="3467"/>
        <location filename="../src/interface/fetmainform.cpp" line="3480"/>
        <location filename="../src/interface/fetmainform.cpp" line="3493"/>
        <location filename="../src/interface/fetmainform.cpp" line="3506"/>
        <location filename="../src/interface/fetmainform.cpp" line="3519"/>
        <location filename="../src/interface/fetmainform.cpp" line="3532"/>
        <location filename="../src/interface/fetmainform.cpp" line="3545"/>
        <location filename="../src/interface/fetmainform.cpp" line="3558"/>
        <location filename="../src/interface/fetmainform.cpp" line="3571"/>
        <location filename="../src/interface/fetmainform.cpp" line="3584"/>
        <location filename="../src/interface/fetmainform.cpp" line="3598"/>
        <location filename="../src/interface/fetmainform.cpp" line="3612"/>
        <location filename="../src/interface/fetmainform.cpp" line="3713"/>
        <location filename="../src/interface/fetmainform.cpp" line="3725"/>
        <location filename="../src/interface/fetmainform.cpp" line="3738"/>
        <location filename="../src/interface/fetmainform.cpp" line="3744"/>
        <location filename="../src/interface/fetmainform.cpp" line="3756"/>
        <location filename="../src/interface/fetmainform.cpp" line="3769"/>
        <location filename="../src/interface/fetmainform.cpp" line="3790"/>
        <location filename="../src/interface/fetmainform.cpp" line="3811"/>
        <location filename="../src/interface/fetmainform.cpp" line="3836"/>
        <location filename="../src/interface/fetmainform.cpp" line="3861"/>
        <location filename="../src/interface/fetmainform.cpp" line="3876"/>
        <location filename="../src/interface/fetmainform.cpp" line="3897"/>
        <location filename="../src/interface/fetmainform.cpp" line="3918"/>
        <location filename="../src/interface/fetmainform.cpp" line="3942"/>
        <location filename="../src/interface/fetmainform.cpp" line="3953"/>
        <location filename="../src/interface/fetmainform.cpp" line="3966"/>
        <location filename="../src/interface/fetmainform.cpp" line="3977"/>
        <location filename="../src/interface/fetmainform.cpp" line="3990"/>
        <location filename="../src/interface/fetmainform.cpp" line="4000"/>
        <location filename="../src/interface/fetmainform.cpp" line="4461"/>
        <location filename="../src/interface/fetmainform.cpp" line="4504"/>
        <location filename="../src/interface/fetmainform.cpp" line="4531"/>
        <location filename="../src/interface/fetmainform.cpp" line="4604"/>
        <location filename="../src/interface/fetmainform.cpp" line="4615"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="782"/>
        <location filename="../src/interface/fetmainform.cpp" line="3144"/>
        <source>Explanation:</source>
        <translation>Chiarimento:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="784"/>
        <source>Constraints of this type are good, working, but they are not perfectly optimized.</source>
        <translation>Vincoli di questo tipo funzionano e sono efficaci, ma non sono perfettamente ottimizzati.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="786"/>
        <source>For some situations, the generation of the timetable may take too long or be impossible.</source>
        <translation>In certe situazioni la generazione dell&apos;orario potrebbe impiegare troppo tempo o essere impossibile.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="788"/>
        <source>Use with caution.</source>
        <translation>Usare con cautela.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="907"/>
        <source>Could not search for possible updates on the internet - error message is: %1.</source>
        <translation>Impossibile cercare aggiornamenti su internet - Messaggio di errore: %1.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="909"/>
        <source>Searching for file %1.</source>
        <translation>Ricerca del file %1.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="911"/>
        <source>Possible actions: check your network connection, try again later, try to visit FET homepage: %1, or try to search for the new FET page on the internet (maybe it has changed).</source>
        <translation>Azioni consigliate: controlla la connessìone di rete, riprova più tardi, cerca di visitare la homepage di FET: %1 oppure prova a cercare la nuova pagina di FET su internet (potrebbe essere cambiata).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="924"/>
        <source>The file %1 from the FET homepage, indicating the current FET version, is incorrect.</source>
        <translation>Il file %1 dalla homepage di FET, che indica la versione corrente di FET, è errato.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="926"/>
        <source>Maybe the FET homepage has some temporary problems, so try again later. Or maybe the current structure on FET homepage was changed. You may visit FET homepage: %1, and get latest version or, if it does not work, try to search for the new FET page on the internet (maybe it has changed).</source>
        <translation>La homepage di FET potrebbe avere qualche problema,perciò riprova più tardi. Oppure la corrente struttura della homepage di FET potrebbe essere cambiata. Puoi visitare la homepage di FET: %1, e ottenere l&apos;ultima versione oppure, se questo non funziona, proca a cercare la nuova pagina di FET in internet (potrebbe essere cambiata).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="949"/>
        <source>Additional comments: %1</source>
        <translation>Commenti aggiuntivi: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="957"/>
        <location filename="../src/interface/fetmainform.cpp" line="3637"/>
        <location filename="../src/interface/fetmainform.cpp" line="3647"/>
        <location filename="../src/interface/fetmainform.cpp" line="3657"/>
        <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>Impossibile eseguire il browser internet di default (prova ad aprire il link %1). Potresti riuscire ad aprire manualmente il browser ed aprire questo link.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="986"/>
        <source>FET - exiting</source>
        <translation>FET - uscita</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4285"/>
        <source>44</source>
        <translation>44</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4288"/>
        <source>45</source>
        <translation>45</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4289"/>
        <source>activity tags</source>
        <translation type="unfinished">chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4294"/>
        <source>Show tool tips for constraints with tables will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Mostra suggerimenti per vincoli con tabelle sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4291"/>
        <source>46</source>
        <translation>46</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4296"/>
        <source>Show warning for subgroups with the same activities will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Mostra un avviso per sottogruppi con le stesse attività sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4294"/>
        <source>47</source>
        <translation>47</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4296"/>
        <source>48</source>
        <translation>48</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4298"/>
        <source>Print detailed timetables will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Stampa orari dettagliati sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4298"/>
        <source>49</source>
        <translation>49</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4300"/>
        <source>Print detailed teachers&apos; free periods timetables will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Stampa orari dettagliati con le ore libere degli insegnanti sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4304"/>
        <source>&amp;Yes</source>
        <translation>&amp;Si</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4304"/>
        <source>&amp;No</source>
        <translation>&amp;No</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4543"/>
        <location filename="../src/interface/fetmainform.cpp" line="4564"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="894"/>
        <location filename="../src/interface/fetmainform.cpp" line="1046"/>
        <location filename="../src/interface/fetmainform.cpp" line="1107"/>
        <location filename="../src/interface/fetmainform.cpp" line="1119"/>
        <location filename="../src/interface/fetmainform.cpp" line="1191"/>
        <location filename="../src/interface/fetmainform.cpp" line="1427"/>
        <location filename="../src/interface/fetmainform.cpp" line="1436"/>
        <location filename="../src/interface/fetmainform.cpp" line="1445"/>
        <location filename="../src/interface/fetmainform.cpp" line="1454"/>
        <location filename="../src/interface/fetmainform.cpp" line="1469"/>
        <location filename="../src/interface/fetmainform.cpp" line="1478"/>
        <location filename="../src/interface/fetmainform.cpp" line="1487"/>
        <location filename="../src/interface/fetmainform.cpp" line="1808"/>
        <location filename="../src/interface/fetmainform.cpp" line="1821"/>
        <location filename="../src/interface/fetmainform.cpp" line="1834"/>
        <location filename="../src/interface/fetmainform.cpp" line="1847"/>
        <location filename="../src/interface/fetmainform.cpp" line="1860"/>
        <location filename="../src/interface/fetmainform.cpp" line="1880"/>
        <location filename="../src/interface/fetmainform.cpp" line="1900"/>
        <location filename="../src/interface/fetmainform.cpp" line="1913"/>
        <location filename="../src/interface/fetmainform.cpp" line="1926"/>
        <location filename="../src/interface/fetmainform.cpp" line="1939"/>
        <location filename="../src/interface/fetmainform.cpp" line="2163"/>
        <location filename="../src/interface/fetmainform.cpp" line="2176"/>
        <location filename="../src/interface/fetmainform.cpp" line="2189"/>
        <location filename="../src/interface/fetmainform.cpp" line="2202"/>
        <location filename="../src/interface/fetmainform.cpp" line="2215"/>
        <location filename="../src/interface/fetmainform.cpp" line="2228"/>
        <location filename="../src/interface/fetmainform.cpp" line="2241"/>
        <location filename="../src/interface/fetmainform.cpp" line="2254"/>
        <location filename="../src/interface/fetmainform.cpp" line="2267"/>
        <location filename="../src/interface/fetmainform.cpp" line="2280"/>
        <location filename="../src/interface/fetmainform.cpp" line="2293"/>
        <location filename="../src/interface/fetmainform.cpp" line="2306"/>
        <location filename="../src/interface/fetmainform.cpp" line="2319"/>
        <location filename="../src/interface/fetmainform.cpp" line="2332"/>
        <location filename="../src/interface/fetmainform.cpp" line="2345"/>
        <location filename="../src/interface/fetmainform.cpp" line="2358"/>
        <location filename="../src/interface/fetmainform.cpp" line="2371"/>
        <location filename="../src/interface/fetmainform.cpp" line="2384"/>
        <location filename="../src/interface/fetmainform.cpp" line="2397"/>
        <location filename="../src/interface/fetmainform.cpp" line="2410"/>
        <location filename="../src/interface/fetmainform.cpp" line="2423"/>
        <location filename="../src/interface/fetmainform.cpp" line="2436"/>
        <location filename="../src/interface/fetmainform.cpp" line="2449"/>
        <location filename="../src/interface/fetmainform.cpp" line="2462"/>
        <location filename="../src/interface/fetmainform.cpp" line="2475"/>
        <location filename="../src/interface/fetmainform.cpp" line="2488"/>
        <location filename="../src/interface/fetmainform.cpp" line="2501"/>
        <location filename="../src/interface/fetmainform.cpp" line="2514"/>
        <location filename="../src/interface/fetmainform.cpp" line="2527"/>
        <location filename="../src/interface/fetmainform.cpp" line="2540"/>
        <location filename="../src/interface/fetmainform.cpp" line="2553"/>
        <location filename="../src/interface/fetmainform.cpp" line="2567"/>
        <location filename="../src/interface/fetmainform.cpp" line="2580"/>
        <location filename="../src/interface/fetmainform.cpp" line="2594"/>
        <location filename="../src/interface/fetmainform.cpp" line="2607"/>
        <location filename="../src/interface/fetmainform.cpp" line="2621"/>
        <location filename="../src/interface/fetmainform.cpp" line="2634"/>
        <location filename="../src/interface/fetmainform.cpp" line="2647"/>
        <location filename="../src/interface/fetmainform.cpp" line="2660"/>
        <location filename="../src/interface/fetmainform.cpp" line="2673"/>
        <location filename="../src/interface/fetmainform.cpp" line="2686"/>
        <location filename="../src/interface/fetmainform.cpp" line="2699"/>
        <location filename="../src/interface/fetmainform.cpp" line="2711"/>
        <location filename="../src/interface/fetmainform.cpp" line="2724"/>
        <location filename="../src/interface/fetmainform.cpp" line="2737"/>
        <location filename="../src/interface/fetmainform.cpp" line="2750"/>
        <location filename="../src/interface/fetmainform.cpp" line="2763"/>
        <location filename="../src/interface/fetmainform.cpp" line="2776"/>
        <location filename="../src/interface/fetmainform.cpp" line="2789"/>
        <location filename="../src/interface/fetmainform.cpp" line="2802"/>
        <location filename="../src/interface/fetmainform.cpp" line="2815"/>
        <location filename="../src/interface/fetmainform.cpp" line="2828"/>
        <location filename="../src/interface/fetmainform.cpp" line="2841"/>
        <location filename="../src/interface/fetmainform.cpp" line="2854"/>
        <location filename="../src/interface/fetmainform.cpp" line="2867"/>
        <location filename="../src/interface/fetmainform.cpp" line="2880"/>
        <location filename="../src/interface/fetmainform.cpp" line="2893"/>
        <location filename="../src/interface/fetmainform.cpp" line="2906"/>
        <location filename="../src/interface/fetmainform.cpp" line="2919"/>
        <location filename="../src/interface/fetmainform.cpp" line="2932"/>
        <location filename="../src/interface/fetmainform.cpp" line="2945"/>
        <location filename="../src/interface/fetmainform.cpp" line="2958"/>
        <location filename="../src/interface/fetmainform.cpp" line="2971"/>
        <location filename="../src/interface/fetmainform.cpp" line="2984"/>
        <location filename="../src/interface/fetmainform.cpp" line="2997"/>
        <location filename="../src/interface/fetmainform.cpp" line="3010"/>
        <location filename="../src/interface/fetmainform.cpp" line="3023"/>
        <location filename="../src/interface/fetmainform.cpp" line="3036"/>
        <location filename="../src/interface/fetmainform.cpp" line="3054"/>
        <location filename="../src/interface/fetmainform.cpp" line="3072"/>
        <location filename="../src/interface/fetmainform.cpp" line="3085"/>
        <location filename="../src/interface/fetmainform.cpp" line="3098"/>
        <location filename="../src/interface/fetmainform.cpp" line="3111"/>
        <location filename="../src/interface/fetmainform.cpp" line="3124"/>
        <location filename="../src/interface/fetmainform.cpp" line="3137"/>
        <location filename="../src/interface/fetmainform.cpp" line="3162"/>
        <location filename="../src/interface/fetmainform.cpp" line="3180"/>
        <location filename="../src/interface/fetmainform.cpp" line="3198"/>
        <location filename="../src/interface/fetmainform.cpp" line="3211"/>
        <location filename="../src/interface/fetmainform.cpp" line="3224"/>
        <location filename="../src/interface/fetmainform.cpp" line="3237"/>
        <location filename="../src/interface/fetmainform.cpp" line="3250"/>
        <location filename="../src/interface/fetmainform.cpp" line="3263"/>
        <location filename="../src/interface/fetmainform.cpp" line="3276"/>
        <location filename="../src/interface/fetmainform.cpp" line="3289"/>
        <location filename="../src/interface/fetmainform.cpp" line="3302"/>
        <location filename="../src/interface/fetmainform.cpp" line="3315"/>
        <location filename="../src/interface/fetmainform.cpp" line="3328"/>
        <location filename="../src/interface/fetmainform.cpp" line="3341"/>
        <location filename="../src/interface/fetmainform.cpp" line="3354"/>
        <location filename="../src/interface/fetmainform.cpp" line="3372"/>
        <location filename="../src/interface/fetmainform.cpp" line="3390"/>
        <location filename="../src/interface/fetmainform.cpp" line="3403"/>
        <location filename="../src/interface/fetmainform.cpp" line="3416"/>
        <location filename="../src/interface/fetmainform.cpp" line="3429"/>
        <location filename="../src/interface/fetmainform.cpp" line="3442"/>
        <location filename="../src/interface/fetmainform.cpp" line="3455"/>
        <location filename="../src/interface/fetmainform.cpp" line="3468"/>
        <location filename="../src/interface/fetmainform.cpp" line="3481"/>
        <location filename="../src/interface/fetmainform.cpp" line="3494"/>
        <location filename="../src/interface/fetmainform.cpp" line="3507"/>
        <location filename="../src/interface/fetmainform.cpp" line="3520"/>
        <location filename="../src/interface/fetmainform.cpp" line="3533"/>
        <location filename="../src/interface/fetmainform.cpp" line="3546"/>
        <location filename="../src/interface/fetmainform.cpp" line="3559"/>
        <location filename="../src/interface/fetmainform.cpp" line="3572"/>
        <location filename="../src/interface/fetmainform.cpp" line="3585"/>
        <location filename="../src/interface/fetmainform.cpp" line="3599"/>
        <location filename="../src/interface/fetmainform.cpp" line="3613"/>
        <location filename="../src/interface/fetmainform.cpp" line="3714"/>
        <location filename="../src/interface/fetmainform.cpp" line="3739"/>
        <location filename="../src/interface/fetmainform.cpp" line="4462"/>
        <location filename="../src/interface/fetmainform.cpp" line="4505"/>
        <location filename="../src/interface/fetmainform.cpp" line="4532"/>
        <location filename="../src/interface/fetmainform.cpp" line="4605"/>
        <location filename="../src/interface/fetmainform.cpp" line="4616"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation>Assegnazione in corso.
Interrompere la simulazione prima.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="771"/>
        <source>Chinese Simplified</source>
        <translation>Cinese semplificato</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="808"/>
        <source>Note: if you disable this option, you will not be able to add/modify constraints for subgroups, and you will not be able to make filters using a particular subgroup, when selecting activities.</source>
        <translation>Nota: se disabiliti questa opzione non sarai in grado di aggiungere/ modificare vincoli per sottogruppi e non sarai in grado di aggiungere filtri basati su un particolare sottogruppo, quando selezionerai le attività.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1128"/>
        <location filename="../src/interface/fetmainform.cpp" line="1200"/>
        <source>FET application</source>
        <translation>FET - applicazione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1258"/>
        <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>Non usare i doppi apici &quot; nel nome del file, il codice html css non funziona. Il File non è stato caricato. Rinominalo rimuovendo i caratteri non non ammessi e aprilo dopo di ciò con FET.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1264"/>
        <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>Non usare il punto e virgola ; nel nome del file, il codice html css non funziona. Il File non è stato caricato. Rinominalo rimuovendo i caratteri non non ammessi e aprilo dopo di ciò con FET.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1270"/>
        <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>Non usare la quadrotta # nel nome del file, il codice html css non funziona. Il File non è stato caricato. Rinominalo rimuovendo i caratteri non non ammessi e aprilo dopo di ciò con FET.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1331"/>
        <source>Choose a filename to save under</source>
        <translation>Scegli un nome di file da utilizzare per salvare</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1344"/>
        <location filename="../src/interface/fetmainform.cpp" line="1564"/>
        <source>Please do not use a filename starting with white space(s), the html css code does not work.</source>
        <translation>Si raccomanda di non usare un nome di file che inizi con uno o più spazi: il codice css html non funziona.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1363"/>
        <location filename="../src/interface/fetmainform.cpp" line="1583"/>
        <source>Please do not use a filename ending with white space(s) before the &apos;.fet&apos; termination, problems might arise.</source>
        <translation>Si raccomanda di non usare un nome di file che termini con uno o più spazi prima della estenzione &quot;.fet&quot;: si possono incontrare problemi.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1367"/>
        <location filename="../src/interface/fetmainform.cpp" line="1587"/>
        <source>Please do not use a filename ending with white space(s), problems might arise.</source>
        <translation>Si raccomanda di non usare un nome di file che termini con uno o più spazi: si possono incontrare problemi.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1373"/>
        <location filename="../src/interface/fetmainform.cpp" line="1593"/>
        <source>Please do not use quotation marks &quot; in filename, the html css code does not work</source>
        <translation>Non usare i doppi apici &quot; nel nome del file, il codice html e css non funziona</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1378"/>
        <location filename="../src/interface/fetmainform.cpp" line="1598"/>
        <source>Please do not use semicolon ; in filename, the html css code does not work</source>
        <translation>Non usare il punto e virgola ; nel nome del file, il codice html e css non funziona</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1383"/>
        <location filename="../src/interface/fetmainform.cpp" line="1603"/>
        <source>Please do not use # in filename, the html css code does not work</source>
        <translation>Non usare la quadrotta # nel nome del file, il codice html e css non funziona</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1395"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1396"/>
        <source>File %1 exists - are you sure you want to overwrite it?</source>
        <translation>Il file %1 esiste già - sicuro di volerlo sovrascrivere?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1551"/>
        <source>Choose a filename for data and timetable</source>
        <translation>Scegli un nome di file per dati ed orario</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1696"/>
        <location filename="../src/interface/fetmainform.cpp" line="1721"/>
        <source>Added to the saved file:</source>
        <comment>It refers to a constraint</comment>
        <translation>Aggiunto al file salvato:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1698"/>
        <location filename="../src/interface/fetmainform.cpp" line="1723"/>
        <source>NOT added to the saved file (already existing):</source>
        <comment>It refers to a constraint</comment>
        <translation>NON aggiunto al file salvato (esiste già):</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1732"/>
        <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>Aggiunti %1 vincoli di blocco dell&apos;ora ed %2 vincoli di blocco dello spazio nel file salvato, ignorate %3 attività che avevano già l&apos;ora bloccata ed %4 attività che avevano già lo spazio bloccato.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1734"/>
        <source>Detailed information about each locking constraint which was added or not (if already existing) to the saved file:</source>
        <translation>Informazioni dettagliate su ciascun vincolo di blocco che è stato aggiunto o meno (se già presente) nel file salvato:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1735"/>
        <source>Your current data file remained untouched (no locking constraints were added), so you can save it also, or generate different timetables.</source>
        <translation>Il file corrente è rimasto invariato (nessun vincolo di blocco è stato aggiunto). Puoi salvare oppure generare orari diversi.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1994"/>
        <source>Teacher %1 is not qualified to teach subject %2.</source>
        <translation>L&apos;insegnante %1 non è qualificato per insegnare la materia %2.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2001"/>
        <source>All the teachers are qualified to teach their activities.</source>
        <translation>Tutti gli insegnanti sono qualificati per insegnare nelle ore loro assegnate.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2025"/>
        <source>Seed of random number generator: please read the help in the dialog of this option</source>
        <translation>Seme del generatore casuale: leggi l&apos;aiuto nella relativa finestra</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2028"/>
        <source>Interface - use colors: the places with colors in FET interface are in:</source>
        <translation>Interfaccia a colori -  FET farà uso di colori:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2035"/>
        <source>activities and subactivities dialogs, the inactive activities will have a distinctive background color</source>
        <translation>finestre di attività e subattività, le attività non operative avranno un particolare colore di sfondo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2038"/>
        <source>all time constraints and all space constraints dialogs, the inactive constraints will have a distinctive background color</source>
        <translation>in tutte le finestre dei vincoli di tempo e di spazio, i vincoli inattivi avranno un colore di fondo distintivo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2041"/>
        <source>group activities in initial order items, the inactive items will have a distinctive background color</source>
        <translation>elementi di attività aggregate in ordine iniziale, gli elementi inattivi avranno un diverso colore di sfondo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2044"/>
        <source>the three timetable view dialogs</source>
        <translation>finestre su tre orari</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2047"/>
        <source>Enable activity tag max hours daily:</source>
        <translation>Abilita vincoli speciali per attività con chiave:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2049"/>
        <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>Saranno abilitati i menù relativi a 4 vincoli: Numero massimo di ore al giorno di attività con chiave per insegnante(i) o insieme(i) di studenti. Questi 4 vincoli funzionano, ma non sono perfetti e possono rallentare molto la generazione dell&apos;orario o rendere impossibile l&apos;ottenimento di un orario, se usati impropriamente. Selezionare solo se si è certi di volerlo fare.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2052"/>
        <source>Enable students max gaps per day:</source>
        <translation>Abilita numero massimo di ore buche al giorno per studenti:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2054"/>
        <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>Saranno abilitati i menù relativi a 2 vincoli: Numero massimo di ore buche al giorno per insieme(i) di studenti. Questi 2 vincoli funzionano, ma non sono perfetti e possono rallentare molto la generazione dell&apos;orario o rendere impossibile l&apos;ottenimento di un orario, se usati impropriamente. Selezionare solo se si è certi di volerlo fare.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2058"/>
        <source>Warn if using not perfect constraints:</source>
        <comment>this is a warning if user uses not perfect constraints</comment>
        <translation>Avvertenza in caso di uso di vincoli non perfetti:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2064"/>
        <source>Enable students min hours daily with empty days:</source>
        <translation>Consenti numero minimo di ore al giorno per studenti con giorni vuoti:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2066"/>
        <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>Questa opzione ti permetterà di modificare il vincolo di numero minimo di ore al giorno per studenti, per consentire giorni vuoti. E&apos; necessario (per ragioni di efficienza) permettere giorni vuoti per numero minimo di ore al giorno per studenti solo se il vostro istituto consente giorni vuoti per studenti e se una soluzione con giorni vuoti è possibile. Selezionare solo se si è certi di quel che si sta facendo.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2070"/>
        <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>Avverti se si fa uso del vincolo di numero minimo di ore al giorno per studenti con giorni vuoti:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2072"/>
        <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>Se usi vincoli di numero minimodi ore al giorno per studenti con giorni vuoti consentiti, avrai un avviso prima della generazione. Deseleziona questa opzione per evitare la presentazione di quell&apos;avviso (ma si raccomanda di mantenere l&apos;avviso).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2077"/>
        <source>Confirmations: unselect the corresponding check boxes if you want to skip introduction and confirmation to various advanced dialogs.</source>
        <translation>Conferme: deselezionare le corrispondenti opzioni se si vogliono evitare introduzioni e conferme a vari avvisi avanzati.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2081"/>
        <source>Duplicate vertical headers to the right (in timetable settings) - select this if you want the timetables to duplicate the table left vertical headers to the right part of the tables</source>
        <translation>Duplica le etichette verticali a destra (opzioni degli orari) - selezionare se si desidera duplicare le intestazioni verticali nella parte destra degli orari</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2116"/>
        <source>You will find in the statistics only active activities count. The inactive ones are not counted.</source>
        <translation>Nelle statistiche si trova solo il numero di attività operative. Quelle non operative non sono conteggiate.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2120"/>
        <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>Le statistiche per studenti potrebbero essere le più difficili da capire. Se stai facendo uso di divisioni in anni: probabilmente le statistiche più significative sono quelle per ciascun sottogruppo (conviene che spunti solo il check-box dei sottogruppi). Potresti vedere più ore per gli anni o le classi, ma non sono significative e le puoi ignorare, perchè ogni anno o classe conterrà anche le attività di tutti i suoi sottogruppi.

Ciascun sottogruppo dovrebbe avere un numero di ore settimanali vicino alla media delle ore di tutti i sottogruppi e vicino al normale numero di ore lavorative di ciascun insieme di studenti. Se un sottogruppo ne ha molte di meno, potrebbe essere stata usata in modo errato la suddivisione di attività fra anni/classi/sottogruppi.

Si prega di leggere le FAQ per la descrizione dettagliata sul funzionamento delle suddivisioni. La chiave è che i sottogruppi sono indipendenti e rappresentano la più piccola unità di studenti. Sono assegnate ad ogni sottogruppo le attività dell&apos;anno e della classe di appartenenza oltre a quelle sue proprie.

Se hai un sottogruppo con poche ore di lavoro alla settimana significa che hai immesso attività in modo sbagliato, e anche che alcuni vincoli (come nessun ora buca, iniziare presto, numero minimo di ore al giorno) per questo sottogruppo sono interpretati in modo sbagliato (se il sottogruppo ha solo 2 attività , allora queste devono essere poste nelle prime ore, cosa troppo difficile e frutto di errore).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2149"/>
        <source>Activities rooms statistics: this menu will show the activities which may be scheduled in an unspecified room, if they are referred to by space constraints with weight under 100.0%, and the activities which will certainly be scheduled in an unspecified room, if they are not referred to by any space constraints. Remember that home rooms constraints are effective only on activities which have only the exact specified teacher or students set (activities with more teachers or students sets are not affected by home rooms constraints, you need to have preferred rooms constraints for such activities to ensure they will not end up in an unspecified room).</source>
        <translation>Statistica delle attività nelle aule: questo menu mostrerà le attività che possono essere programmate in una aula non specificata, se ci sono vincoli di spazio ad esse riferiti con peso sotto il 100,0%, e le attività che saranno certamente in programma in una aula non specificata, se non sono oggetto di alcun vincolo di spazio. Ricorda che i vincoli di aula assegnata sono efficaci solo per attività che si riferiscono ad un determinato insegnante o gruppo di studenti (attività con più insegnanti o con più gruppi di studenti non possono essere vincolate ad una aula assegnata ed è necessario usare vincoli di aule preferenziali per attività per assicurarsi che tali attività non cadranno in una aula non specificata).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2156"/>
        <source>FET - information about statistics</source>
        <translation>FET Informazioni sulle statistiche</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3142"/>
        <source>Feature is not enabled. To use this type of feature you must enable it from the Settings-&gt;Advanced menu.</source>
        <translation>Opzione non attiva. Per usare questa opzione devi abilitarla dal menu Opzioni -&gt; Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3146"/>
        <source>The feature must be used with caution, by experienced users.</source>
        <translation>Questa caratteristica va usata consapevolmente e con cautela, da utenti esperti.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3677"/>
        <source>FET web addresses</source>
        <translation>Indirizzi web di FET</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3745"/>
        <source>Your current data has no name. Please save it as a file with a certain name before proceeding.</source>
        <translation>I dati correnti non hanno un nome. Si consiglia di salvarli in un file con nome prima di procedere.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3953"/>
        <location filename="../src/interface/fetmainform.cpp" line="3977"/>
        <source>The timetable is not generated, but anyway FET will proceed now</source>
        <translation>Orario non generato, ma FET, comunque, procederà</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4015"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="745"/>
        <location filename="../src/interface/fetmainform.cpp" line="4147"/>
        <source>US English</source>
        <translation>Inglese (USA)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="762"/>
        <source>Danish</source>
        <translation>Danese</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="763"/>
        <source>Sinhala</source>
        <translation>Singalese</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="764"/>
        <source>Slovak</source>
        <translation>Slovacco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="765"/>
        <source>Hebrew</source>
        <translation>Ebraico</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="766"/>
        <source>Serbian</source>
        <translation>Serbo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="767"/>
        <source>Galician</source>
        <translation>Galiziano</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="768"/>
        <source>Vietnamese</source>
        <translation>Vietnamita</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="769"/>
        <source>Uzbek</source>
        <translation>Uzbeco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="770"/>
        <source>Albanian</source>
        <translation>Albanese</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1237"/>
        <source>Please do not use a filename starting with white space(s), the html css code does not work. File was not loaded. Please rename it, removing the white space(s) from the beginning and open it after that with FET.</source>
        <translation>Non usare un nome di file con caratteri di spazio all&apos;inizio, il codice html css non funziona. Il File non è stato caricato. Rinominalo rimuovendo gli spazi iniziali e poi aprilo con FET.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1250"/>
        <source>Please do not use a filename ending with white space(s) before the &apos;.fet&apos; termination or at the end of the filename, problems might arise. File was not loaded. Please rename it, removing the white space(s) at the end and open it after that with FET.</source>
        <translation>Non usare un nome di file con caratteri di spazio alla fine, prima dell&apos;estensione &quot;.fet&quot;: si possono avere problemi. Il File non è stato caricato. Rinominalo rimuovendo gli spazi finali e poi aprilo con FET.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2089"/>
        <source>Note that using the global menu setting to hide subgroups in activity planning is a different thing from the check box in the activity planning dialog, and the global setting works better and faster.</source>
        <translation>Si noti che utilizzare l&apos;impostazione del menu globale per nascondere sottogruppi nel pianificatore di attività è una cosa diversa dalla casella di controllo nella finestra di dialogo del pianificatore di attività, e l&apos; impostazione globale funziona meglio e più velocemente.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2092"/>
        <source>If you hide subgroups in combo boxes, the affected dialogs (like the activities dialog or the add constraint students set not available times dialog) will load much faster if you have many subgroups.</source>
        <translation>Se si nascondono i sottogruppi nelle caselle combinate, le finestre di dialogo interessate (come quelle delle attività  o di aggiunta del vincolo di insieme di studenti non disponibile) si caricheranno molto più velocemente se si hanno molti sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4047"/>
        <source>Invalid current language - making it en_US (US English)</source>
        <translation>Linguaggio corrente non valido - si imposta en_US: inglese (USA)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4104"/>
        <source>Invalid language selected - making it en_US (US English)</source>
        <translation>Linguaggio selezionato non valido - si imposta en_US: inglese (USA)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4172"/>
        <source>The list of recently used files will be cleared</source>
        <translation>La lista di file usati di recente sarà cancellata</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4202"/>
        <source>Print activities tags will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Stampa le chiavi delle attività: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4208"/>
        <source>19</source>
        <translation>19</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4211"/>
        <source>20</source>
        <translation>20</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4214"/>
        <source>21</source>
        <translation>21</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4217"/>
        <source>22</source>
        <translation>22</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4222"/>
        <source>Confirm activity planning will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Conferma la pianificazione delle attività sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4222"/>
        <source>23</source>
        <translation>23</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4224"/>
        <source>Confirm spread activities over the week will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Conferma la distribuzione delle subattività nella settimana sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4224"/>
        <source>24</source>
        <translation>24</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4226"/>
        <source>Confirm remove redundant constraints will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Conferma la rimozione di vincoli ridondanti sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4226"/>
        <source>25</source>
        <translation>25</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4228"/>
        <source>Confirm save data and timetable as will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>La richiesta di conferma di salvare dati ed orario sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4228"/>
        <source>26</source>
        <translation>26</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4232"/>
        <source>Enable group activities in the initial order of generation will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Abilita le aggregazioni di attività in ordine iniziale di generazione sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4232"/>
        <source>27</source>
        <translation>27</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4234"/>
        <source>Warn if using group activities in the initial order of generation will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Avverti se si usano le aggregazioni di attività in ordine iniziale di generazione sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4234"/>
        <source>28</source>
        <translation>28</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4238"/>
        <source>29</source>
        <translation>29</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4238"/>
        <source>Show subgroups in combo boxes will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Mostra i sottogruppi nelle caselle combinate sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4240"/>
        <source>30</source>
        <translation>30</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4240"/>
        <source>Show subgroups in activity planning will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Mostra i sottogruppi nel pianificatore delle attività sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4244"/>
        <source>31</source>
        <translation>31</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4244"/>
        <source>Write on disk the %1 timetable will be %2</source>
        <comment>%1 is a category of timetables, like conflicts, %2 is true or false</comment>
        <translation>Scrivi su disco l&apos;orario %1 sarà %2</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4245"/>
        <source>conflicts</source>
        <translation>conflitti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4248"/>
        <location filename="../src/interface/fetmainform.cpp" line="4251"/>
        <location filename="../src/interface/fetmainform.cpp" line="4254"/>
        <location filename="../src/interface/fetmainform.cpp" line="4257"/>
        <location filename="../src/interface/fetmainform.cpp" line="4260"/>
        <location filename="../src/interface/fetmainform.cpp" line="4263"/>
        <location filename="../src/interface/fetmainform.cpp" line="4267"/>
        <location filename="../src/interface/fetmainform.cpp" line="4270"/>
        <location filename="../src/interface/fetmainform.cpp" line="4273"/>
        <location filename="../src/interface/fetmainform.cpp" line="4276"/>
        <location filename="../src/interface/fetmainform.cpp" line="4279"/>
        <location filename="../src/interface/fetmainform.cpp" line="4282"/>
        <location filename="../src/interface/fetmainform.cpp" line="4285"/>
        <location filename="../src/interface/fetmainform.cpp" line="4288"/>
        <location filename="../src/interface/fetmainform.cpp" line="4291"/>
        <source>Write on disk the %1 timetables will be %2</source>
        <comment>%1 is a category of timetables, like XML or subgroups timetables, %2 is true or false</comment>
        <translation>Scrivi su disco l&apos;orario %1 sarà %2</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4249"/>
        <source>statistics</source>
        <translation>statistiche</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4252"/>
        <source>XML</source>
        <translation>XML</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4248"/>
        <source>32</source>
        <translation>32</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4255"/>
        <source>days horizontal</source>
        <translation>giorni orizzontale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4251"/>
        <source>33</source>
        <translation>33</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4258"/>
        <source>days vertical</source>
        <translation>giorni verticale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4254"/>
        <source>34</source>
        <translation>34</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4261"/>
        <source>time horizontal</source>
        <translation>tempo orizzontale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4257"/>
        <source>35</source>
        <translation>35</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4264"/>
        <source>time vertical</source>
        <translation>tempo verticale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4260"/>
        <source>36</source>
        <translation>36</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4268"/>
        <source>subgroups</source>
        <translation>sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4263"/>
        <source>37</source>
        <translation>37</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4271"/>
        <source>groups</source>
        <translation>classi o gruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4267"/>
        <source>38</source>
        <translation>38</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4274"/>
        <source>years</source>
        <translation>anni</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4270"/>
        <source>39</source>
        <translation>39</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4277"/>
        <source>teachers</source>
        <translation>insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4273"/>
        <source>40</source>
        <translation>40</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4280"/>
        <source>teachers free periods</source>
        <translation>ore libere degli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4276"/>
        <source>41</source>
        <translation>41</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4283"/>
        <source>rooms</source>
        <translation>aule</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4279"/>
        <source>42</source>
        <translation>42</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4286"/>
        <source>subjects</source>
        <translation>materie</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4282"/>
        <source>43</source>
        <translation>43</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4292"/>
        <source>activities</source>
        <translation>attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4800"/>
        <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>Questo genere di vincolo è valido, ma solo nel caso appropriato. Aggiungere questo genere di vincoli nelle circostanze sbagliate può comportare una generazione dell&apos;orario molto lenta o addirittura impossibile.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4803"/>
        <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>Conviene usare questi vincoli solo se si è certi che esista un orario con giorni vuoti per studenti. Se il tuo istituto richiede che ogni giorno per gli studenti sia impegnato, o se non esiste una soluzione con giorni vuoti per studenti, è necessario (per ragioni di efficienza) usare il vincolo standard, che non permette giorni vuoti. Altrimenti l&apos;orario potrebbe risultare impossibile da trovare.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4848"/>
        <source>This kind of option is good, but only in the right case. Adding such an option in the wrong circumstance may make your timetable solve too slow or even impossible.</source>
        <translation>Questo genere di opzione è valida, ma solo nel caso appropriato. Aggiungere questo genere di opzione nelle circostanze sbagliate può comportare una generazione dell&apos;orario molto lenta o addirittura impossibile.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="780"/>
        <source>Constraint is not enabled. To use this type of constraint you must enable it from the Settings-&gt;Advanced menu.</source>
        <translation>Vincolo non abilitato. Per consentire l&apos;uso di questo vincolo, devi abilitarlo dal menù Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3769"/>
        <location filename="../src/interface/fetmainform.cpp" line="3790"/>
        <location filename="../src/interface/fetmainform.cpp" line="3811"/>
        <location filename="../src/interface/fetmainform.cpp" line="3836"/>
        <location filename="../src/interface/fetmainform.cpp" line="3861"/>
        <location filename="../src/interface/fetmainform.cpp" line="3876"/>
        <location filename="../src/interface/fetmainform.cpp" line="3897"/>
        <location filename="../src/interface/fetmainform.cpp" line="3918"/>
        <location filename="../src/interface/fetmainform.cpp" line="3942"/>
        <location filename="../src/interface/fetmainform.cpp" line="3966"/>
        <location filename="../src/interface/fetmainform.cpp" line="3990"/>
        <location filename="../src/interface/fetmainform.cpp" line="4000"/>
        <source>Please generate, firstly</source>
        <translation>Per prima cosa avviare la generazione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3774"/>
        <location filename="../src/interface/fetmainform.cpp" line="3795"/>
        <location filename="../src/interface/fetmainform.cpp" line="3816"/>
        <location filename="../src/interface/fetmainform.cpp" line="3841"/>
        <location filename="../src/interface/fetmainform.cpp" line="3881"/>
        <location filename="../src/interface/fetmainform.cpp" line="3902"/>
        <location filename="../src/interface/fetmainform.cpp" line="3923"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation>Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche aula. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3820"/>
        <location filename="../src/interface/fetmainform.cpp" line="3845"/>
        <location filename="../src/interface/fetmainform.cpp" line="3927"/>
        <source>Cannot display the timetable, because you added or removed some teachers. Please regenerate the timetable and then view it</source>
        <translation>Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche insegnante. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4127"/>
        <source>That means:</source>
        <translation>Ciò significa:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4133"/>
        <location filename="../src/interface/fetmainform.cpp" line="4187"/>
        <location filename="../src/interface/fetmainform.cpp" line="4190"/>
        <location filename="../src/interface/fetmainform.cpp" line="4202"/>
        <location filename="../src/interface/fetmainform.cpp" line="4211"/>
        <location filename="../src/interface/fetmainform.cpp" line="4218"/>
        <location filename="../src/interface/fetmainform.cpp" line="4222"/>
        <location filename="../src/interface/fetmainform.cpp" line="4224"/>
        <location filename="../src/interface/fetmainform.cpp" line="4226"/>
        <location filename="../src/interface/fetmainform.cpp" line="4228"/>
        <location filename="../src/interface/fetmainform.cpp" line="4234"/>
        <location filename="../src/interface/fetmainform.cpp" line="4238"/>
        <location filename="../src/interface/fetmainform.cpp" line="4240"/>
        <location filename="../src/interface/fetmainform.cpp" line="4245"/>
        <location filename="../src/interface/fetmainform.cpp" line="4249"/>
        <location filename="../src/interface/fetmainform.cpp" line="4252"/>
        <location filename="../src/interface/fetmainform.cpp" line="4255"/>
        <location filename="../src/interface/fetmainform.cpp" line="4258"/>
        <location filename="../src/interface/fetmainform.cpp" line="4261"/>
        <location filename="../src/interface/fetmainform.cpp" line="4264"/>
        <location filename="../src/interface/fetmainform.cpp" line="4268"/>
        <location filename="../src/interface/fetmainform.cpp" line="4271"/>
        <location filename="../src/interface/fetmainform.cpp" line="4274"/>
        <location filename="../src/interface/fetmainform.cpp" line="4277"/>
        <location filename="../src/interface/fetmainform.cpp" line="4280"/>
        <location filename="../src/interface/fetmainform.cpp" line="4283"/>
        <location filename="../src/interface/fetmainform.cpp" line="4286"/>
        <location filename="../src/interface/fetmainform.cpp" line="4289"/>
        <location filename="../src/interface/fetmainform.cpp" line="4292"/>
        <location filename="../src/interface/fetmainform.cpp" line="4296"/>
        <location filename="../src/interface/fetmainform.cpp" line="4298"/>
        <location filename="../src/interface/fetmainform.cpp" line="4300"/>
        <source>true</source>
        <translation>vero</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4300"/>
        <source>50</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4697"/>
        <location filename="../src/interface/fetmainform.cpp" line="4727"/>
        <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>Questo tipo di vincoli sono validi, ma non perfettamente ottimizzati. Usare questi vincoli può rendere troppo lento risolvere l&apos;orario o addirittura impossibile.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4700"/>
        <location filename="../src/interface/fetmainform.cpp" line="4730"/>
        <source>It is recommended to use such constraints only at the end, after you generated successfully with all the other constraints.</source>
        <translation>Si raccomanda di usare questi vincoli solo alla fine, dopo aver ottenuto risultati con successo usando tutti gli altri vincoli necessari.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4702"/>
        <location filename="../src/interface/fetmainform.cpp" line="4732"/>
        <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>Se il tuo orario è troppo difficile, può essere a causa di questi vincoli, e potresti aver bisogno di rimuoverli per riprovare.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4704"/>
        <location filename="../src/interface/fetmainform.cpp" line="4734"/>
        <location filename="../src/interface/fetmainform.cpp" line="4808"/>
        <location filename="../src/interface/fetmainform.cpp" line="4851"/>
        <source>Continue only if you know what you are doing.</source>
        <translation>Continua solo se sei certo di cosa stai facendo.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4755"/>
        <location filename="../src/interface/fetmainform.cpp" line="4777"/>
        <location filename="../src/interface/fetmainform.cpp" line="4826"/>
        <location filename="../src/interface/fetmainform.cpp" line="4871"/>
        <source>It is recommended to keep this warning active, but if you really want, you can disable it.</source>
        <translation>Si consiglia di mantenere abilitato questo avviso, ma se proprio vuoi, lo puoi disabilitare.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4757"/>
        <location filename="../src/interface/fetmainform.cpp" line="4779"/>
        <location filename="../src/interface/fetmainform.cpp" line="4828"/>
        <location filename="../src/interface/fetmainform.cpp" line="4873"/>
        <source>Disable it only if you know what you are doing.</source>
        <translation>Disabilitalo solo se sei certo di cosa stai facendo.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4759"/>
        <location filename="../src/interface/fetmainform.cpp" line="4781"/>
        <location filename="../src/interface/fetmainform.cpp" line="4830"/>
        <location filename="../src/interface/fetmainform.cpp" line="4875"/>
        <source>Are you sure you want to disable it?</source>
        <translation>Sei sicuro di volerlo disabilitare?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3725"/>
        <source>Please input at least one active activity before generating</source>
        <translation>Inserire almeno una attività abilitata prima di avviare la generazione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3756"/>
        <source>Please input at least one active activity before generating multiple</source>
        <translation>Inserire almeno una attività abilitata prima di avviare la generazione multipla</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1497"/>
        <location filename="../src/interface/fetmainform.cpp" line="1507"/>
        <location filename="../src/interface/fetmainform.cpp" line="1515"/>
        <source>FET - Warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1497"/>
        <source>You have not yet generated a timetable - please generate firstly</source>
        <translation>Non hai ancora generato un orario - avvia la generazione innanzitutto</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1507"/>
        <location filename="../src/interface/fetmainform.cpp" line="1515"/>
        <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>Sembra che si sia ottenuto un orario incompleto. Il salvataggio dell&apos;orario non funziona in caso di orario incompleto. Generare un orario completo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1615"/>
        <source>File exists</source>
        <translation>Il file esiste</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1617"/>
        <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>Per sicurezza (per non perdere il lavoro), non è consentito sovrascrivere un file esistente bloccando e salvando i dati ed orario correnti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1620"/>
        <source>Please choose a non-existing name</source>
        <translation>Scegli un nome che non sia già presente</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4124"/>
        <source>Are you sure you want to reset all settings to defaults?</source>
        <translation>Sicuro di voler resettare tutte le opzioni ai valori iniziali?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1171"/>
        <source>New file generated</source>
        <translation>Nuovo file prodotto</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1297"/>
        <source>File opened</source>
        <translation>File aperto</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1409"/>
        <location filename="../src/interface/fetmainform.cpp" line="1790"/>
        <source>File saved</source>
        <translation>File salvato</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2060"/>
        <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>Se usi un vincolo non perfetto (Numero massimo di ore al giorno di attività con chiave per studenti o numero massimo di ore buche al giorno), otterrai un avviso prima di generare. Disattiva questa opzione per evitare di ottenere quell&apos;avviso (ma si consiglia di non farlo e mantenere l&apos;avviso).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4538"/>
        <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>Hai definito più di 6 giorni a settimana e, pertanto, probabilmente questa caratteristica non ti occorrre. Vuoi continuare comunque?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4541"/>
        <location filename="../src/interface/fetmainform.cpp" line="4562"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4543"/>
        <location filename="../src/interface/fetmainform.cpp" line="4564"/>
        <source>&amp;Continue</source>
        <translation>&amp;Continua</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4559"/>
        <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>Hai definito meno di 5 giorni a settimana e, pertanto, probabilmente questa caratteristica non ti occorrre. Vuoi continuare comunque?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1225"/>
        <location filename="../src/interface/fetmainform.cpp" line="1333"/>
        <location filename="../src/interface/fetmainform.cpp" line="1553"/>
        <source>All files</source>
        <translation>Tutti i file</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1224"/>
        <location filename="../src/interface/fetmainform.cpp" line="1332"/>
        <location filename="../src/interface/fetmainform.cpp" line="1552"/>
        <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>File in formato FET XML</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="944"/>
        <source>Another version: %1, is available on the FET homepage: %2</source>
        <comment>%1 is new version, %2 is FET homepage</comment>
        <translation>Una nuova versione %1 è disponibile nella homepage di FET: %2</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="946"/>
        <source>You may need to hit Refresh in your web browser.</source>
        <translation>Potresti dover ricaricare la pagina corrente nel tuo browser.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="946"/>
        <source>Would you like to open the FET homepage now?</source>
        <translation>Vuoi aprire ora la homepage di FET?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="987"/>
        <source>Your data file has been modified - do you want to save it?</source>
        <translation>Il file di dati è stato modificato. Vuoi salvare?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1075"/>
        <source>%1[*] - FET</source>
        <comment>The title of the main window, %1 is the name of the current file. Please keep the string [*] unmodified (three characters) - it is used to make the difference between modified files and unmodified files.</comment>
        <translation>%1[*] - FET</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1129"/>
        <source>Your current data file has been modified. Are you sure you want to reset to new empty data?</source>
        <translation>Il file corrente è stato modificato. Sicuro di voler tornare ad un insieme di dati vuoto?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1201"/>
        <source>Your current data file has been modified. Are you sure you want to open another data file?</source>
        <translation>Il file corrente è stato modificato. Sicuro di voleraprire un altro file?</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1222"/>
        <source>Choose a file to open</source>
        <translation>Scegli un file da aprire</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1281"/>
        <source>Loading...</source>
        <comment>This is a message in the status bar, that we are loading the file</comment>
        <translation>Lettura...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2031"/>
        <source>add/modify constraints break, not available, preferred starting times or time slots, occupy max time slots from selection or max simultaneous in selected time slots (the table cells will have green or red colors).</source>
        <translation>aggiungere/ modificare vincoli di interruzione, non disponibile, orari di inizio preferenziali, occupa un numero massimo di ore in una fascia oraria o numero massimo simultaneo in fascia oraria selezionate (le celle della tabella avranno colore verde o rosso).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3665"/>
        <source>In case the Help/Online menus do not function, please write down these addresses and open them in an internet browser:</source>
        <translation>Nel caso che i menù di Aiuto/ Online non funzionino, ricopia questi indirizzi e aprili in un browser internet:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3673"/>
        <source>Additionally, you may find on the FET homepage other contact information.</source>
        <translation>Puoi trovare ulteriori informazioni e contatti nella pagina Web di FET.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3675"/>
        <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>Nel caso che questi indirizzi non funzionino provare più tardi, perche le pagine web di FET potrebbero avere problemi temporanei. Oppure tali pagine web potrebbero avere un nuovo indirizzo e, qundi, occorre fare una ricerca su internet.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4010"/>
        <location filename="../src/interface/fetmainform.cpp" line="4053"/>
        <source>Please select FET language</source>
        <translation>Seleziona la lingua preferita per FET</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4014"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="740"/>
        <source>Arabic</source>
        <translation>Arabo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="628"/>
        <source>SSL is not available (this might be caused by missing SSL libraries). Because of this, FET cannot check for updates on startup (it cannot get the file %1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="741"/>
        <source>Catalan</source>
        <translation>Catalano</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="742"/>
        <source>German</source>
        <translation>Tedesco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="743"/>
        <source>Greek</source>
        <translation>Greco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="744"/>
        <source>British English</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="746"/>
        <source>Spanish</source>
        <translation>Spagnolo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="747"/>
        <source>French</source>
        <translation>Francese</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="748"/>
        <source>Hungarian</source>
        <translation>Ungherese</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="749"/>
        <source>Indonesian</source>
        <translation>Indonesiano</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="750"/>
        <source>Italian</source>
        <translation>Italiano</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="751"/>
        <source>Lithuanian</source>
        <translation>Lituano</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="752"/>
        <source>Macedonian</source>
        <translation>Macedone</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="753"/>
        <source>Malay</source>
        <translation>Malese</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="754"/>
        <source>Dutch</source>
        <translation>Olandese</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="755"/>
        <source>Polish</source>
        <translation>Polacco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="756"/>
        <source>Romanian</source>
        <translation>Rumeno</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="757"/>
        <source>Turkish</source>
        <translation>Turco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="760"/>
        <source>Ukrainian</source>
        <translation>Ucraino</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="761"/>
        <source>Brazilian Portuguese</source>
        <translation>Portoghese brasiliano</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="772"/>
        <source>Chinese Traditional</source>
        <translation>Cinese tradizionale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="773"/>
        <source>Basque</source>
        <translation>Basco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="774"/>
        <source>Czech</source>
        <translation>Ceco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="775"/>
        <source>Japanese</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="829"/>
        <source>Note: if you disable this option, you will not be able to view activities for subgroups in the activity planning dialog.</source>
        <translation>Nota: se disattiva questa opzione, non sarà in grado di visualizzare le attività per sottogruppi nella finestra di pianificazione delle attività.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="946"/>
        <source>You have to manually download and install.</source>
        <translation>Devi scaricare ed installare manualmente.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1345"/>
        <location filename="../src/interface/fetmainform.cpp" line="1364"/>
        <location filename="../src/interface/fetmainform.cpp" line="1368"/>
        <location filename="../src/interface/fetmainform.cpp" line="1374"/>
        <location filename="../src/interface/fetmainform.cpp" line="1379"/>
        <location filename="../src/interface/fetmainform.cpp" line="1384"/>
        <location filename="../src/interface/fetmainform.cpp" line="1565"/>
        <location filename="../src/interface/fetmainform.cpp" line="1584"/>
        <location filename="../src/interface/fetmainform.cpp" line="1588"/>
        <location filename="../src/interface/fetmainform.cpp" line="1594"/>
        <location filename="../src/interface/fetmainform.cpp" line="1599"/>
        <location filename="../src/interface/fetmainform.cpp" line="1604"/>
        <source>File was not saved.</source>
        <translation>Il file non è stato salvato.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1971"/>
        <source>The teachers who are not qualified to teach a certain activity (in activities order):</source>
        <translation>Gli insegnanti che non sono qualificati per tenere determinate lezioni (in ordine di attività):</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1989"/>
        <source>For activity: %1</source>
        <translation>Fer attività: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2086"/>
        <source>If you have many subgroups and you don&apos;t explicitly use them, it is recommended to use the three global settings: hide subgroups in combo boxes, hide subgroups in activity planning, and do not write subgroups timetables on hard disk.</source>
        <translation>Se si dispone di molti sottogruppi non usati esplicitamente, si consiglia di utilizzare le tre impostazioni globali: nascondi i sottogruppi nelle caselle combinate, nascondi i sottogruppi nel pianificatore delle attività e non scrivere gli orari dei sottogruppi sul disco rigido.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2097"/>
        <source>If you are only working on a timetable, and you do not need to publish it, you may want to disable writing some categories of timetables on the hard disk, for operativity (the generation speed is not affected, only the overhead to write the partial/complete timetables when stopping/finishing the simulation). The timetables taking the longest time are the subgroups, groups AND years ones.</source>
        <translation>Se si sta solo lavorando su un orario e non c&apos;è bisogno di pubblicarlo, si consiglia di disabilitare la scrittura di alcune categorie di orari sul disco rigido, per operatività (la velocità di generazione non è interessata, solo il sovraccarico di scrittura di orari parziali e completi quando si arresta o si termina la simulazione). Gli orari che prendendo più tempo sono quelli dei sottogruppi, gruppi ed anni.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2101"/>
        <source>(Also the conflicts timetable might take long to write, if the file is large.)</source>
        <translation>(Anche l&apos;orario dei conflitti potrebbe richiedere tempo per essere scritto, se il file è di grandi dimensioni.)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2103"/>
        <source>After that, you can re-enable writing of the timetables and re-generate.</source>
        <translation>Dopo ciò, puoi riabilitare la scrittura degli orari e rigenerare.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2106"/>
        <source>Show tool tips for constraints with tables: in the add/modify constraint dialogs which use tables, like the &apos;not available times&apos; ones, each table cell will have a tool tip to show the current day/hour (column/row name).</source>
        <translation>Mostra suggerimenti per vincoli con tabelle: nelle finestre di dialogo Aggiungi / Modifica dei vincolo che utilizzano tabelle, come quelle relative a &quot;ore non disponibili&quot;, ogni cella della tabella avrà un suggerimento per mostrare i valori correnti di giorno/ ora (descrizione di colonna /riga ).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3667"/>
        <source>FET homepage: %1</source>
        <comment>%1 is FET homepage, begins with https://...</comment>
        <translation type="unfinished">Homepage di FET: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3669"/>
        <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 https://...</comment>
        <translation type="unfinished">Documentazione (contenuti di aiuto online): %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3671"/>
        <source>Forum: %1</source>
        <comment>%1 is web page of FET forum, begins with https://...</comment>
        <translation type="unfinished">Forum: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4130"/>
        <source>The geometry and any other saved settings of all the windows and dialogs will be reset to default</source>
        <translation>La forma ed ogni altro settaggio salvato di tutte le finestre di dialogo sarà resettato al valore di default</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4130"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4133"/>
        <source>Show shortcut buttons in main window will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Mostra le etichette scorciatoia nella finestra principale sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4133"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4136"/>
        <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>La prima etichetta della serie di scorciatoie nella finestra principale sarà selezionata / mostrata</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4136"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4140"/>
        <source>Check for updates at startup will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>La ricerca di aggiornamenti all&apos;avvio sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4140"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4143"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4147"/>
        <location filename="../src/interface/fetmainform.cpp" line="4168"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4172"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4175"/>
        <source>Working directory will be %1</source>
        <comment>%1 is the directory</comment>
        <translation>La cartella di lavoro sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4175"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4178"/>
        <source>Output directory will be %1</source>
        <comment>%1 is the directory</comment>
        <translation>La cartella di uscita sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4178"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4181"/>
        <source>Import directory will be %1</source>
        <comment>%1 is the directory</comment>
        <translation>La cartella di importazione sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4181"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4184"/>
        <source>Html level of the timetables will be %1</source>
        <comment>%1 is default html level</comment>
        <translation>Il livello di Html degli orari sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4184"/>
        <source>11</source>
        <translation>11</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4187"/>
        <source>Mark not available slots with -x- in timetables will be %1</source>
        <comment>%1 is true or false. Lowercase -x-</comment>
        <translation>Marca con -x- le ore non disponibili nell&apos;orario sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4187"/>
        <source>12</source>
        <translation>12</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4190"/>
        <source>Mark break slots with -X- in timetables will be %1</source>
        <comment>%1 is true or false. Uppercase -X-</comment>
        <translation>Marca con -X- le ore di interruzione  nell&apos;orario sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4190"/>
        <source>13</source>
        <translation>13</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4193"/>
        <source>Divide html timetables with time-axis by days will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Dividi gli orari in html con l&apos;asse dei tempi in base ai giorni sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4193"/>
        <source>14</source>
        <translation>14</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4196"/>
        <source>Duplicate vertical headers to the right will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Duplicare le etichette verticali a destra sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4196"/>
        <source>15</source>
        <translation>15</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4199"/>
        <source>Print activities with same starting time will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Stampa le attività che iniziano alla stessa ora sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4199"/>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4202"/>
        <source>17</source>
        <translation>17</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4205"/>
        <source>Enable activity tag max hours daily will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Abilita il Numero massimo di ore al giorno di attività con chiave sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4205"/>
        <source>18</source>
        <translation>18</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4208"/>
        <source>Enable students max gaps per day will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Abilita il Numero massimo di ore buche al giorno per studenti sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="758"/>
        <source>Russian</source>
        <translation>Russo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="759"/>
        <source>Persian</source>
        <translation>Iraniano</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4647"/>
        <source>Choose results (output) directory</source>
        <translation>Scegli la cartella di output (soluzioni)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4656"/>
        <source>You don&apos;t have write permissions in this directory</source>
        <translation>Non hai privilegi di scrittura in questa cartella</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2142"/>
        <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>La finestra di statistiche per studenti contiene la check box &apos;%1&apos;. Essa ha effetto solo se hai gruppi o anni sovrapposti e prevede che FET mostri la struttura ad albero completa, anche se ciò dovesse implicare che alcuni sottogruppi / gruppi appaiano due o più volte nello schema, con le stesse informazioni. Ad esempio, se hai l&apos;anno A1, i gruppi G1 e G2 e i sottogruppi S1, S2 e S3 con struttura: A1 (G1 (S1, S2), G2 (S1, S3)),  il sottogruppo S1 apparirà due volte nello schema</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2146"/>
        <source>Show duplicates</source>
        <translation>Mostra duplicati</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4140"/>
        <location filename="../src/interface/fetmainform.cpp" line="4143"/>
        <location filename="../src/interface/fetmainform.cpp" line="4193"/>
        <location filename="../src/interface/fetmainform.cpp" line="4196"/>
        <location filename="../src/interface/fetmainform.cpp" line="4199"/>
        <location filename="../src/interface/fetmainform.cpp" line="4205"/>
        <location filename="../src/interface/fetmainform.cpp" line="4208"/>
        <location filename="../src/interface/fetmainform.cpp" line="4214"/>
        <location filename="../src/interface/fetmainform.cpp" line="4232"/>
        <location filename="../src/interface/fetmainform.cpp" line="4294"/>
        <source>false</source>
        <translation>falso</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4143"/>
        <source>Use colors in FET graphical user interface will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Usa i colori nell&apos;interfaccia grafica di FET sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4147"/>
        <location filename="../src/interface/fetmainform.cpp" line="4168"/>
        <source>Language will be %1</source>
        <comment>%1 is the default language</comment>
        <translation>La lingua sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4211"/>
        <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>Avvsai nel caso di uso di vincoli non perfetti sarà %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4214"/>
        <source>Enable constraints students min hours daily with empty days will be %1</source>
        <comment>%1 is true or false</comment>
        <translation>Consentire vincoli di numero minimo di ore al giorno per studenti con giorni vuoti sarà: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4217"/>
        <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 nonstandard constraint students min hours daily with allowed empty days</comment>
        <translation>Avvertire dell&apos;uso di vincoli di numero minimo di ore al giorno per studenti con giorni vuoti sarà: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="4303"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2020"/>
        <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>Opzione &apos;Elenca negli orari subattività vincolate a iniziare alla stessa ora&apos;: la sua selezione comporta che gli orari html conterranno per ciascuna posizione, tutte le attività che iniziano alla stessa ora (qualora la condizione sia specificata da un determinato vincolo) rispetto a quella/e normalmente mostrata/e in quella posizione. Se non hai fatto uso di vincoli per attività che iniziano alla stessa ora, questa opzione non avrà effetti sulla stampa del tuo orario.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2013"/>
        <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>Opzione &apos;Dividi l&apos;asse dei tempi degli orari html per giorni&apos;: la sua selezione comporta che gli orari html del tipo &apos;time horizontal&apos; oppure &apos;time vertical&apos; (vedi gli orari generati in html) dovranno -o meno- essere divisi in base ai giorni.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2017"/>
        <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>Se trovi che gli orari in html &apos;time horizontal&apos; o &apos;time vertical&apos; sono troppo larghi, potrebbe esserti utile selezionare questa opzione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2011"/>
        <source>Probably some settings which are more difficult to understand are these ones:</source>
        <translation>Alcune impostazioni che forse occorre spiegare più dettagliatamente sono le seguenti:</translation>
    </message>
</context>
<context>
    <name>FetMainForm_template</name>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="860"/>
        <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;Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="882"/>
        <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="927"/>
        <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;Orario</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="980"/>
        <source>Statistics</source>
        <translation>Statistica</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="997"/>
        <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;Dati</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1247"/>
        <source>Settings</source>
        <translation>Opzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2082"/>
        <source>Language</source>
        <extracomment>Please translate in your language and also add the original English term, like: &apos;Idioma/Language&apos;. This is to ensure that people mistakingly selecting an unknown language do not become stuck with it (so that they can find this setting description also in English).</extracomment>
        <translation>Language / Lingua</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1350"/>
        <source>&amp;New</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, Open &amp;recent, &amp;Save, Save &amp;as, &amp;Quit, must be different</extracomment>
        <translation>&amp;Nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="54"/>
        <source>File</source>
        <translation>File</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="144"/>
        <source>Open</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Apri</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="151"/>
        <source>New</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="137"/>
        <source>Save</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Salva</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="245"/>
        <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>Base</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="266"/>
        <location filename="../src/interface/fetmainform_template.ui" line="423"/>
        <location filename="../src/interface/fetmainform_template.ui" line="576"/>
        <location filename="../src/interface/fetmainform_template.ui" line="726"/>
        <source>Teachers</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="280"/>
        <location filename="../src/interface/fetmainform_template.ui" line="430"/>
        <location filename="../src/interface/fetmainform_template.ui" line="583"/>
        <location filename="../src/interface/fetmainform_template.ui" line="733"/>
        <source>Students</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="259"/>
        <location filename="../src/interface/fetmainform_template.ui" line="590"/>
        <source>Subjects</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="273"/>
        <location filename="../src/interface/fetmainform_template.ui" line="597"/>
        <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>Chiavi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="252"/>
        <location filename="../src/interface/fetmainform_template.ui" line="437"/>
        <location filename="../src/interface/fetmainform_template.ui" line="562"/>
        <source>Activities</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="294"/>
        <source>Subactivities</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="569"/>
        <location filename="../src/interface/fetmainform_template.ui" line="754"/>
        <source>Rooms</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="354"/>
        <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>Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="287"/>
        <source>Space</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short. It contains submenu for buildings and rooms</comment>
        <translation>Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="409"/>
        <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>Tutti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="497"/>
        <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>Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="555"/>
        <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>Tutti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="604"/>
        <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>Materie e chiavi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="712"/>
        <source>Generate</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Genera</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="719"/>
        <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>Molteplice</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="740"/>
        <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>Conflitti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="864"/>
        <source>Online</source>
        <extracomment>menu Help-&gt;Online (means on the internet)</extracomment>
        <translation>Online</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1269"/>
        <source>Interface</source>
        <translation>Interfaccia</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1282"/>
        <source>Timetables</source>
        <translation>Orari</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1353"/>
        <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), Ctrl+P (Print). Please use the English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if your keyboard has another name for the Ctrl key, 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="1358"/>
        <source>&amp;Open...</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, Open &amp;recent, &amp;Save, Save &amp;as, &amp;Quit, must be different</extracomment>
        <translation>&amp;Apri...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1361"/>
        <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), Ctrl+P (Print). Please use the English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if your keyboard has another name for the Ctrl key, 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+A</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1366"/>
        <source>&amp;Save</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, Open &amp;recent, &amp;Save, Save &amp;as, &amp;Quit, must be different</extracomment>
        <translation>&amp;Salva</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1369"/>
        <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), Ctrl+P (Print). Please use the English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if your keyboard has another name for the Ctrl key, 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="2291"/>
        <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>Marca con -X- le ore di interruzione  nell&apos;orario</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1390"/>
        <source>Frequently asked questions</source>
        <translation>FAQ - domande frequenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1406"/>
        <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;Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1012"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1173"/>
        <source>Teachers</source>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1411"/>
        <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;Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1144"/>
        <source>Subjects</source>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1416"/>
        <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;Anni</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1421"/>
        <source>&amp;Groups</source>
        <extracomment>Accelerator key (letter after ampersand) must be different for &amp;Years, &amp;Groups, &amp;Subgroups</extracomment>
        <translation>&amp;Classi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1431"/>
        <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;Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1076"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1134"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="416"/>
        <source>Break</source>
        <comment>Refers to break constraints (it is a button in the shortcuts tab on main form)</comment>
        <translation>Interruzione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1005"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1122"/>
        <source>Miscellaneous</source>
        <translation>Vari</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1151"/>
        <source>Subjects and activity tags</source>
        <translation>Materie e chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1436"/>
        <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, &amp;Print, Generate &amp;multiple, must be different</extracomment>
        <translation>&amp;Genera nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1439"/>
        <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), Ctrl+P (Print). Please use the English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if your keyboard has another name for the Ctrl key, 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>Ctrl+G</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="951"/>
        <source>View (&amp;students)</source>
        <translation>Vedi (&amp;studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="944"/>
        <source>View (&amp;teachers)</source>
        <translation>Vedi (&amp;insegnanti)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1449"/>
        <source>&amp;Days per week</source>
        <extracomment>Accelerators (letters after &amp; - ampersand) for &amp;Days per week and &amp;Hours (periods) per day must be different</extracomment>
        <translation>&amp;Giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1454"/>
        <source>&amp;Hours (periods) per day</source>
        <extracomment>Accelerators (letters after &amp; - ampersand) for &amp;Days per week and &amp;Hours (periods) per day must be different</extracomment>
        <translation>&amp;Ore (periodi) per giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1462"/>
        <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>A&amp;ule</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1128"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2002"/>
        <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>Marca con -x- le ore non disponibili nell&apos;orario</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2144"/>
        <source>Min days per week for a teacher</source>
        <translation>Numero minimo di giorni a settimana per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2149"/>
        <source>Min days per week for all teachers</source>
        <translation>Numero minimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2154"/>
        <source>Seed of random number generator</source>
        <translation>Seme del generatore casuale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2165"/>
        <source>Use colors in interface</source>
        <translation>Usa i colori nell&apos;interfaccia</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2173"/>
        <source>Max hours daily with an activity tag for a teacher</source>
        <translation>Numero massimo di ore al giorno di attività con chiave per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2181"/>
        <source>Max hours daily with an activity tag for all teachers</source>
        <translation>Numero massimo di ore al giorno di attività con chiave per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2189"/>
        <source>Max hours daily with an activity tag for a students set</source>
        <translation>Numero massimo di ore al giorno di attività con chiave per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2197"/>
        <source>Max hours daily with an activity tag for all students</source>
        <translation>Numero massimo di ore al giorno di attività con chiave per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2205"/>
        <source>Max gaps per day for a students set</source>
        <translation>Numero massimo di ore buche al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2213"/>
        <source>Max gaps per day for all students</source>
        <translation>Numero massimo di ore buche al giorno per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2224"/>
        <source>Enable students max gaps per day</source>
        <translation>Abilita numero massimo di ore buche al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2235"/>
        <source>Enable activity tag max hours daily</source>
        <translation>Abilita vincoli speciali per attività con chiave</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2246"/>
        <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>Avverti nel caso si faccia uso di vincoli speciali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1001"/>
        <source>Time constraints</source>
        <translation>Vincoli di tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1472"/>
        <source>A set of activities has same starting time (day+hour)</source>
        <translation>Un insieme di attività inizia alla stessa ora (giorno+ora)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1487"/>
        <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>Tutti i vincoli di tem&amp;po</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1497"/>
        <source>Basic compulsory time constraints</source>
        <translation>Vincoli di tempo obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1512"/>
        <source>Max days per week for a teacher</source>
        <translation>Numero massimo di giorni a settimana per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1517"/>
        <source>Max hours daily for all teachers</source>
        <translation>Numero massimo di ore al giorno per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1542"/>
        <source>A set of activities are not overlapping</source>
        <translation>Un insieme di (sub)attività non sono concomitanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1555"/>
        <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>Tutti i vincoli di spa&amp;zio</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1118"/>
        <source>Space constraints</source>
        <translation>Vincoli di spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1560"/>
        <source>Basic compulsory space constraints</source>
        <translation>Vincoli di spazio obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1570"/>
        <source>An activity has a preferred room</source>
        <translation>Una attività ha una aula preferenziale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1575"/>
        <source>A set of activities has same starting hour (any days)</source>
        <translation>Un insieme di attività inizia alla stessa ora (tutti i giorni)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1585"/>
        <source>I&amp;nstitution name</source>
        <extracomment>Accelerators (letters after &amp; - ampersand) for I&amp;nstitution name and &amp;Comments must be different</extracomment>
        <translation>&amp;Nome dell&apos;Istituto</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1590"/>
        <source>&amp;Comments</source>
        <extracomment>Accelerators (letters after &amp; - ampersand) for I&amp;nstitution name and &amp;Comments must be different</extracomment>
        <translation>&amp;Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1595"/>
        <source>An activity has a set of preferred rooms</source>
        <translation>Una attività ha un insieme di aule preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1776"/>
        <source>A subject has a preferred room</source>
        <translation>Una materia ha una aula preferenziale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1781"/>
        <source>A subject has a set of preferred rooms</source>
        <translation>Una materia ha un insieme di aule preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1610"/>
        <source>Teachers statistics</source>
        <translation>Statistica insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1615"/>
        <source>Students statistics</source>
        <translation>Statistica studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1620"/>
        <source>Subjects statistics</source>
        <translation>Statistica materie</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1625"/>
        <source>Max gaps per week for all teachers</source>
        <translation>Numero massimo di ore buche a settimana per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1630"/>
        <source>Max gaps per week for a teacher</source>
        <translation>Numero massimo di ore buche a settimana per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1640"/>
        <source>Max hours daily for a teacher</source>
        <translation>Numero massimo di ore al giorno per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1645"/>
        <source>Max hours daily for a students set</source>
        <translation>Numero massimo di ore al giorno per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1650"/>
        <source>Max hours daily for all students</source>
        <translation>Numero massimo di ore al giorno per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1655"/>
        <source>Instructions</source>
        <translation>Istruzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1666"/>
        <source>Search for updates on startup</source>
        <translation>Cerca aggiornamenti all&apos;avvio</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1671"/>
        <source>Min hours daily for all students</source>
        <translation>Numero minimo di ore al giorno per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1676"/>
        <source>Min hours daily for a students set</source>
        <translation>Numero minimo di ore al giorno per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1691"/>
        <source>An activity ends students day</source>
        <translation>Una subattività conclude la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1696"/>
        <source>Restore default settings</source>
        <translation>Ripristina settaggi iniziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1706"/>
        <source>Min hours daily for all teachers</source>
        <translation>Numero minimo di ore al giorno per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1711"/>
        <source>Min hours daily for a teacher</source>
        <translation>Numero minimo di ore al giorno per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1716"/>
        <source>Help on statistics</source>
        <translation>Aiuto sulle statistiche</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1701"/>
        <source>HTML level for generated timetables</source>
        <translation>Livello HTML per l&apos;orario generato</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1527"/>
        <source>Max gaps per week for a students set</source>
        <translation>Numero massimo di ore buche a settimana per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1532"/>
        <source>Max gaps per week for all students</source>
        <translation>Numero massimo di ore buche a settimana per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1537"/>
        <source>All students begin early (max beginnings at second hour)</source>
        <translation>Tutti gli studenti iniziano presto (numero massimo di inizi alla seconda ora)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1188"/>
        <source>Activity tags</source>
        <translation>Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1635"/>
        <source>A students set begins early (max beginnings at second hour)</source>
        <translation>Un insieme di studenti inizia presto (numero massimo di inizi alla seconda ora)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1721"/>
        <source>Max gaps per day for all teachers</source>
        <translation>Numero massimo di ore buche al giorno per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1726"/>
        <source>Max gaps per day for a teacher</source>
        <translation>Numero massimo di ore buche al giorno per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1492"/>
        <source>A teacher&apos;s not available times</source>
        <translation>Ore non disponibili di un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="123"/>
        <source>As</source>
        <comment>It is an abbreviation for Save as. It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation>Come</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="130"/>
        <source>Recent</source>
        <comment>It is an abbreaviation for Open recent. It is text on a push button, to show the list of recently used files and open one of them. Please keep translation short.</comment>
        <translation>Recente</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="768"/>
        <source>Locking</source>
        <comment>Refers to timetable locking, means locking/unlocking activities, but we need to keep the field short.</comment>
        <translation>Blocca</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="909"/>
        <source>Open &amp;recent</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, Open &amp;recent, &amp;Save, Save &amp;as, &amp;Quit, must be different</extracomment>
        <translation>Apri &amp;recente</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1374"/>
        <source>Save &amp;as...</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, Open &amp;recent, &amp;Save, Save &amp;as, &amp;Quit, must be different</extracomment>
        <translation>Salva &amp;come...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1502"/>
        <source>A students set&apos;s not available times</source>
        <translation>Ore non disponibili di un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1507"/>
        <source>Break times (all teachers+all students not available)</source>
        <translation>Ore di interruzione (studenti e insegnanti non disponibili)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1547"/>
        <source>Min days between a set of activities</source>
        <translation>Numero minimo di giorni tra un insieme di subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1565"/>
        <source>A room&apos;s not available times</source>
        <translation>Ore non disponibili di una aula</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1600"/>
        <source>A set of students has a home room</source>
        <translation>Un insieme di studenti ha una aula assegnata</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1605"/>
        <source>A set of students has a set of home rooms</source>
        <translation>Un insieme di studenti ha un gruppo di aule assegnate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1786"/>
        <source>A subject+an activity tag have a preferred room</source>
        <translation>Una materia con chiave dell&apos;attività ha un&apos;aula preferenziale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1791"/>
        <source>A subject+an activity tag have a set of preferred rooms</source>
        <translation>Una materia con chiave dell&apos;attività ha un insieme di aule preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1796"/>
        <source>A teacher has a home room</source>
        <translation>Un insegnante ha una aula assegnata</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1801"/>
        <source>A teacher has a set of home rooms</source>
        <translation>Un insegnante ha un insieme di aule assegnate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1806"/>
        <source>Max building changes per day for a students set</source>
        <translation>Numero massimo di cambi di edificio al giorno per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1811"/>
        <source>Max building changes per day for all students</source>
        <translation>Numero massimo di cambi di edificio al giorno per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1816"/>
        <source>Max building changes per week for a students set</source>
        <translation>Numero massimo di cambi di edificio a settimana per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1821"/>
        <source>Max building changes per week for all students</source>
        <translation>Numero massimo di cambi di edificio a settimana per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1826"/>
        <source>Min gaps between building changes for a students set</source>
        <translation>Numero minimo di ore buche per cambio di edificio per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1831"/>
        <source>Min gaps between building changes for all students</source>
        <translation>Numero minimo di ore buche per cambio di edificio per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1836"/>
        <source>Max building changes per day for a teacher</source>
        <translation>Numero massimo di cambi di edificio al giorno per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1841"/>
        <source>Max building changes per day for all teachers</source>
        <translation>Numero massimo di cambi di edificio al giorno per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1846"/>
        <source>Max building changes per week for a teacher</source>
        <translation>Numero massimo di cambi di edificio a settimana per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1851"/>
        <source>Max building changes per week for all teachers</source>
        <translation>Numero massimo di cambi di edificio a settimana per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1856"/>
        <source>Min gaps between building changes for a teacher</source>
        <translation>Numero minimo di ore buche per cambio di edificio per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1861"/>
        <source>Min gaps between building changes for all teachers</source>
        <translation>Numero minimo di ore buche per cambio di edificio per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1866"/>
        <source>A set of activities has same starting day (any hours)</source>
        <translation>Un insieme di attività inizia lo stesso giorno (qualsiasi ora)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2077"/>
        <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>M&amp;odifica subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2254"/>
        <source>Help contents</source>
        <extracomment>menu Help-&gt;Online-&gt;Help contents, opens the webpage of FET documentation</extracomment>
        <translation>Contenuti di supporto</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2259"/>
        <source>Forum</source>
        <extracomment>menu Help-&gt;Forum, opens the webpage of FET forum</extracomment>
        <translation>Forum</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2264"/>
        <source>Web addresses</source>
        <extracomment>menu Help-&gt;Online-&gt;Web addresses, shows the web addresses of FET homepage, documentation and forum</extracomment>
        <translation>Indirizzi Web</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2269"/>
        <source>Homepage</source>
        <extracomment>menu Help-&gt;Online-&gt;Homepage, opens the homepage of FET</extracomment>
        <translation>Homepage</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2367"/>
        <source>&amp;Clear list</source>
        <extracomment>It means clearing the list of recently opened files</extracomment>
        <translation>Cancella &amp;lista</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2372"/>
        <source>Activities rooms statistics</source>
        <extracomment>It refers to the statistics of each activity&apos;s possible room(s)</extracomment>
        <translation>Statistica sulle aule delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1881"/>
        <source>Max hours continuously for all teachers</source>
        <translation>Numero massimo di ore consecutive per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1886"/>
        <source>Max hours continuously for a teacher</source>
        <translation>Numero massimo di ore consecutive per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1891"/>
        <source>Max hours continuously for a students set</source>
        <translation>Numero massimo di ore consecutive per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1896"/>
        <source>Max hours continuously for all students</source>
        <translation>Numero massimo di ore consecutive per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1901"/>
        <source>Important tips</source>
        <translation>Suggerimenti importanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1522"/>
        <source>An activity has a preferred starting time</source>
        <translation>Una subattività ha una ora di inizio preferenziale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1906"/>
        <source>A set of activities has a set of preferred starting times</source>
        <translation>Le subattività di una selezione iniziano in un insieme di ore preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1916"/>
        <source>An activity has a set of preferred starting times</source>
        <translation>Una subattività con id inizia in un insieme di ore preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1467"/>
        <source>A set of activities has a set of preferred time slots</source>
        <translation>Le subattività di una selezione cadono in un insieme di ore preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1911"/>
        <source>An activity has a set of preferred time slots</source>
        <translation>Una subattività con id cade in un insieme di ore preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1921"/>
        <source>Min gaps (hours) between a set of activities</source>
        <translation>Numero minimo di ore frapposte tra un insieme di attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="886"/>
        <source>Export</source>
        <translation>Esporta</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="190"/>
        <source>Data</source>
        <translation>Dati</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="657"/>
        <source>Timetable</source>
        <translation>Orario</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="761"/>
        <source>Print</source>
        <translation>Stampa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="892"/>
        <source>Import</source>
        <translation>Importa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="896"/>
        <source>Import comma separated values (text)</source>
        <translation>Importa valori separati da virgola (testo - CSV)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1204"/>
        <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>Stu&amp;denti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1302"/>
        <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>Conferme</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1382"/>
        <source>&amp;Quit</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, Open &amp;recent, &amp;Save, Save &amp;as, &amp;Quit, must be different</extracomment>
        <translation>&amp;Esci</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1385"/>
        <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), Ctrl+P (Print). Please use the English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if your keyboard has another name for the Ctrl key, 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>Ctrl+E</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1398"/>
        <source>About...</source>
        <translation>Informazioni su FET...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1426"/>
        <source>&amp;Subgroups</source>
        <extracomment>Accelerator key (letter after ampersand) must be different for &amp;Years, &amp;Groups, &amp;Subgroups</extracomment>
        <translation>&amp;Sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1444"/>
        <source>Show soft &amp;conflicts</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Generate new, View (&amp;teachers), View (&amp;students), View (&amp;rooms), Show soft &amp;conflicts, &amp;Print, Generate &amp;multiple, must be different</extracomment>
        <translation>Mostra &amp;conflitti lievi </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="958"/>
        <source>View (&amp;rooms)</source>
        <translation>Vedi (a&amp;ule)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="301"/>
        <source>Advanced</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short. It contains submenu for advanced data</comment>
        <translation type="unfinished">Avanzate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="444"/>
        <source>Advanced</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short. It contains submenu for time constraints</comment>
        <translation type="unfinished">Avanzate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="747"/>
        <source>Advanced</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short. It contains submenu for timetable</comment>
        <translation type="unfinished">Avanzate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1251"/>
        <source>Advanced</source>
        <comment>It refers to advanced settings</comment>
        <translation type="unfinished">Avanzate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1329"/>
        <source>Advanced</source>
        <comment>The menu item for advanced features</comment>
        <translation type="unfinished">Avanzate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1477"/>
        <source>A set of activities occupies max time slots from selection</source>
        <extracomment>It refers to a time constraint. It means: user chooses a set of activities, a set of time slots and a maximum number of slots from those selected which can be occupied by the selected activities</extracomment>
        <translation>Un insieme di attività occupa un numero massimo di ore scelte da una selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1482"/>
        <source>Max simultaneous activities from a set in selected time slots</source>
        <extracomment>It refers to a time constraint. It means: user chooses a set of activities, a set of time slots and a maximum number of activities from those selected which can be simultaneous in each selected time slot</extracomment>
        <translation>Numero massimo di attività simultanee tra le attività di una selezione in un insieme di ore</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1580"/>
        <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>Chiavi dell&apos;a&amp;ttività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1681"/>
        <source>Generate &amp;multiple</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Generate new, View (&amp;teachers), View (&amp;students), View (&amp;rooms), Show soft &amp;conflicts, &amp;Print, Generate &amp;multiple, must be different</extracomment>
        <translation>Genera &amp;più orari</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1731"/>
        <source>Max span per day for a teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1736"/>
        <source>Max span per day for all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1741"/>
        <source>Max span per day for a students set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1746"/>
        <source>Max span per day for all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1751"/>
        <source>Min resting hours for a teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1756"/>
        <source>Min resting hours for all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1761"/>
        <source>Min resting hours for a students set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1766"/>
        <source>Min resting hours for all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1771"/>
        <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>&amp;Edifici</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1871"/>
        <source>Save data and timetable as...</source>
        <translation>Salva dati e orario come...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1926"/>
        <source>Export comma separated values (text)</source>
        <translation>Esporta valori separati da virgola (testo - CSV)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1931"/>
        <source>Import activities from CSV file</source>
        <translation>Importa attività da un file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1936"/>
        <source>Import activity tags from CSV file</source>
        <translation>Importa chiavi delle attività da un file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1941"/>
        <source>Import rooms and buildings from CSV file</source>
        <translation>Importa aule ed edifici da un file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1946"/>
        <source>Import subjects from CSV file</source>
        <translation>Importa materie da un file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1951"/>
        <source>Import teachers from CSV file</source>
        <translation>Importa insegnanti da un file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1956"/>
        <source>Import years, groups and subgroups from CSV file</source>
        <translation>Importa anni, classi e sottogruppi da un file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1961"/>
        <source>A set of subactivities has a set of preferred time slots</source>
        <translation>Le subattività con indice di una selezione cadono in un insieme di ore preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1966"/>
        <source>A set of subactivities has a set of preferred starting times</source>
        <translation>Le subattività con indice di una selezione iniziano in un insieme di ore preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1971"/>
        <source>A teacher works in an hourly interval max days per week</source>
        <translation>Un insegnante fa lezione in un intervallo orario massimo n giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1976"/>
        <source>All teachers work in an hourly interval max days per week</source>
        <translation>Tutti gli insegnanti fanno lezione in un intervallo orario massimo n giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1981"/>
        <source>A students set works in an hourly interval max days per week</source>
        <translation>Un insieme di studenti fa lezione in un intervallo orario massimo n giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1986"/>
        <source>All students work in an hourly interval max days per week</source>
        <translation>Tutti gli studenti fanno lezione in un intervallo orario massimo n giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1991"/>
        <source>A set of activities end students day</source>
        <translation>Un insieme di attività concludono la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2302"/>
        <source>Enable students min hours daily with empty days</source>
        <translation>Consenti numero minimo di ore al giorno per studenti con giorni vuoti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2313"/>
        <source>Warn if using students min hours daily with empty days</source>
        <translation>Avverti se si fa uso del vincolo di n minimo di ore al giorno per studenti con giorni vuoti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2318"/>
        <source>Activity planning</source>
        <translation>Pianificazione delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2329"/>
        <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>Conferma la pianificazione delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2340"/>
        <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>Conferma la distribuzione delle subattività nella settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2351"/>
        <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>Conferma la rimozione di vincoli ridondanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2362"/>
        <source>Confirm save data and timetable as</source>
        <translation>Conferma di salvare dati e orario come</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2377"/>
        <source>&amp;Print</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Generate new, View (&amp;teachers), View (&amp;students), View (&amp;rooms), Show soft &amp;conflicts, &amp;Print, Generate &amp;multiple, must be different</extracomment>
        <translation>S&amp;tampa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2380"/>
        <source>Ctrl+P</source>
        <extracomment>This is the shortcut for menu item Timetable-&gt;Print. It is recommended to translate with Ctrl+P, 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), Ctrl+P (Print). Please use the English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if your keyboard has another name for the Ctrl key, 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+P&apos;, the same as the English original, to keep things standard.</extracomment>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2385"/>
        <source>A set of activities occupies max different rooms</source>
        <translation>Un insieme di attività occupano un numero massimo di aule diverse</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2390"/>
        <source>A set of activities are in the same room if they are consecutive</source>
        <translation>Un insieme di attività si svolgono nella stessa aula se sono consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2395"/>
        <source>Max days per week for a students set</source>
        <translation>Numero massimo di giorni a settimana per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2400"/>
        <source>Max days per week for all students</source>
        <translation>Numero massimo di giorni a settimana per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2411"/>
        <source>Print activity tags in timetables</source>
        <translation>Stampa le chiavi delle attività negli orari</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2416"/>
        <source>Print advanced statistics</source>
        <translation>Stampa statistiche avanzate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2427"/>
        <source>Duplicate vertical headers to the right</source>
        <translation>Duplica etichette verticali a destra</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2432"/>
        <source>Group activities in the initial order of generation</source>
        <translation>Attività aggregate in ordine iniziale di generazione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2443"/>
        <source>Enable group activities in initial order</source>
        <translation>Abilita l&apos;aggregazione di attività in ordine iniziale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2454"/>
        <source>Warn if using group activities in initial order</source>
        <translation>Avvisa se si usa l&apos;aggregazione di attività in ordinine iniziale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2465"/>
        <source>Show subgroups in combo boxes</source>
        <translation>Mostra i sottogruppi nelle caselle combinate</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2476"/>
        <source>Show subgroups in activity planning</source>
        <translation>Mostra i sottogruppi nel pianificatore delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2503"/>
        <source>Categories of timetables to be written on disk</source>
        <comment>It means that the user selects the categories of timetables to be written on disk after the generation (soft conflicts, XML, days horizontal, time vertical, subgroups, teachers, etc.)</comment>
        <translation>Elementi dell&apos;orario generato da scrivere su disco</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2514"/>
        <source>Print detailed timetables</source>
        <translation>Stampa orari dettagliati</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2525"/>
        <source>Print detailed teachers&apos; free periods timetables</source>
        <translation>Stampa oraro dettagliato delle ore libere degli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2530"/>
        <source>Teachers subjects qualifications statistics</source>
        <comment>It means the statistics for the teachers - check the teacher&apos;s subject qualification</comment>
        <translation>Statistica degli insegnanti qualificati per materia</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2535"/>
        <location filename="../src/interface/fetmainform_template.ui" line="2545"/>
        <location filename="../src/interface/fetmainform_template.ui" line="2555"/>
        <source>Days horizontal</source>
        <translation type="unfinished">Giorni orizzontale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2540"/>
        <location filename="../src/interface/fetmainform_template.ui" line="2550"/>
        <location filename="../src/interface/fetmainform_template.ui" line="2560"/>
        <source>Time horizontal</source>
        <translation type="unfinished">Tempo orizzontale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2487"/>
        <source>Show tool tips for constraints with tables</source>
        <translation>Mostra suggerimenti per vincoli con tabelle</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2498"/>
        <source>Warn subgroups with the same activities</source>
        <translation>Segnala sottogruppi con le stesse attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2280"/>
        <source>Show shortcut buttons in main window</source>
        <translation>Mostra etichette scorciatoie nella finestra principale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2007"/>
        <source>Spread the activities evenly over the week</source>
        <translation>Distribuisci le subattività uniformemente nella settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2012"/>
        <source>Export advanced statistics to disk</source>
        <translation>Esporta su disco le statistiche approfondite</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2017"/>
        <source>Remove redundant constraints</source>
        <translation>Rimuovi i vincoli ridondanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="931"/>
        <source>Advanced lock/unlock</source>
        <translation>Blocca/Sblocca avanzato</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2027"/>
        <source>Lock all activities of a specified day</source>
        <translation>Blocca tutte le attività di un giorno specifico</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2032"/>
        <source>Unlock all activities of a specified day</source>
        <translation>Sblocca tutte le attività di un giorno specifico</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2037"/>
        <source>Lock all activities which end students day</source>
        <translation>Blocca tutte le attività che chiudono la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2042"/>
        <source>Unlock all activities which end students day</source>
        <translation>Sblocca tutte le attività che chiudono la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2047"/>
        <source>Lock all activities of the current timetable</source>
        <translation>Blocca tutte le attività dell&apos;orario corrente</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2052"/>
        <source>Unlock all activities of the current timetable</source>
        <translation>Sblocca tutte le attività dell&apos;orario corrente</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2057"/>
        <source>Max hours continuously with an activity tag for a students set</source>
        <translation>N massimo di ore consecutive di attività con chiave per un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2062"/>
        <source>Max hours continuously with an activity tag for all students</source>
        <translation>N massimo di ore consecutive di attività con chiave per tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2067"/>
        <source>Max hours continuously with an activity tag for a teacher</source>
        <translation>N massimo di ore consecutive di attività con chiave per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2072"/>
        <source>Max hours continuously with an activity tag for all teachers</source>
        <translation>N massimo di ore consecutive di attività con chiave per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1212"/>
        <source>Institution information</source>
        <translation>Informazioni sull&apos;Istituto</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1219"/>
        <source>Days and hours</source>
        <translation>Giorni ed ore</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1044"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1158"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2093"/>
        <source>Divide HTML timetables with time-axis by days</source>
        <translation>Dividi gli orari in HTML secondo l&apos;asse dei tempi in base ai giorni</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2098"/>
        <source>Help on settings</source>
        <translation>Aiuto sulle opzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2103"/>
        <source>An activity tag has a preferred room</source>
        <translation>Una chiave dell&apos;attività ha una aula preferenziale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2108"/>
        <source>An activity tag has a set of preferred rooms</source>
        <translation>Una chiave dell&apos;attività ha un insieme di aule preferenziali</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2113"/>
        <source>Select output directory</source>
        <translation>Scegli la cartella di output</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2118"/>
        <source>Max days per week for all teachers</source>
        <translation>Numero massimo di giorni a settimana per tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2129"/>
        <source>Print activities with same starting time in timetables</source>
        <translation>Elenca negli orari subattività vincolate a iniziare alla stessa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2139"/>
        <source>Max days between a set of activities</source>
        <translation>Numero massimo di giorni tra subattività (lezioni)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1686"/>
        <source>Two activities are consecutive</source>
        <translation>Due attività sono consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1876"/>
        <source>Two activities are ordered</source>
        <translation>Due attività sono in ordine</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2022"/>
        <source>Two activities are grouped</source>
        <translation>Due attività sono contigue</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2134"/>
        <source>Three activities are grouped</source>
        <translation>Tre attività sono contigue</translation>
    </message>
</context>
<context>
    <name>FetTranslate</name>
    <message>
        <location filename="../src/interface/fet.cpp" line="292"/>
        <location filename="../src/interface/fet.cpp" line="844"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="292"/>
        <source>Output directory %1 does not exist and cannot be created - output directory will be made the default value %2</source>
        <translation>La cartella di output %1 non esiste e non può essere creata - la cartella di output sarà quella di default %2</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="805"/>
        <location filename="../src/interface/fet.cpp" line="814"/>
        <source>FET critical</source>
        <translation>FET - criticità</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="844"/>
        <source>To start FET in interface mode, please do not give any command-line parameters to the FET executable</source>
        <translation>Per avviare FET in moldalità interattiva non fornire alcun parametro di linea di comando all&apos;eseguibile di FET</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="1184"/>
        <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>Questa è la lista del massimo numero di attività piazzate, in ordine cronologico. Se FET ha raggiunto al massimo la ennesima attività, esamina l&apos;attività numero enne+1 nell&apos;ordine iniziale delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="1475"/>
        <source>FET managed to schedule correctly the first %1 most difficult activities. You can see initial order of placing the activities in the corresponding output file. 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 ha organizzato di ordinare correttamente le prime %1 attività più difficili. Si può osservare l&apos;ordine iniziale di piazzamento delle attività nella finestra di generazione. Le attività che poptrebbero creare problemi potrebbero essere le attività successive nell&apos;iniziale ordine di valutazione. Questa attività è indicata di seguito:</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="1482"/>
        <location filename="../src/interface/fet.cpp" line="1502"/>
        <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/fet.cpp" line="1487"/>
        <source>Difficult activity cannot be computed - please report possible bug</source>
        <translation>Una attività difficile non riesce ad essere sistemata - per favore riporta un possibile bug all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="1491"/>
        <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>Qui si trovano attività che portano ad una incoerenza, in ordine dalla prima all&apos;ultima (FET ha fallito la sistemazione dell&apos;ultima e il gruppo delle ultime è, probabilmente, impossibile da collocare): </translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="1498"/>
        <source>No: %1</source>
        <translation>No: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="805"/>
        <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>Impossibile creare o usare la cartella %1 (destinazione dei file risultanti) - puoi continuare l&apos;elaborazione, ma probabilmente non riuscirai a lavorare correttamente con FET. Prova a cambiare la cartella di output dal menù Opzioni. Se hai incontrato un bug, per favore avvisa dell&apos;errore.</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="814"/>
        <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>Non hai privilegi di scrittura nella cartella di output (FET non può aprire o creare il file %1) - potresti non riuscire a lavorare correttamente con FET. Prova a cambiare la cartella di output dal menù Opzioni. Se hai incontrato un bug, per favore avvisa.</translation>
    </message>
</context>
<context>
    <name>Generate</name>
    <message>
        <location filename="../src/engine/generate.cpp" line="3195"/>
        <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>Dopo %1 o %2 m %3 s, FET ha piazzato %4 attività</translation>
    </message>
</context>
<context>
    <name>GenerateMultipleThread</name>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="104"/>
        <source>Timetable impossible to generate</source>
        <translation>Impossibile generare un orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="109"/>
        <source>Time exceeded for current timetable</source>
        <translation>Tempo scaduto per l&apos;orario corrente</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="127"/>
        <source>%1 h</source>
        <comment>hours</comment>
        <translation>%1 h</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="131"/>
        <source>%1 m</source>
        <comment>minutes</comment>
        <translation>%1 m</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="135"/>
        <source>%1 s</source>
        <comment>seconds</comment>
        <translation>%1 s</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="139"/>
        <source>Max placed activities: %1 (at %2)</source>
        <comment>%1 represents the maximum number of activities placed, %2 is a time interval</comment>
        <translation>Numero massimo di attività piazzate: %1 (dopo %2)</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="160"/>
        <source>Timetable breaks %1 soft constraints, has %2 soft conflicts total, and was generated in %3 hours, %4 minutes and %5 seconds.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GeneratePreTranslate</name>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="537"/>
        <location filename="../src/engine/generate_pre.cpp" line="918"/>
        <location filename="../src/engine/generate_pre.cpp" line="922"/>
        <location filename="../src/engine/generate_pre.cpp" line="941"/>
        <location filename="../src/engine/generate_pre.cpp" line="945"/>
        <location filename="../src/engine/generate_pre.cpp" line="964"/>
        <location filename="../src/engine/generate_pre.cpp" line="968"/>
        <location filename="../src/engine/generate_pre.cpp" line="1023"/>
        <location filename="../src/engine/generate_pre.cpp" line="1074"/>
        <location filename="../src/engine/generate_pre.cpp" line="1149"/>
        <location filename="../src/engine/generate_pre.cpp" line="1212"/>
        <location filename="../src/engine/generate_pre.cpp" line="1242"/>
        <location filename="../src/engine/generate_pre.cpp" line="1258"/>
        <location filename="../src/engine/generate_pre.cpp" line="1348"/>
        <location filename="../src/engine/generate_pre.cpp" line="1403"/>
        <location filename="../src/engine/generate_pre.cpp" line="1454"/>
        <location filename="../src/engine/generate_pre.cpp" line="1489"/>
        <location filename="../src/engine/generate_pre.cpp" line="1507"/>
        <location filename="../src/engine/generate_pre.cpp" line="1592"/>
        <location filename="../src/engine/generate_pre.cpp" line="1673"/>
        <location filename="../src/engine/generate_pre.cpp" line="1725"/>
        <location filename="../src/engine/generate_pre.cpp" line="1815"/>
        <location filename="../src/engine/generate_pre.cpp" line="1896"/>
        <location filename="../src/engine/generate_pre.cpp" line="1937"/>
        <location filename="../src/engine/generate_pre.cpp" line="1957"/>
        <location filename="../src/engine/generate_pre.cpp" line="1978"/>
        <location filename="../src/engine/generate_pre.cpp" line="1998"/>
        <location filename="../src/engine/generate_pre.cpp" line="2021"/>
        <location filename="../src/engine/generate_pre.cpp" line="2047"/>
        <location filename="../src/engine/generate_pre.cpp" line="2074"/>
        <location filename="../src/engine/generate_pre.cpp" line="2095"/>
        <location filename="../src/engine/generate_pre.cpp" line="2116"/>
        <location filename="../src/engine/generate_pre.cpp" line="2136"/>
        <location filename="../src/engine/generate_pre.cpp" line="2159"/>
        <location filename="../src/engine/generate_pre.cpp" line="2185"/>
        <location filename="../src/engine/generate_pre.cpp" line="2226"/>
        <location filename="../src/engine/generate_pre.cpp" line="2241"/>
        <location filename="../src/engine/generate_pre.cpp" line="2260"/>
        <location filename="../src/engine/generate_pre.cpp" line="2276"/>
        <location filename="../src/engine/generate_pre.cpp" line="2313"/>
        <location filename="../src/engine/generate_pre.cpp" line="2349"/>
        <location filename="../src/engine/generate_pre.cpp" line="2378"/>
        <location filename="../src/engine/generate_pre.cpp" line="2397"/>
        <location filename="../src/engine/generate_pre.cpp" line="2416"/>
        <location filename="../src/engine/generate_pre.cpp" line="2434"/>
        <location filename="../src/engine/generate_pre.cpp" line="2510"/>
        <location filename="../src/engine/generate_pre.cpp" line="2573"/>
        <location filename="../src/engine/generate_pre.cpp" line="2648"/>
        <location filename="../src/engine/generate_pre.cpp" line="2711"/>
        <location filename="../src/engine/generate_pre.cpp" line="2741"/>
        <location filename="../src/engine/generate_pre.cpp" line="2757"/>
        <location filename="../src/engine/generate_pre.cpp" line="2846"/>
        <location filename="../src/engine/generate_pre.cpp" line="2899"/>
        <location filename="../src/engine/generate_pre.cpp" line="2946"/>
        <location filename="../src/engine/generate_pre.cpp" line="2981"/>
        <location filename="../src/engine/generate_pre.cpp" line="2999"/>
        <location filename="../src/engine/generate_pre.cpp" line="3084"/>
        <location filename="../src/engine/generate_pre.cpp" line="3165"/>
        <location filename="../src/engine/generate_pre.cpp" line="3217"/>
        <location filename="../src/engine/generate_pre.cpp" line="3307"/>
        <location filename="../src/engine/generate_pre.cpp" line="3388"/>
        <location filename="../src/engine/generate_pre.cpp" line="3433"/>
        <location filename="../src/engine/generate_pre.cpp" line="3450"/>
        <location filename="../src/engine/generate_pre.cpp" line="3476"/>
        <location filename="../src/engine/generate_pre.cpp" line="3492"/>
        <location filename="../src/engine/generate_pre.cpp" line="3519"/>
        <location filename="../src/engine/generate_pre.cpp" line="3537"/>
        <location filename="../src/engine/generate_pre.cpp" line="3573"/>
        <location filename="../src/engine/generate_pre.cpp" line="3589"/>
        <location filename="../src/engine/generate_pre.cpp" line="3615"/>
        <location filename="../src/engine/generate_pre.cpp" line="3630"/>
        <location filename="../src/engine/generate_pre.cpp" line="3657"/>
        <location filename="../src/engine/generate_pre.cpp" line="3677"/>
        <location filename="../src/engine/generate_pre.cpp" line="3702"/>
        <location filename="../src/engine/generate_pre.cpp" line="3752"/>
        <location filename="../src/engine/generate_pre.cpp" line="3785"/>
        <location filename="../src/engine/generate_pre.cpp" line="3799"/>
        <location filename="../src/engine/generate_pre.cpp" line="3835"/>
        <location filename="../src/engine/generate_pre.cpp" line="3848"/>
        <location filename="../src/engine/generate_pre.cpp" line="3911"/>
        <location filename="../src/engine/generate_pre.cpp" line="3925"/>
        <location filename="../src/engine/generate_pre.cpp" line="3963"/>
        <location filename="../src/engine/generate_pre.cpp" line="3976"/>
        <location filename="../src/engine/generate_pre.cpp" line="4089"/>
        <location filename="../src/engine/generate_pre.cpp" line="4107"/>
        <location filename="../src/engine/generate_pre.cpp" line="4209"/>
        <location filename="../src/engine/generate_pre.cpp" line="4360"/>
        <location filename="../src/engine/generate_pre.cpp" line="4383"/>
        <location filename="../src/engine/generate_pre.cpp" line="4405"/>
        <location filename="../src/engine/generate_pre.cpp" line="4472"/>
        <location filename="../src/engine/generate_pre.cpp" line="4500"/>
        <location filename="../src/engine/generate_pre.cpp" line="4517"/>
        <location filename="../src/engine/generate_pre.cpp" line="4546"/>
        <location filename="../src/engine/generate_pre.cpp" line="4576"/>
        <location filename="../src/engine/generate_pre.cpp" line="4611"/>
        <location filename="../src/engine/generate_pre.cpp" line="4628"/>
        <location filename="../src/engine/generate_pre.cpp" line="4657"/>
        <location filename="../src/engine/generate_pre.cpp" line="4687"/>
        <location filename="../src/engine/generate_pre.cpp" line="4727"/>
        <location filename="../src/engine/generate_pre.cpp" line="4750"/>
        <location filename="../src/engine/generate_pre.cpp" line="4772"/>
        <location filename="../src/engine/generate_pre.cpp" line="4839"/>
        <location filename="../src/engine/generate_pre.cpp" line="4866"/>
        <location filename="../src/engine/generate_pre.cpp" line="4904"/>
        <location filename="../src/engine/generate_pre.cpp" line="4971"/>
        <location filename="../src/engine/generate_pre.cpp" line="4997"/>
        <location filename="../src/engine/generate_pre.cpp" line="5121"/>
        <location filename="../src/engine/generate_pre.cpp" line="5137"/>
        <location filename="../src/engine/generate_pre.cpp" line="5193"/>
        <location filename="../src/engine/generate_pre.cpp" line="5265"/>
        <location filename="../src/engine/generate_pre.cpp" line="5384"/>
        <location filename="../src/engine/generate_pre.cpp" line="5430"/>
        <location filename="../src/engine/generate_pre.cpp" line="5473"/>
        <location filename="../src/engine/generate_pre.cpp" line="5522"/>
        <location filename="../src/engine/generate_pre.cpp" line="5792"/>
        <location filename="../src/engine/generate_pre.cpp" line="5855"/>
        <location filename="../src/engine/generate_pre.cpp" line="5923"/>
        <location filename="../src/engine/generate_pre.cpp" line="5963"/>
        <location filename="../src/engine/generate_pre.cpp" line="6342"/>
        <location filename="../src/engine/generate_pre.cpp" line="6367"/>
        <location filename="../src/engine/generate_pre.cpp" line="6462"/>
        <location filename="../src/engine/generate_pre.cpp" line="6506"/>
        <location filename="../src/engine/generate_pre.cpp" line="6529"/>
        <location filename="../src/engine/generate_pre.cpp" line="6624"/>
        <location filename="../src/engine/generate_pre.cpp" line="6660"/>
        <location filename="../src/engine/generate_pre.cpp" line="6702"/>
        <location filename="../src/engine/generate_pre.cpp" line="6735"/>
        <location filename="../src/engine/generate_pre.cpp" line="6753"/>
        <location filename="../src/engine/generate_pre.cpp" line="6786"/>
        <location filename="../src/engine/generate_pre.cpp" line="6832"/>
        <location filename="../src/engine/generate_pre.cpp" line="6866"/>
        <location filename="../src/engine/generate_pre.cpp" line="6885"/>
        <location filename="../src/engine/generate_pre.cpp" line="6921"/>
        <location filename="../src/engine/generate_pre.cpp" line="6958"/>
        <location filename="../src/engine/generate_pre.cpp" line="7006"/>
        <location filename="../src/engine/generate_pre.cpp" line="7051"/>
        <location filename="../src/engine/generate_pre.cpp" line="7093"/>
        <location filename="../src/engine/generate_pre.cpp" line="7133"/>
        <location filename="../src/engine/generate_pre.cpp" line="7215"/>
        <location filename="../src/engine/generate_pre.cpp" line="7253"/>
        <location filename="../src/engine/generate_pre.cpp" line="7298"/>
        <location filename="../src/engine/generate_pre.cpp" line="7336"/>
        <location filename="../src/engine/generate_pre.cpp" line="7891"/>
        <location filename="../src/engine/generate_pre.cpp" line="7914"/>
        <location filename="../src/engine/generate_pre.cpp" line="7935"/>
        <location filename="../src/engine/generate_pre.cpp" line="7985"/>
        <location filename="../src/engine/generate_pre.cpp" line="8019"/>
        <location filename="../src/engine/generate_pre.cpp" line="8054"/>
        <location filename="../src/engine/generate_pre.cpp" line="8078"/>
        <location filename="../src/engine/generate_pre.cpp" line="8117"/>
        <location filename="../src/engine/generate_pre.cpp" line="8141"/>
        <location filename="../src/engine/generate_pre.cpp" line="8180"/>
        <location filename="../src/engine/generate_pre.cpp" line="8204"/>
        <location filename="../src/engine/generate_pre.cpp" line="8244"/>
        <location filename="../src/engine/generate_pre.cpp" line="8266"/>
        <location filename="../src/engine/generate_pre.cpp" line="8305"/>
        <location filename="../src/engine/generate_pre.cpp" line="8327"/>
        <location filename="../src/engine/generate_pre.cpp" line="8366"/>
        <location filename="../src/engine/generate_pre.cpp" line="8388"/>
        <location filename="../src/engine/generate_pre.cpp" line="8511"/>
        <location filename="../src/engine/generate_pre.cpp" line="8684"/>
        <location filename="../src/engine/generate_pre.cpp" line="9139"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1034"/>
        <location filename="../src/engine/generate_pre.cpp" line="1085"/>
        <location filename="../src/engine/generate_pre.cpp" line="1150"/>
        <location filename="../src/engine/generate_pre.cpp" line="1213"/>
        <location filename="../src/engine/generate_pre.cpp" line="1245"/>
        <location filename="../src/engine/generate_pre.cpp" line="1261"/>
        <location filename="../src/engine/generate_pre.cpp" line="1349"/>
        <location filename="../src/engine/generate_pre.cpp" line="1414"/>
        <location filename="../src/engine/generate_pre.cpp" line="1465"/>
        <location filename="../src/engine/generate_pre.cpp" line="1490"/>
        <location filename="../src/engine/generate_pre.cpp" line="1508"/>
        <location filename="../src/engine/generate_pre.cpp" line="1603"/>
        <location filename="../src/engine/generate_pre.cpp" line="1684"/>
        <location filename="../src/engine/generate_pre.cpp" line="1730"/>
        <location filename="../src/engine/generate_pre.cpp" line="1826"/>
        <location filename="../src/engine/generate_pre.cpp" line="1907"/>
        <location filename="../src/engine/generate_pre.cpp" line="1945"/>
        <location filename="../src/engine/generate_pre.cpp" line="1965"/>
        <location filename="../src/engine/generate_pre.cpp" line="1986"/>
        <location filename="../src/engine/generate_pre.cpp" line="2006"/>
        <location filename="../src/engine/generate_pre.cpp" line="2031"/>
        <location filename="../src/engine/generate_pre.cpp" line="2057"/>
        <location filename="../src/engine/generate_pre.cpp" line="2082"/>
        <location filename="../src/engine/generate_pre.cpp" line="2103"/>
        <location filename="../src/engine/generate_pre.cpp" line="2124"/>
        <location filename="../src/engine/generate_pre.cpp" line="2144"/>
        <location filename="../src/engine/generate_pre.cpp" line="2169"/>
        <location filename="../src/engine/generate_pre.cpp" line="2195"/>
        <location filename="../src/engine/generate_pre.cpp" line="2230"/>
        <location filename="../src/engine/generate_pre.cpp" line="2246"/>
        <location filename="../src/engine/generate_pre.cpp" line="2265"/>
        <location filename="../src/engine/generate_pre.cpp" line="2282"/>
        <location filename="../src/engine/generate_pre.cpp" line="2320"/>
        <location filename="../src/engine/generate_pre.cpp" line="2356"/>
        <location filename="../src/engine/generate_pre.cpp" line="2382"/>
        <location filename="../src/engine/generate_pre.cpp" line="2403"/>
        <location filename="../src/engine/generate_pre.cpp" line="2424"/>
        <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="2584"/>
        <location filename="../src/engine/generate_pre.cpp" line="2649"/>
        <location filename="../src/engine/generate_pre.cpp" line="2712"/>
        <location filename="../src/engine/generate_pre.cpp" line="2744"/>
        <location filename="../src/engine/generate_pre.cpp" line="2760"/>
        <location filename="../src/engine/generate_pre.cpp" line="2847"/>
        <location filename="../src/engine/generate_pre.cpp" line="2910"/>
        <location filename="../src/engine/generate_pre.cpp" line="2957"/>
        <location filename="../src/engine/generate_pre.cpp" line="2982"/>
        <location filename="../src/engine/generate_pre.cpp" line="3000"/>
        <location filename="../src/engine/generate_pre.cpp" line="3095"/>
        <location filename="../src/engine/generate_pre.cpp" line="3176"/>
        <location filename="../src/engine/generate_pre.cpp" line="3222"/>
        <location filename="../src/engine/generate_pre.cpp" line="3318"/>
        <location filename="../src/engine/generate_pre.cpp" line="3399"/>
        <location filename="../src/engine/generate_pre.cpp" line="3438"/>
        <location filename="../src/engine/generate_pre.cpp" line="3456"/>
        <location filename="../src/engine/generate_pre.cpp" line="3480"/>
        <location filename="../src/engine/generate_pre.cpp" line="3497"/>
        <location filename="../src/engine/generate_pre.cpp" line="3527"/>
        <location filename="../src/engine/generate_pre.cpp" line="3543"/>
        <location filename="../src/engine/generate_pre.cpp" line="3577"/>
        <location filename="../src/engine/generate_pre.cpp" line="3595"/>
        <location filename="../src/engine/generate_pre.cpp" line="3618"/>
        <location filename="../src/engine/generate_pre.cpp" line="3635"/>
        <location filename="../src/engine/generate_pre.cpp" line="3664"/>
        <location filename="../src/engine/generate_pre.cpp" line="3685"/>
        <location filename="../src/engine/generate_pre.cpp" line="3709"/>
        <location filename="../src/engine/generate_pre.cpp" line="3753"/>
        <location filename="../src/engine/generate_pre.cpp" line="3789"/>
        <location filename="../src/engine/generate_pre.cpp" line="3805"/>
        <location filename="../src/engine/generate_pre.cpp" line="3838"/>
        <location filename="../src/engine/generate_pre.cpp" line="3853"/>
        <location filename="../src/engine/generate_pre.cpp" line="3915"/>
        <location filename="../src/engine/generate_pre.cpp" line="3931"/>
        <location filename="../src/engine/generate_pre.cpp" line="3966"/>
        <location filename="../src/engine/generate_pre.cpp" line="3981"/>
        <location filename="../src/engine/generate_pre.cpp" line="4090"/>
        <location filename="../src/engine/generate_pre.cpp" line="4108"/>
        <location filename="../src/engine/generate_pre.cpp" line="4210"/>
        <location filename="../src/engine/generate_pre.cpp" line="4367"/>
        <location filename="../src/engine/generate_pre.cpp" line="4390"/>
        <location filename="../src/engine/generate_pre.cpp" line="4413"/>
        <location filename="../src/engine/generate_pre.cpp" line="4473"/>
        <location filename="../src/engine/generate_pre.cpp" line="4503"/>
        <location filename="../src/engine/generate_pre.cpp" line="4521"/>
        <location filename="../src/engine/generate_pre.cpp" line="4553"/>
        <location filename="../src/engine/generate_pre.cpp" line="4583"/>
        <location filename="../src/engine/generate_pre.cpp" line="4614"/>
        <location filename="../src/engine/generate_pre.cpp" line="4632"/>
        <location filename="../src/engine/generate_pre.cpp" line="4664"/>
        <location filename="../src/engine/generate_pre.cpp" line="4694"/>
        <location filename="../src/engine/generate_pre.cpp" line="4734"/>
        <location filename="../src/engine/generate_pre.cpp" line="4757"/>
        <location filename="../src/engine/generate_pre.cpp" line="4780"/>
        <location filename="../src/engine/generate_pre.cpp" line="4840"/>
        <location filename="../src/engine/generate_pre.cpp" line="4871"/>
        <location filename="../src/engine/generate_pre.cpp" line="4907"/>
        <location filename="../src/engine/generate_pre.cpp" line="4976"/>
        <location filename="../src/engine/generate_pre.cpp" line="5000"/>
        <location filename="../src/engine/generate_pre.cpp" line="5127"/>
        <location filename="../src/engine/generate_pre.cpp" line="5143"/>
        <location filename="../src/engine/generate_pre.cpp" line="5201"/>
        <location filename="../src/engine/generate_pre.cpp" line="5271"/>
        <location filename="../src/engine/generate_pre.cpp" line="5527"/>
        <location filename="../src/engine/generate_pre.cpp" line="5795"/>
        <location filename="../src/engine/generate_pre.cpp" line="5858"/>
        <location filename="../src/engine/generate_pre.cpp" line="5926"/>
        <location filename="../src/engine/generate_pre.cpp" line="6348"/>
        <location filename="../src/engine/generate_pre.cpp" line="6372"/>
        <location filename="../src/engine/generate_pre.cpp" line="6463"/>
        <location filename="../src/engine/generate_pre.cpp" line="6507"/>
        <location filename="../src/engine/generate_pre.cpp" line="6530"/>
        <location filename="../src/engine/generate_pre.cpp" line="6625"/>
        <location filename="../src/engine/generate_pre.cpp" line="6661"/>
        <location filename="../src/engine/generate_pre.cpp" line="6707"/>
        <location filename="../src/engine/generate_pre.cpp" line="6740"/>
        <location filename="../src/engine/generate_pre.cpp" line="6757"/>
        <location filename="../src/engine/generate_pre.cpp" line="6791"/>
        <location filename="../src/engine/generate_pre.cpp" line="6837"/>
        <location filename="../src/engine/generate_pre.cpp" line="6871"/>
        <location filename="../src/engine/generate_pre.cpp" line="6891"/>
        <location filename="../src/engine/generate_pre.cpp" line="6926"/>
        <location filename="../src/engine/generate_pre.cpp" line="6962"/>
        <location filename="../src/engine/generate_pre.cpp" line="7010"/>
        <location filename="../src/engine/generate_pre.cpp" line="7055"/>
        <location filename="../src/engine/generate_pre.cpp" line="7097"/>
        <location filename="../src/engine/generate_pre.cpp" line="7219"/>
        <location filename="../src/engine/generate_pre.cpp" line="7257"/>
        <location filename="../src/engine/generate_pre.cpp" line="7302"/>
        <location filename="../src/engine/generate_pre.cpp" line="7340"/>
        <location filename="../src/engine/generate_pre.cpp" line="7895"/>
        <location filename="../src/engine/generate_pre.cpp" line="7918"/>
        <location filename="../src/engine/generate_pre.cpp" line="7939"/>
        <location filename="../src/engine/generate_pre.cpp" line="7989"/>
        <location filename="../src/engine/generate_pre.cpp" line="8024"/>
        <location filename="../src/engine/generate_pre.cpp" line="8057"/>
        <location filename="../src/engine/generate_pre.cpp" line="8081"/>
        <location filename="../src/engine/generate_pre.cpp" line="8120"/>
        <location filename="../src/engine/generate_pre.cpp" line="8144"/>
        <location filename="../src/engine/generate_pre.cpp" line="8183"/>
        <location filename="../src/engine/generate_pre.cpp" line="8207"/>
        <location filename="../src/engine/generate_pre.cpp" line="8247"/>
        <location filename="../src/engine/generate_pre.cpp" line="8269"/>
        <location filename="../src/engine/generate_pre.cpp" line="8308"/>
        <location filename="../src/engine/generate_pre.cpp" line="8330"/>
        <location filename="../src/engine/generate_pre.cpp" line="8369"/>
        <location filename="../src/engine/generate_pre.cpp" line="8391"/>
        <location filename="../src/engine/generate_pre.cpp" line="8512"/>
        <location filename="../src/engine/generate_pre.cpp" line="8685"/>
        <location filename="../src/engine/generate_pre.cpp" line="9140"/>
        <source>Skip rest</source>
        <translation>Salta gli altri avvisi</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1034"/>
        <location filename="../src/engine/generate_pre.cpp" line="1085"/>
        <location filename="../src/engine/generate_pre.cpp" line="1150"/>
        <location filename="../src/engine/generate_pre.cpp" line="1213"/>
        <location filename="../src/engine/generate_pre.cpp" line="1245"/>
        <location filename="../src/engine/generate_pre.cpp" line="1261"/>
        <location filename="../src/engine/generate_pre.cpp" line="1349"/>
        <location filename="../src/engine/generate_pre.cpp" line="1414"/>
        <location filename="../src/engine/generate_pre.cpp" line="1465"/>
        <location filename="../src/engine/generate_pre.cpp" line="1490"/>
        <location filename="../src/engine/generate_pre.cpp" line="1508"/>
        <location filename="../src/engine/generate_pre.cpp" line="1603"/>
        <location filename="../src/engine/generate_pre.cpp" line="1684"/>
        <location filename="../src/engine/generate_pre.cpp" line="1730"/>
        <location filename="../src/engine/generate_pre.cpp" line="1826"/>
        <location filename="../src/engine/generate_pre.cpp" line="1907"/>
        <location filename="../src/engine/generate_pre.cpp" line="1945"/>
        <location filename="../src/engine/generate_pre.cpp" line="1965"/>
        <location filename="../src/engine/generate_pre.cpp" line="1986"/>
        <location filename="../src/engine/generate_pre.cpp" line="2006"/>
        <location filename="../src/engine/generate_pre.cpp" line="2031"/>
        <location filename="../src/engine/generate_pre.cpp" line="2057"/>
        <location filename="../src/engine/generate_pre.cpp" line="2082"/>
        <location filename="../src/engine/generate_pre.cpp" line="2103"/>
        <location filename="../src/engine/generate_pre.cpp" line="2124"/>
        <location filename="../src/engine/generate_pre.cpp" line="2144"/>
        <location filename="../src/engine/generate_pre.cpp" line="2169"/>
        <location filename="../src/engine/generate_pre.cpp" line="2195"/>
        <location filename="../src/engine/generate_pre.cpp" line="2230"/>
        <location filename="../src/engine/generate_pre.cpp" line="2246"/>
        <location filename="../src/engine/generate_pre.cpp" line="2265"/>
        <location filename="../src/engine/generate_pre.cpp" line="2282"/>
        <location filename="../src/engine/generate_pre.cpp" line="2320"/>
        <location filename="../src/engine/generate_pre.cpp" line="2356"/>
        <location filename="../src/engine/generate_pre.cpp" line="2382"/>
        <location filename="../src/engine/generate_pre.cpp" line="2403"/>
        <location filename="../src/engine/generate_pre.cpp" line="2424"/>
        <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="2584"/>
        <location filename="../src/engine/generate_pre.cpp" line="2649"/>
        <location filename="../src/engine/generate_pre.cpp" line="2712"/>
        <location filename="../src/engine/generate_pre.cpp" line="2744"/>
        <location filename="../src/engine/generate_pre.cpp" line="2760"/>
        <location filename="../src/engine/generate_pre.cpp" line="2847"/>
        <location filename="../src/engine/generate_pre.cpp" line="2910"/>
        <location filename="../src/engine/generate_pre.cpp" line="2957"/>
        <location filename="../src/engine/generate_pre.cpp" line="2982"/>
        <location filename="../src/engine/generate_pre.cpp" line="3000"/>
        <location filename="../src/engine/generate_pre.cpp" line="3095"/>
        <location filename="../src/engine/generate_pre.cpp" line="3176"/>
        <location filename="../src/engine/generate_pre.cpp" line="3222"/>
        <location filename="../src/engine/generate_pre.cpp" line="3318"/>
        <location filename="../src/engine/generate_pre.cpp" line="3399"/>
        <location filename="../src/engine/generate_pre.cpp" line="3438"/>
        <location filename="../src/engine/generate_pre.cpp" line="3456"/>
        <location filename="../src/engine/generate_pre.cpp" line="3480"/>
        <location filename="../src/engine/generate_pre.cpp" line="3497"/>
        <location filename="../src/engine/generate_pre.cpp" line="3527"/>
        <location filename="../src/engine/generate_pre.cpp" line="3543"/>
        <location filename="../src/engine/generate_pre.cpp" line="3577"/>
        <location filename="../src/engine/generate_pre.cpp" line="3595"/>
        <location filename="../src/engine/generate_pre.cpp" line="3618"/>
        <location filename="../src/engine/generate_pre.cpp" line="3635"/>
        <location filename="../src/engine/generate_pre.cpp" line="3664"/>
        <location filename="../src/engine/generate_pre.cpp" line="3685"/>
        <location filename="../src/engine/generate_pre.cpp" line="3709"/>
        <location filename="../src/engine/generate_pre.cpp" line="3753"/>
        <location filename="../src/engine/generate_pre.cpp" line="3789"/>
        <location filename="../src/engine/generate_pre.cpp" line="3805"/>
        <location filename="../src/engine/generate_pre.cpp" line="3838"/>
        <location filename="../src/engine/generate_pre.cpp" line="3853"/>
        <location filename="../src/engine/generate_pre.cpp" line="3915"/>
        <location filename="../src/engine/generate_pre.cpp" line="3931"/>
        <location filename="../src/engine/generate_pre.cpp" line="3966"/>
        <location filename="../src/engine/generate_pre.cpp" line="3981"/>
        <location filename="../src/engine/generate_pre.cpp" line="4090"/>
        <location filename="../src/engine/generate_pre.cpp" line="4108"/>
        <location filename="../src/engine/generate_pre.cpp" line="4210"/>
        <location filename="../src/engine/generate_pre.cpp" line="4367"/>
        <location filename="../src/engine/generate_pre.cpp" line="4390"/>
        <location filename="../src/engine/generate_pre.cpp" line="4413"/>
        <location filename="../src/engine/generate_pre.cpp" line="4473"/>
        <location filename="../src/engine/generate_pre.cpp" line="4503"/>
        <location filename="../src/engine/generate_pre.cpp" line="4521"/>
        <location filename="../src/engine/generate_pre.cpp" line="4553"/>
        <location filename="../src/engine/generate_pre.cpp" line="4583"/>
        <location filename="../src/engine/generate_pre.cpp" line="4614"/>
        <location filename="../src/engine/generate_pre.cpp" line="4632"/>
        <location filename="../src/engine/generate_pre.cpp" line="4664"/>
        <location filename="../src/engine/generate_pre.cpp" line="4694"/>
        <location filename="../src/engine/generate_pre.cpp" line="4734"/>
        <location filename="../src/engine/generate_pre.cpp" line="4757"/>
        <location filename="../src/engine/generate_pre.cpp" line="4780"/>
        <location filename="../src/engine/generate_pre.cpp" line="4840"/>
        <location filename="../src/engine/generate_pre.cpp" line="4871"/>
        <location filename="../src/engine/generate_pre.cpp" line="4907"/>
        <location filename="../src/engine/generate_pre.cpp" line="4976"/>
        <location filename="../src/engine/generate_pre.cpp" line="5000"/>
        <location filename="../src/engine/generate_pre.cpp" line="5127"/>
        <location filename="../src/engine/generate_pre.cpp" line="5143"/>
        <location filename="../src/engine/generate_pre.cpp" line="5201"/>
        <location filename="../src/engine/generate_pre.cpp" line="5271"/>
        <location filename="../src/engine/generate_pre.cpp" line="5527"/>
        <location filename="../src/engine/generate_pre.cpp" line="5795"/>
        <location filename="../src/engine/generate_pre.cpp" line="5858"/>
        <location filename="../src/engine/generate_pre.cpp" line="5926"/>
        <location filename="../src/engine/generate_pre.cpp" line="6348"/>
        <location filename="../src/engine/generate_pre.cpp" line="6372"/>
        <location filename="../src/engine/generate_pre.cpp" line="6463"/>
        <location filename="../src/engine/generate_pre.cpp" line="6507"/>
        <location filename="../src/engine/generate_pre.cpp" line="6530"/>
        <location filename="../src/engine/generate_pre.cpp" line="6625"/>
        <location filename="../src/engine/generate_pre.cpp" line="6661"/>
        <location filename="../src/engine/generate_pre.cpp" line="6707"/>
        <location filename="../src/engine/generate_pre.cpp" line="6740"/>
        <location filename="../src/engine/generate_pre.cpp" line="6757"/>
        <location filename="../src/engine/generate_pre.cpp" line="6791"/>
        <location filename="../src/engine/generate_pre.cpp" line="6837"/>
        <location filename="../src/engine/generate_pre.cpp" line="6871"/>
        <location filename="../src/engine/generate_pre.cpp" line="6891"/>
        <location filename="../src/engine/generate_pre.cpp" line="6926"/>
        <location filename="../src/engine/generate_pre.cpp" line="6962"/>
        <location filename="../src/engine/generate_pre.cpp" line="7010"/>
        <location filename="../src/engine/generate_pre.cpp" line="7055"/>
        <location filename="../src/engine/generate_pre.cpp" line="7097"/>
        <location filename="../src/engine/generate_pre.cpp" line="7219"/>
        <location filename="../src/engine/generate_pre.cpp" line="7257"/>
        <location filename="../src/engine/generate_pre.cpp" line="7302"/>
        <location filename="../src/engine/generate_pre.cpp" line="7340"/>
        <location filename="../src/engine/generate_pre.cpp" line="7895"/>
        <location filename="../src/engine/generate_pre.cpp" line="7918"/>
        <location filename="../src/engine/generate_pre.cpp" line="7939"/>
        <location filename="../src/engine/generate_pre.cpp" line="7989"/>
        <location filename="../src/engine/generate_pre.cpp" line="8024"/>
        <location filename="../src/engine/generate_pre.cpp" line="8057"/>
        <location filename="../src/engine/generate_pre.cpp" line="8081"/>
        <location filename="../src/engine/generate_pre.cpp" line="8120"/>
        <location filename="../src/engine/generate_pre.cpp" line="8144"/>
        <location filename="../src/engine/generate_pre.cpp" line="8183"/>
        <location filename="../src/engine/generate_pre.cpp" line="8207"/>
        <location filename="../src/engine/generate_pre.cpp" line="8247"/>
        <location filename="../src/engine/generate_pre.cpp" line="8269"/>
        <location filename="../src/engine/generate_pre.cpp" line="8308"/>
        <location filename="../src/engine/generate_pre.cpp" line="8330"/>
        <location filename="../src/engine/generate_pre.cpp" line="8369"/>
        <location filename="../src/engine/generate_pre.cpp" line="8391"/>
        <location filename="../src/engine/generate_pre.cpp" line="8512"/>
        <location filename="../src/engine/generate_pre.cpp" line="8685"/>
        <location filename="../src/engine/generate_pre.cpp" line="9140"/>
        <source>See next</source>
        <translation>Vedi il prossimo</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1480"/>
        <location filename="../src/engine/generate_pre.cpp" line="1498"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero massimo = %2 ore consecutive per il sottogruppo %1 non può essere rispettato a causa dell&apos;attività con id %3 (che ha durata %4).</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1593"/>
        <location filename="../src/engine/generate_pre.cpp" line="1674"/>
        <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>Impossibile ottimizzare per il sottogruppo %1, perché vi sono troppo vincoli del tipo N massimo di ore al giorno di attività con chiave ad esso riferiti, che non possono essere sintetizzati in 2 vincoli di questo tipo. Due vincoli per N massimo di ore possono essere riassunti in uno singolo se il numero massimo di ore è più basso nel primo e il peso percentuale è più alto nel primo. E&apos; possibile usare qualsiasi numero di questi vincoli per sottogruppo, ma devono risultare equivalenti a non più di 2 vincoli del tipo N massimo di ore al giorno di attività con chiave.

  Esempio: è possibile usare 3 vincoli: 6 ore al 95%, 7 ore al 100% e 8 ore al 100% che possono essere ridotti a 2 vincoli: 6 ore al 95% e 7 ore al 100%

Modifica i tuoi dati secondo le istruzioni e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2379"/>
        <source>For subgroup %1 you have too little activities to respect the constraint(s) of type min hours daily (the constraint(s) do not allow empty days). Please modify your data accordingly and try again.</source>
        <translatorcomment>Per il sottogruppo %1 si hanno troppo poche attività per poter rispettare i vincoli del tipo Numero minimo di ore al giorno (i vincoli non permettono di avere giorni vuoti). Correggi i dati e riprova.</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2398"/>
        <source>For subgroup %1 cannot respect the constraint(s) of type min hours daily (the constraint(s) do 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>Per il sottogruppo %1 è impossibile rispettare i vincoli del tipo Numero minimo di ore al giorno (i vincoli non permettono giorni vuoti) nel giorno %2, a causa di un insieme di studenti non disponibile e/o interruzioni. Correggi i dati e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2636"/>
        <location filename="../src/engine/generate_pre.cpp" line="2699"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perché c&apos;è un vincolo del tipo numero massimo %2 ore al giorno con il 100% di peso che non può essere rispettato a causa del numero di giorni per settimana, numero di ore per giorno, numero massimo di giorni a settimana per insegnante, insegnante non disponibili e/o interruzioni. Il numero totale di ore per questo insegnante è %3 che devono trovare posto in un numero di ore disponibili, considerato il numero massimo di ore al giorno e altri vincoli, pari a %4.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2972"/>
        <location filename="../src/engine/generate_pre.cpp" line="2990"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero massimo = %2 ore consecutive per l&apos;insegnante %1 non può essere rispettato a causa dell&apos;attività con id %3 (che ha durata %4).</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3085"/>
        <location filename="../src/engine/generate_pre.cpp" line="3166"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1, perché vi sono troppo vincoli del tipo N. massimo di ore al giorno di attività con chiave a lui riferiti, che non possono essere sintetizzati in 2 vincoli di questo tipo. Due vincoli per N. massimo di ore possono essere riassunti in uno singolo se il numero massimo di ore è più basso nel primo e il peso percentuale è più alto nel primo. E&apos; possibile usare qualsiasi numero di questi vincoli per insegnante, ma devono risultare equivalenti a non più di 2 vincoli del tipo N. massimo di ore al giorno di attività con chiave.

 Esempio: è possibile usare 3 vincoli: 6 ore al 95%, 7 ore al 100% e 8 ore al 100% che possono essere ridotti a 2 vincoli: 6 ore al 95% e 7 ore al 100%

 Modifica i tuoi dati secondo le istruzioni e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3434"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo di numero minimo di ore al giorno per l&apos;insegnante %1 con peso percentuale sotto 100%. A partire dalla versione 5.4.0 di FET è possibile usare solo il peso 100% per questo vincolo. inserisci il peso 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3451"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minimo di ore al giorno per l&apos;insegnante %1 con %2 ore minime al giorno ma il numero di ore lavorative al giorno è solo %3. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3477"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minimo di ore al giorno per insegnanti con peso percentuale inferiore a 100%. A partire dalla versione 5.4.0 di FET è possibile usare solo il 100% per questi vincoli. Inserisci il peso 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3493"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minomo di ore al giorno per insegnanti con %1 minimo di ore al giorno ma il numero di ore lavorative giornaliere è solo %2. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3574"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero minimo di giorni a settimana per l&apos;insegnante %1 ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3590"/>
        <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>Impossibile ottimizzare perchè hai il vincolo Numero minimo %2 giorni a settimana per l&apos;insegnante %1 e il numero di giorni lavorativi a settimana è solo%3.Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3616"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero minimo di giorni a settimana per insegnanti ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3631"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minomo di giorni a settimana per insegnanti con %1 minimo di giorni a settimana ma il numero di giorni lavorativi settimanali è solo %2. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3658"/>
        <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>Impossibile ottimizzare perchè per l&apos;insegnante %1 si ha il vincolo Numero minimo %2 giorni a settimana mentre ha solo %3 attività: impossibile. Correggi e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3678"/>
        <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>Impossibile ottimizzare perchè per l&apos;insegnante %1 si ha il vincolo Numero minimo %2 giorni a settimana e minimo %3 ore al giorno mentre ha solo %4 ore di attività: impossibile. Correggi e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3703"/>
        <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>Impossibile ottimizzare perchè per l&apos;insegnante %1 si ha il vincolo Numero minimo %2 giorni a settimana &gt; Numero massimo di giorni a settimana %3: impossibile (numero minimo di giorni deve essere &lt;= numero massimo di giotni; Correggi e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3738"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perchè hai il vincolo Numero minimo %2 giorni a settimana e solo %3 giorni a settimana considerate interruzioni, ore non disponibili e Numero minimo di ore al giorno per questo insegnante. Correggi e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3745"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perchè hai il vincolo Numero minimo %2 giorni a settimana e solo %3 giorni a settimana considerate interruzioni, ore non disponibili e Numero minimo di ore al giorno per questo insegnante. Correggi e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4081"/>
        <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>E&apos; impossibile rispettare il vincolo perchè le attività con id %1 e %2 contrastano una con l&apos;altra, avendo in comune insiemi di studenti o insegnanti o non potendo cadere contemporaneamente. FET continuerà l&apos;elaborazione perchè il peso di questo vincolo è inferiore a 100.0%, ma con ogni probabilità hai commesso un errore in questo vincolo e quindi ti conviene verificarlo.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4101"/>
        <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>E&apos; impossibile rispettare il vincolo perchè le attività con id %1 e %2 contrastano una con l&apos;altra, avendo in comune insiemi di studenti o insegnanti o non potendo cadere contemporaneamente. Il peso di questo vincolo è 100,0% e quindi l&apos;orario è impossibile. Correggi questo vincolo e rilancia la ricerca.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4203"/>
        <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>Hai un insieme di vincoli impossibili, per attività con inizio alla stessa ora, tenuto conto di tutti i collegamenti indiretti tra i vincoli per attività con inizio alla stessa ora</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4206"/>
        <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>Le attività con id %1 e %2 dovrebbero svolgersi simultaneamente (necessità determinata indirettamente), ma esse hanno insegnanti e/o studenti in comune o non possono cadere contemporaneamente</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4406"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perchè il numero di ore per l&apos;insegnante è %2  e si hanno solo %3 giorni disponibili per il vicnolo numero massimo di giorni per settimana x %4 ore al giorno per insegnante. Sembra che ci sia un errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4462"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 a causa di troppi vincoli di numero massimo di giorni a settimana per insegnante, insegnanti non disponibili e/o interruzioni. Il numero totale di ore per questo insegnante è %2 e il numero di ore disponibile è %3, tenuto conto del numero massimo di giorni a settimana e degli altri vincoli.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4501"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero massimo di ore buche per insegnanti ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4518"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero massimo di ore buche per l&apos;insegnante %1 ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4612"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero massimo di ore buche giornaliere per insegnanti ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4629"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero massimo di ore buche giornaliere per l&apos;insegnante %1 ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5970"/>
        <location filename="../src/engine/generate_pre.cpp" line="7140"/>
        <source>Explanation:</source>
        <translation>Chiarimento:</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5972"/>
        <location filename="../src/engine/generate_pre.cpp" line="7142"/>
        <source>Each time you create a new file, it contains an automatically added constraint of this type.</source>
        <translatorcomment>Ogni volta che crei un nuovo file, esso conterrà un vincolo di questo tipo aggiunto automaticamente.</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6736"/>
        <location filename="../src/engine/generate_pre.cpp" line="6787"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perchè ci sono più di tre vincoli di Numero massimo di giorni a settimana con lezione in intervallo. Modifica i dati indicati (lascia al massimo tre vincoli del tipo numero massimo di ore in intervallo a settimana per ciascun insegnante) e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6867"/>
        <location filename="../src/engine/generate_pre.cpp" line="6922"/>
        <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>Impossibile ottimizzare per il sottogruppo %1 perchè ci sono più di tre vincoli di Numero massimo di giorni a settimana con lezioni in intervallo. Modifica i dati indicati (lascia al massimo tre vincoli del tipo numero massimo di ore in intervallo a settimana per ciascun sottogruppo) e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1024"/>
        <location filename="../src/engine/generate_pre.cpp" line="1075"/>
        <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>Impossibile ottimizzare per il sottogruppo %1, perché vi sono troppo vincoli del tipo N massimo di ore al giorno ad esso riferiti, che non possono essere sintetizzati in 2 vincoli di questo tipo. Due vincoli per N massimo di ore possono essere riassunti in uno singolo se il numero massimo di ore è più basso nel primo e il peso percentuale è più alto nel primo. E&apos; possibile usare qualsiasi numero di questi vincoli per sottogruppo, ma devono risultare equivalenti a non più di 2 vincoli del tipo N massimo di ore al giorno.

  Esempio: è possibile usare 3 vincoli: 6 ore al 95%, 7 ore al 100% e 8 ore al 100% che possono essere ridotti a 2 vincoli: 6 ore al 95% e 7 ore al 100%

Modifica i tuoi dati secondo le istruzioni e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1147"/>
        <location filename="../src/engine/generate_pre.cpp" line="1210"/>
        <location filename="../src/engine/generate_pre.cpp" line="1346"/>
        <location filename="../src/engine/generate_pre.cpp" line="1487"/>
        <location filename="../src/engine/generate_pre.cpp" line="1505"/>
        <location filename="../src/engine/generate_pre.cpp" line="2646"/>
        <location filename="../src/engine/generate_pre.cpp" line="2709"/>
        <location filename="../src/engine/generate_pre.cpp" line="2844"/>
        <location filename="../src/engine/generate_pre.cpp" line="2979"/>
        <location filename="../src/engine/generate_pre.cpp" line="2997"/>
        <location filename="../src/engine/generate_pre.cpp" line="4470"/>
        <location filename="../src/engine/generate_pre.cpp" line="4837"/>
        <source>Please modify your data accordingly and try again</source>
        <translation>Modifica i tuoi dati secondo le istruzioni e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1404"/>
        <location filename="../src/engine/generate_pre.cpp" line="1455"/>
        <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>Impossibile ottimizzare per il sottogruppo %1, perché vi sono troppo vincoli del tipo N massimo di ore consecutive ad esso riferiti, che non possono essere sintetizzati in 2 vincoli di questo tipo. Due vincoli per N massimo di ore possono essere riassunti in uno singolo se il numero massimo di ore è più basso nel primo e il peso percentuale è più alto nel primo. E&apos; possibile usare qualsiasi numero di questi vincoli per sottogruppo, ma devono risultare equivalenti a non più di 2 vincoli del tipo N massimo di ore consecutive.

  Esempio: è possibile usare 3 vincoli: 6 ore al 95%, 7 ore al 100% e 8 ore al 100% che possono essere ridotti a 2 vincoli: 6 ore al 95% e 7 ore al 100%

Modifica i tuoi dati secondo le istruzioni e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1816"/>
        <location filename="../src/engine/generate_pre.cpp" line="1897"/>
        <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>Impossibile ottimizzare per il sottogruppo %1, perché vi sono troppo vincoli del tipo N massimo di ore consecutive di attività con chiave ad esso riferiti, che non possono essere sintetizzati in 2 vincoli di questo tipo. Due vincoli per N massimo di ore possono essere riassunti in uno singolo se il numero massimo di ore è più basso nel primo e il peso percentuale è più alto nel primo. E&apos; possibile usare qualsiasi numero di questi vincoli per sottogruppo, ma devono risultare equivalenti a non più di 2 vincoli del tipo N massimo di ore consecutive di attività con chiave.

  Esempio: è possibile usare 3 vincoli: 6 ore al 95%, 7 ore al 100% e 8 ore al 100% che possono essere ridotti a 2 vincoli: 6 ore al 95% e 7 ore al 100%

Modifica i tuoi dati secondo le istruzioni e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2227"/>
        <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>Impossibile ottimizzare per gli studenti, perchè il vincolo del tipo numero minimo di ore al giorno relativo agli studenti non ha peso del 100%. Modifica i tuoi dati di coseguenza e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2261"/>
        <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>Impossibile ottimizzare per l&apos;insieme di studenti %1, perchè il vincolo del tipo Numero minimo di ore al giorno relativo ad esso non ha peso 100%. Modifica i dati di coseguenza e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2314"/>
        <location filename="../src/engine/generate_pre.cpp" line="2350"/>
        <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>Impossibile ottimizzare per il sottogruppo %1 perché ci sono due vincoli del tipo Numero minimo di ore al giorno a esso riferiti, ed il peso percentuale è più alto nel vincolo con numero minimo più basso. E&apos; possibile avere per ciascun sottogruppo il vincolo più importante con il maggior peso percentuale e numero minimo più alto di ore al giorno consentito.Modifica i dati e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2511"/>
        <location filename="../src/engine/generate_pre.cpp" line="2574"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1, perché vi sono troppo vincoli del tipo N massimo di ore al giorno ad esso riferiti, che non possono essere sintetizzati in 2 vincoli di quel tipo. Due vincoli per N massimo di ore possono essere riassunti in uno singolo se il numero massimo di ore è più basso nel primo e il peso percentuale è più alto nel primo. E&apos; possibile usare qualsiasi numero di questi vincoli per insegnante, ma devono risultare equivalenti a non più di 2 vincoli del tipo N massimo di ore al giorno.

  Esempio: è possibile usare 3 vincoli: 6 ore al 95%, 7 ore al 100% e 8 ore al 100% che possono essere ridotti a 2 vincoli: 6 ore al 95% e 7 ore al 100%

Modifica i tuoi dati secondo le istruzioni e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2900"/>
        <location filename="../src/engine/generate_pre.cpp" line="2947"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1, perché vi sono troppo vincoli del tipo N massimo di ore consecutive ad esso riferiti, che non possono essere sintetizzati in 2 vincoli di quel tipo. Due vincoli per N massimo di ore possono essere riassunti in uno singolo se il numero massimo di ore è più basso nel primo e il peso percentuale è più alto nel primo. E&apos; possibile usare qualsiasi numero di questi vincoli per insegnante, ma devono risultare equivalenti a non più di 2 vincoli del tipo N massimo di ore consecutive.

  Esempio: è possibile usare 3 vincoli: 6 ore al 95%, 7 ore al 100% e 8 ore al 100% che possono essere ridotti a 2 vincoli: 6 ore al 95% e 7 ore al 100%

Modifica i tuoi dati secondo le istruzioni e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1726"/>
        <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 satisfied, 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>Impossibile ottimizzare per il sottogruppo %1 perchè c&apos;è un vincolo N massimo %3 ore al giorno di attività con chiave %2, con peso percentuale del 100% che non può essere soddisfatto, considerato il numero di ore disponibili (%4) e la durata totale di attività con quella chiave (%5). Modifica i dati e prova di nuovo.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="909"/>
        <source>Your data contains constraints students max gaps per day and/or activity tag max hours daily.</source>
        <translatorcomment>I tuoi dati contengono vincoli N massimo di ore buche al giorno per studenti e / o di ore al giorno di attività con chiave.</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="913"/>
        <location filename="../src/engine/generate_pre.cpp" line="936"/>
        <source>It is recommended to use such constraints with caution.</source>
        <translation>Si consiglia di usare quel genere di vincoli con cautela.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="911"/>
        <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>Questi vincoli sono validi, ma non perfettamente ottimizzati per la velocità. Potresti ottenere tempi di esecuzione particolarmente lunghi o addirittura orari impossibili.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="525"/>
        <source>Optimization tip:</source>
        <translation>Suggerimenti di ottimizzazione:</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="527"/>
        <source>There are %1 subgroups (from the total of %2 subgroups) which have the same activities as other subgroups. They are listed below. If the constraints relating to these subgroups are also the same, you can make the generation (directly proportional) faster by completely removing the subgroups which are equivalent to other subgroups (leaving only one representant for each equivalence set). (The generation algorithm will not completely remove the equivalent subgroups automatically.)</source>
        <translation>Ci sono%1 sottogruppi (dal totale di %2 sottogruppi) che hanno le stesse attività di altri sottogruppi. Essi sono elencati di seguito. Se i vincoli relativi a tali sottogruppi sono anche gli stessi, è possibile effettuare la generazione (direttamente proporzionale) più veloce , eliminando completamente i sottogruppi equivalenti ad altri sottogruppi (lasciando solo un representant per ogni set equivalente) . ( L&apos;algoritmo di generazione non rimuoverà completamente i sottogruppi equivalenti automaticamente)</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="535"/>
        <source>You can deactivate this message from the &apos;Settings&apos; menu.</source>
        <translation>Puoi disabilitare questo messaggio dal menu &apos;Opzioni&apos;.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="915"/>
        <location filename="../src/engine/generate_pre.cpp" line="938"/>
        <location filename="../src/engine/generate_pre.cpp" line="961"/>
        <source>Are you sure you want to continue?</source>
        <translation>Sei sicuro di voler continuare?</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1243"/>
        <source>Cannot optimize, because you have constraint students set max span per day for students %1 with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1259"/>
        <source>Cannot optimize, because you have constraint students max span per day 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="2022"/>
        <source>Cannot optimize, because you have activity id = %1 with duration = %2 and a constraint teacher(s) activity tag max %3 hours daily with weight = 100% for the teacher %4 and activity tag %5. The activity&apos;s duration is higher than the teacher&apos;s max hours daily with this activity tag (which the activity contains). Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2435"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minimo di %1 ore al giorno per il sottogruppo di studenti %2 e il vincolo permette giorni vuoti. Il numero minimo di ore al giorno dovrebbe essere almeno 2 per avere un vincolo non banale. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2742"/>
        <source>Cannot optimize, because you have constraint teacher max span per day for teacher %1 with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2758"/>
        <source>Cannot optimize, because you have constraint teachers max span per day 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="3218"/>
        <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 satisfied, 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>Impossibile ottimizzare per l&apos;insegnante %1 perchè c&apos;è un vincolo N massimo %3 ore al giorno di attività con chiave %2, con peso percentuale del 100% che non può essere soddisfatto, considerato il numero di ore disponibili (%4) e la durata totale di attività con quella chiave (%5). Modifica i dati e prova di nuovo.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3308"/>
        <location filename="../src/engine/generate_pre.cpp" line="3389"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1, perché vi sono troppo vincoli del tipo numero massimo di ore consecutive a lui riferiti, che non possono essere sintetizzati in 2 vincoli di questo tipo. Due vincoli per numero massimo di ore possono essere riassunti in uno singolo se il numero massimo di ore è più basso nel primo e il peso percentuale è più alto nel primo. E&apos; possibile usare qualsiasi numero di questi vincoli per insegnante, ma devono risultare equivalenti a non più di 2 vincoli del tipo numero massimo di ore consecutive.

  Esempio: è possibile usare 3 vincoli: 6 ore al 95%, 7 ore al 100% e 8 ore al 100% che possono essere ridotti a 2 vincoli: 6 ore al 95% e 7 ore al 100%

  Modifica i tuoi dati secondo le istruzioni e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4547"/>
        <location filename="../src/engine/generate_pre.cpp" line="4577"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perché ci sono due vincoli del tipo Numero massimo di ore buche settimanali riferiti a lui ed il peso percentuale è più alto per il vincolo con più ore buche permesse. E&apos; consentito avere per ciascun insegnante il vincolo più importante con il maggior peso percentuale e il minore numero di ore buche consentito. Modifica i dati secondo le indicazioni e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4658"/>
        <location filename="../src/engine/generate_pre.cpp" line="4688"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perché ci sono due vincoli del tipo Numero massimo di ore buche al giorno riferiti a lui ed il peso percentuale è più alto per il vincolo con più ore buche permesse. E&apos; consentito avere per ciascun insegnante il vincolo più importante con il maggior peso percentuale e il minore numero di ore buche consentito. Modifica i dati secondo le indicazioni e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4867"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo di numero massimo di giorni a settimana per insegnante %1 con peso percentuale sotto 100%. A partire dalla versione 5.2.17 di FET è possibile usare solo il peso 100% per questo vincolo. inserisci il peso 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4905"/>
        <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>Impossibile ottimizzare perchè il vincolo Numero massimo di giorni a settimana per insegnanti ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5122"/>
        <location filename="../src/engine/generate_pre.cpp" line="5266"/>
        <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>Impossibile ottimizzare per il sottogruppo %1 perchè hai un vincolo di Numero massimo di ore buche con peso percentuale sotto il 100%. Attualmente FET può ottimizzare solo se i vincoli di Numero massimo di ore buche o non ci sono o hanno peso 100%. Modifica i dati e prova di nuovo</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5138"/>
        <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>Impossibile ottimizzare per il sottogruppo %1 perchè hai un vincolo di Numero massimo di inizi alla seconda ora con peso percentuale sotto il 100%. Attualmente FET può ottimizzare solo se i vincoli di Numero massimo di inizi alla seconda ora o non ci sono o hanno peso 100%. Modifica i dati e prova di nuovo</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5194"/>
        <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>Impossibile ottimizzare per il sottogruppo %1 perchè hai un vincolo di Numero massimo di inizi alla seconda ora pari a %2 ed il numero di giorni a settimana è %3 ovvero di meno. Bisogna che il Numero massimo di inizi alla seconda ora sia inferiore o (tutt&apos;al più) uguale al numero di giorni a settimana.
Modifica i dati e prova di nuovo</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5385"/>
        <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>Impossibile ottimizzare perchè hai vincoli del tipo insegnante non disponibile con peso percentuale sotto il 100% per l&apos;insegnante %1. Attualmente FET può ottimizzare solo se i vincoli per insegnante non disponibile hanno peso 100% (o niente vincolo). Modifica i dati e prova di nuovo.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5431"/>
        <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>Impossibile ottimizzare perchè hai vincoli del tipo studenti non disponibili con peso percentuale sotto il 100% per l&apos;insieme di studenti %1. Attualmente FET può ottimizzare solo se i vincoli per studenti non disponibili hanno peso 100% (o niente vincolo). Modifica i dati e prova di nuovo.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5474"/>
        <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>Impossibile ottimizzare perchè hai vincoli del tipo interruzione con peso percentuale sotto il 100%. Attualmente FET può ottimizzare solo se i vincoli di interruzione hanno peso 100% (o niente vincolo). Modifica i dati e prova di nuovo.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5523"/>
        <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>Impossibile ottimizzare perchè hai vincoli del tipo di orario preferenziale di inizio per attività senza giorno nè ora selezionate (per l&apos;attività con id==%1). Modifica i dati (rimuovi o completa il vincolo) e prova di nuovo.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5793"/>
        <source>Cannot optimize, because you have a constraint min days with duplicate activities. The constraint is: %1. Please correct that.</source>
        <translation>Impossibile ottimizzare perchè hai un vincolo N minimo di giorni con attività duplicate. Il vincolo è: %1. Correggi.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5856"/>
        <source>Cannot optimize, because you have a constraint max days between activities with duplicate activities. The constraint is: %1. Please correct that.</source>
        <translation>Impossibile ottimizzare perchè hai un vincolo di Numero massimo di ore frapposte tra attività duplicate. Il vincolo è: %1. Correggi.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5924"/>
        <source>Cannot optimize, because you have a constraint min gaps between activities with duplicate activities. The constraint is: %1. Please correct that.</source>
        <translation>Impossibile ottimizzare perchè hai un vincolo di Numero minimo di ore frapposte con attività duplicate. Il vincolo è: %1. Correggi.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5996"/>
        <source>Precomputing ... please wait</source>
        <translation>Inizio elaborazione ... attendi</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6006"/>
        <location filename="../src/engine/generate_pre.cpp" line="6021"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6006"/>
        <location filename="../src/engine/generate_pre.cpp" line="6021"/>
        <source>Canceled</source>
        <translation>Annullato</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6343"/>
        <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>Impossibile ottimizzare perche hai il vincolo per attività di fine giornata impostato per l&apos;attività con id==%1 con peso percentuale sotto 100%. Il vincolo per attività di fine giornata può avere solo peso del 100%. Modifica i dati (o rimuovi il vincolo) e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6703"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo di Numero massimo di giorni a settimana con lezione in intervallo per insegnante %1 con peso percentuale sotto 100%. A partire dalla versione 5.6.2 di FET è possibile usare solo il peso 100% per questo vincolo. inserisci il peso 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6754"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo di Numero massimo di giorni a settimana con lezioni in intervallo per insegnanti con peso percentuale sotto 100%. A partire dalla versione 5.6.2 di FET è possibile usare solo il peso 100% per questo vincolo. inserisci il peso 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6833"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo di Numero massimo di giorni a settimana con lezioni in intervallo per insieme di studenti %1 con peso percentuale sotto 100%. A partire dalla versione 5.6.2 di FET è possibile usare solo il peso 100% per questo vincolo. inserisci il peso 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6886"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo di Numero massimo di giorni a settimana con lezioni in intervallo per studenti con peso percentuale sotto 100%. A partire dalla versione 5.6.2 di FET è possibile usare solo il peso 100% per questo vincolo. inserisci il peso 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7052"/>
        <source>Cannot optimize, because you have constraint(s) of type &apos;activities occupy max different rooms&apos; with weight (percentage) below 100.0%. Please make the weight 100.0% and try again</source>
        <translation>Impossibile ottimizzare perchè il vincolo di attività che occupano un numero massimo di aule ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7216"/>
        <location filename="../src/engine/generate_pre.cpp" line="7254"/>
        <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>Impossibile generare un orario perchè esiste più di un vincolo di aula assegnata per insieme di studenti per gli studenti %1. Correggi e lascia un solo vincolo</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7299"/>
        <location filename="../src/engine/generate_pre.cpp" line="7337"/>
        <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>Impossibile generare un orario perchè esiste più di un vincolo di aula assegnata ad un insegnante %1. Correggi e lascia un solo vincolo</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7892"/>
        <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>Impossibile generare un orario perchè per l&apos;attività con id==%1 non ci sono aule disponibili (a causa dei vincoli di aula assegnata a studenti ed insegnanti)</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7915"/>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed preferred room (from preferred room(s) constraints).</source>
        <translation>Impossibile generare l&apos;orario perchè l&apos;attività con id==%1 non ha disponibile alcuna aula preferenziale (per vincoli di aula preferenziale).</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7936"/>
        <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>Impossibile generare un orario perchè per l&apos;attività con id==%1 non ci sono aule preferenziali disponibili (a causa del numero di studenti consentitoe dei vincoli di aula/e preferenziale)</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9422"/>
        <source>nIncompatible: %1</source>
        <translation>nIncompatibile: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9425"/>
        <source>nMinDaysConstraintsBroken: %1</source>
        <translation>VincoloInfrantoNumMinGiorni: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9436"/>
        <source>End - the order of activities (id-s)</source>
        <translatorcomment>Fine - ordine delle attività (id)</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7986"/>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed home room (from the allowed number of students)</source>
        <translation>Impossibile generare un orario perchè mancano aule disponibili per l&apos;attività con id==%1 (a causa del numero di studenti consentito)</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="514"/>
        <source>Subgroup %1 has the same activities as subgroup %2.</source>
        <translation>Il sottogruppo %1 ha le stesse attività del sottogruppo %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="532"/>
        <source>If you did not add all the activities yet or if the number of equivalent subgroups compared to the total number of subgroups is small, probably you can safely ignore this message.</source>
        <translation>Se non hai ancora aggiunto tutte le attività o se il numero di sottogruppi equivalente comparato al numero totale di sottogruppi è piccolo, probabilmente puoi ignorare questo messaggio senza preoccuparti.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="918"/>
        <location filename="../src/engine/generate_pre.cpp" line="941"/>
        <location filename="../src/engine/generate_pre.cpp" line="964"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="918"/>
        <location filename="../src/engine/generate_pre.cpp" line="941"/>
        <location filename="../src/engine/generate_pre.cpp" line="964"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="931"/>
        <source>Your data contains constraints students min hours daily which allow empty days.</source>
        <translation>I tuoi dati contengono vincoli di numero minimo di ore al giorno per studenti che permettono giorni vuoti.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="933"/>
        <source>These constraints are nonstandard. 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>Tali vincoli sono non-standard. Sono da utilizzare solo se gli studenti possono avere giorni liberi e una soluzione con giorni liberi per studenti esiste. Altrimenti un orario potrebbe risultare impossibile da trovare per FET.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="954"/>
        <source>Your data contains the option to group activities in the initial order.</source>
        <translation>I tuoi dati contengono l&apos;opzione di far uso dell&apos;aggregazione di attività in ordine iniziale.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="956"/>
        <source>This option is nonstandard. It is recommended only if you know what you are doing, otherwise the solution might be impossible for FET to find.</source>
        <translation>Questa opzione è non-standard. Se ne raccomanda l&apos;uso solo se si è ben consapevoli del suo significato, altrimenti trovare una soluzione per FET  può diventare impossibile.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="959"/>
        <source>Use with caution.</source>
        <translation>Usare con cautela.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1137"/>
        <location filename="../src/engine/generate_pre.cpp" line="1200"/>
        <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) max days per week, 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>Impossibile ottimizzare per la classe %1 perché c&apos;è un vincolo del tipo numero massimo %2 ore al giorno con il 100% di peso che non può essere rispettato a causa del numero di giorni per settimana, numero di ore per giorno, numero massimo di giorni a settimana per (insieme di) studenti, studenti non disponibili e/o interruzioni. Il numero totale di ore per questa classe è %3 che devono trovare posto in un numero di ore disponibili, considerato il numero massimo di ore al giorno e altri vincoli, pari a %4.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1336"/>
        <source>Cannot optimize for subgroup %1, because there is a constraint of type max %2 span per day with 100% weight which cannot be respected because of number of days per week, number of hours per day, students (set) max days per week, 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 span per day and all other constraints, %4.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1938"/>
        <location filename="../src/engine/generate_pre.cpp" line="1958"/>
        <source>Cannot optimize, because you have activity id = %1 with duration = %2 and a constraint teacher(s) max %3 hours daily with weight = 100% for the teacher %4. The activity&apos;s duration is higher than the teacher&apos;s max hours daily. Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1979"/>
        <location filename="../src/engine/generate_pre.cpp" line="1999"/>
        <source>Cannot optimize, because you have activity id = %1 with duration = %2 and a constraint teacher(s) max %3 hours continuously with weight = 100% for the teacher %4. The activity&apos;s duration is higher than the teacher&apos;s max hours continuously. Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2048"/>
        <source>Cannot optimize, because you have activity id = %1 with duration = %2 and a constraint teacher(s) activity tag max %3 hours continuously with weight = 100% for the teacher %4 and activity tag %5. The activity&apos;s duration is higher than the teacher&apos;s max hours continuously with this activity tag (which the activity contains). Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2075"/>
        <location filename="../src/engine/generate_pre.cpp" line="2096"/>
        <source>Cannot optimize, because you have activity id = %1 with duration = %2 and a constraint students (set) max %3 hours daily with weight = 100% for the subgroup %4. The activity&apos;s duration is higher than the subgroup&apos;s max hours daily. Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2117"/>
        <location filename="../src/engine/generate_pre.cpp" line="2137"/>
        <source>Cannot optimize, because you have activity id = %1 with duration = %2 and a constraint students (set) max %3 hours continuously with weight = 100% for the subgroup %4. The activity&apos;s duration is higher than the subgroup&apos;s max hours continuously. Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2160"/>
        <source>Cannot optimize, because you have activity id = %1 with duration = %2 and a constraint students (set) activity tag max %3 hours daily with weight = 100% for the subgroup %4 and activity tag %5. The activity&apos;s duration is higher than the subgroup&apos;s max hours daily with this activity tag (which the activity contains). Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2186"/>
        <source>Cannot optimize, because you have activity id = %1 with duration = %2 and a constraint students (set) activity tag max %3 hours continuously with weight = 100% for the subgroup %4 and activity tag %5. The activity&apos;s duration is higher than the subgroup&apos;s max hours continuously with this activity tag (which the activity contains). Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2242"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minimo di ore al giorno per studenti con %1 minimo di ore al giorno ma il numero di ore lavorative giornaliere è solo %2. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2277"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minimo di ore al giorno per insieme di studenti %1 con %2 ore minime al giorno ma il numero di ore lavorative al giorno è solo %3. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2417"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minimo di %1 ore al giorno per il sottogruppo di studenti %2 (il vincolo consente giorni vuoti). Questo sottogruppo ha in totale solo %3 ore a settimana, perciò il vincolo è impossibile. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2834"/>
        <source>Cannot optimize for teacher %1, because there is a constraint of type max %2 span per day 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 span per day and all other constraints, %4.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3520"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minimo di %1 ore al giorno per l&apos;insegnante %2 (il vincolo consente giorni vuoti). Questo insegnante ha in totale solo %3 ore a settimana, perciò il vincolo è impossibile. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3538"/>
        <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>Impossibile ottimizzare perchè si ha il vincolo Numero minimo di %1 ore al giorno per l&apos;insegnante %2 (il vincolo permette giorni vuoti). Il numero minimo di ore al giorno dovrebbe essere almeno 2 per avere un vincolo non banale. Correggi e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3786"/>
        <source>Cannot optimize, because you have constraint teacher min resting hours for teacher %1 with weight (percentage) below 100. 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="3800"/>
        <source>Cannot optimize, because you have constraint teacher min resting hours for teacher %1 with %2 min resting hours, 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="3836"/>
        <source>Cannot optimize, because you have constraint teachers min resting hours with weight (percentage) below 100. 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="3849"/>
        <source>Cannot optimize, because you have constraint teachers min resting hours with %1 min resting hours, 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="3912"/>
        <source>Cannot optimize, because you have constraint students set min resting hours for students set %1 with weight (percentage) below 100. 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="3926"/>
        <source>Cannot optimize, because you have constraint students set min resting hours for students set %1 with %2 min resting hours, 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="3964"/>
        <source>Cannot optimize, because you have constraint students min resting hours with weight (percentage) below 100. 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="3977"/>
        <source>Cannot optimize, because you have constraint students min resting hours with %1 min resting hours, 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="4361"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perchè il numero di ore dell&apos;insegnante è %2, ma si hanno solo %3 giorni x %4 ore in una settimana.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4384"/>
        <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>Impossibile ottimizzare per l&apos;insegnante %1 perchè il numero di ore per l&apos;insegnante è %2  e si hanno solo %3 ore disponibili a causa dei vincoli insegnante non disponibile e/o interruzioni. Forse hai inserito vincoli sbagliati per insegnante non disponibile o interruzioni o il numero di ore al giorno è inferiore a causa di un malinteso</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4728"/>
        <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>Impossibile ottimizzare per il sottogruppo %1 perchè il numero di ore del sottogruppo è %2, ma si hanno solo %3 giorni x %4 ore in una settimana.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4751"/>
        <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>Impossibile ottimizzare il sottogruppo %1 perchè il numero di ore per il sottogruppo è %2  e si hanno solo %3 ore disponibili a causa dei vincoli studenti non disponibili e/o interruzioni. Forse hai inserito vincoli sbagliati per studenti non disponibili o interruzioni o il numero di ore al giorno è inferiore a causa di un malinteso</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4773"/>
        <source>Cannot optimize for subgroup %1, because the number of hours for subgroup is %2 and you have only %3 allowed days from constraint students (set) max days per week x %4 hours in a day. Probably there is an error in your data</source>
        <translation>Impossibile ottimizzare per la classe %1 perchè il numero di ore per la classe è %2  e si hanno solo %3 giorni disponibili per il vicnolo numero massimo di giorni per settimana x %4 ore al giorno per studenti. Sembra che ci sia un errore nei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4829"/>
        <source>Cannot optimize for subgroup %1, because of too constrained students (set) max days per week, students set not available and/or breaks. The number of total hours for this subgroup is %2 and the number of available slots is, considering max days per week and all other constraints, %3.</source>
        <translation>Impossibile ottimizzare il sottogruppo %1 per un numero eccessivo di vincoli di numero massimo di giorni a settimana per classi, classi non disponibili e/o interruzioni. Il numero totale di ore disponibili di questa classe è %2  e si hanno solo %3 ore disponibili a causa dei vincoli di numero massimo di giorni a settimana e tutti gli altri vincoli.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4972"/>
        <source>Cannot optimize, because you have constraint students set max days per week with weight (percentage) below 100 for students set %1. It is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation>Impossibile ottimizzare perchè si ha il vincolo di Numero massimo di giorni a settimana per studenti con peso percentuale sotto 100% per la classe %1.E&apos; consentito usare solo il 100% per tali vincoli. Inserisci il peso 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4998"/>
        <source>Cannot optimize, because you have constraint students max days per week with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation>Impossibile ottimizzare perchè il vincolo Numero massimo di giorni a settimana per studenti ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5964"/>
        <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>Impossibile generare, perchè manca un vincolo di tempo di base obbligatorio, oppure esiste, ma ha un peso inferiore al 100%.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5966"/>
        <location filename="../src/engine/generate_pre.cpp" line="7136"/>
        <source>Please add a constraint of this type with weight 100%.</source>
        <translation>Aggiungi un vincolo di questo tipo con peso del 100%.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5968"/>
        <source>You can add this constraint from the menu Data -&gt; Time constraints -&gt; Miscellaneous -&gt; Basic compulsory time constraints.</source>
        <translation>Puoi aggiungere un vincolo di questo tipo dal menu Dati / Vincoli di tempo / Vari / Vincoli di tempo obbligatori.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5974"/>
        <location filename="../src/engine/generate_pre.cpp" line="7144"/>
        <source>For complete flexibility, you are allowed to remove it (even if this is a wrong idea).</source>
        <translation>Per la massima flessibilità è consentito rimuoverlo (anche se è una mossa sbagliata).</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5976"/>
        <location filename="../src/engine/generate_pre.cpp" line="7146"/>
        <source>Maybe you removed it by mistake from your file.</source>
        <translation>Forse lo hai rimosso per errore dal tuo file.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5978"/>
        <location filename="../src/engine/generate_pre.cpp" line="7148"/>
        <source>By adding it again, everything should be all right.</source>
        <translation>Aggiungendolo di nuovo, tutto tornerà a posto.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5995"/>
        <source>Precomputing</source>
        <comment>Title of a progress dialog</comment>
        <translation>Inizio elaborazione</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6368"/>
        <source>Cannot optimize, because you have constraints of type 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>Impossibile ottimizzare perche hai il vincolo per attività di fine giornata degli studenti impostato con peso percentuale sotto 100%. Il vincolo per attività di fine giornata può avere solo peso del 100%. Modifica i dati (o rimuovi il vincolo) e riprova.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6451"/>
        <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>%1 non può essere rispettato perchè contiene %2 attività, ha peso 100% ed ha Numero minimo di giorni tra attività = %3. Il numero minimo di giorni a settimana necessario perciò dovrebbe essere (N.Attiv. - 1) * n.min.giorni + 1 = %4, ma abbiamo solo %5 giorni a settimana - impossibile. Correggi il vincolo.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6494"/>
        <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>%1 non può essere rispettato perchè l&apos;insegnante %2 ha al più %3 giorni disponibili a causa dei vincoli di indisponibilità, interruzioni e numero massimo di giorni a settimana. Abbassa il peso di questo vincolo sotto il 100% (dipende dalla situazione, se 0% è troppo poco, prova con 90%, 95% o anche 99,75%. Anche un peso alto non rallenterà l&apos;elaborazione. Una situazione dove sia necessario porlo sopra lo 0% è ad esempio se hai 5 attività con 4 giorni possibili. Meglio distribuire 2+1+1+1 anziché 2+2+1)</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6517"/>
        <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>%1 non può essere rispettato perchè il sottogruppo %2 ha al più %3 giorni disponibili a causa dei vincoli di indisponibilità studenti, interruzioni. Abbassa il peso di questo vincolo sotto il 100% (dipende dalla situazione, se 0% è troppo poco, prova con 90%, 05% o anche 99,75%. Un peso particolarmente alto non rallenterà l&apos;elaborazione. Una situazione dove sia necessario porlo sopra lo 0% è ad esempio se hai 5 attività con 4 giorni possibili. Meglio distribuire 1, 1, 1 e 2, piuttosto che 2, 2 e 1)</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6612"/>
        <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).</source>
        <comment>%1 is the detailed description of a constraint</comment>
        <translation>Il vincolo %1 non può essere rispettato perchè l&apos;insegnante %2 ha al più %3 giorni disponibili. Hai specificato per questo vincolo consecutive se stesso giorno. Attualmente FET non può collocare più di due attività nello stesso giorno se è stato scelto Consecutive se stesso giorno. Hai 2* giorni disponibili [number di attività in questo vincolo]. Questa è una situazione molto improbabile, ed è per questo che l&apos;autore non l&apos;ha molto curata. Se si incontra il caso occorre modificare il file dei dati (non selezionare consecutive se stesso giorno o aggiungere altre attività di maggiore durata).</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6648"/>
        <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).</source>
        <comment>%1 is the detailed description of a constraint</comment>
        <translation>Il vincolo %1 non può essere rispettato perchè il sottogruppo %2 ha al più %3 giorni disponibili. Hai specificato per questo vincolo consecutive se stesso giorno. Attualmente FET non può collocare più di due attività nello stesso giorno se è stato scelto consecutive se stesso giorno. Hai 2* giorni disponibili [number di attività in questo vincolo]. Questa è una situazione molto improbabile, ed è per questo che l&apos;autore non l&apos;ha molto curata. Se si incontra il caso occorre modificare il file dei dati (non selezionare consecutive se stesso giorno o aggiungere altre attività di maggiore durata).</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6959"/>
        <source>Cannot optimize, because you have constraint(s) of type &apos;activities occupy max time slots from selection&apos; with weight (percentage) below 100.0%. Please make the weight 100.0% and try again</source>
        <translation>Impossibile ottimizzare perchè il vincolo Numero massimo di ore occupate da una selezione di attività ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7007"/>
        <source>Cannot optimize, because you have constraint(s) of type &apos;activities max simultaneous in selected time slots&apos; with weight (percentage) below 100.0%. Please make the weight 100.0% and try again</source>
        <translation>Impossibile ottimizzare perchè il vincolo &apos;numero massimo di attività simultanee in una selezione di ore&apos; ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7094"/>
        <source>Cannot optimize, because you have constraint(s) of type &apos;activities same room if consecutive&apos; with weight (percentage) below 100.0%. Please make the weight 100.0% and try again</source>
        <translation>Impossibile ottimizzare perchè il vincolo di attività che occupano la stessa aula se consecutive ha peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7134"/>
        <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>Impossibile generare, perchè manca un vincolo di spazio di base obbligatorio, oppure esiste, ma ha un peso inferiore al 100%.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7138"/>
        <source>You can add this constraint from the menu Data -&gt; Space constraints -&gt; Miscellaneous -&gt; Basic compulsory space constraints.</source>
        <translation>Puoi aggiungere un vincolo di questo tipo dal menu Dati / Vincoli di spazio / Vari / Vincoli di spazio obbligatori.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8020"/>
        <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>Impossibile generare un orario perchè per l&apos;attività con id==%1 non ci sono aule preferenziali disponibili (a causa della capacità delle aule e di vincoli di aula/e preferenziale con peso del 100%)</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8055"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero massimo di cambio di edificio per insieme di studenti con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8079"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero massimo di cambi di edificio per studenti al giorno con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8118"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero massimo di cambio di edificio per insieme di studenti a settimana con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8142"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero massimo di cambi di edificio per studenti a settimana con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8181"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero minimo di ore buche per cambio di edificio per insieme di studenti con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8205"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero minimo di ore buche per cambio di edificio per insieme di studenti con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8245"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero massimo di cambi di edificio per insegnante al giorno con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8267"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero massimo di cambi di edificio per insegnanti al giorno con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8306"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero massimo di cambi di edificio per insegnante a settimana con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8328"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero massimo di cambi di edificio per insegnanti a settimana con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8367"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero minimo di ore buche per cambio di edificio per insegnante con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8389"/>
        <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>Impossibile ottimizzare perchè c&apos;è un vincolo di spazio di numero minimo di ore buche per cambio di edificio per insegnanti con peso inferiore al 100%. Imposta il peso al 100% e riprova</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8510"/>
        <source>Activity with id=%1 has no allowed slot - please correct that</source>
        <translation>L&apos;attività con id= %1 non ha ore possibili - correggi la situazione</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="8682"/>
        <source>Room %1 has not enough slots for home rooms constraints (requested %2, available %3) - please correct that</source>
        <translation>L&apos;aula %1 non ha ore sufficienti per i vincoli di aule assegnate (necessarie %2, disponibili %3) - verifica e correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9136"/>
        <source>Group activities in initial order item number %1 is ignored, because it contains less than two active activities</source>
        <translation>L&apos;elemento numero %1 di attività aggregate in ordine iniziale sarà ignorato perché contiene meno di due attività attive</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9395"/>
        <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>Questo è l&apos;ordine iniziale di valutazione delle attività computate da FET. Se la generazione si blocca dopo un certo numero di attività, controlla l&apos;attività corrispondente a questo numero + 1. Dovresti riscontrare un errore tra i dati in ingresso.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9399"/>
        <source>The initial order of activities (id-s):</source>
        <translation>Ordine iniziale delle attività (id):</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9404"/>
        <source>No: %1</source>
        <comment>Number</comment>
        <translation>No: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9408"/>
        <source>Id: %1</source>
        <comment>Id of activity</comment>
        <translation>Id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9411"/>
        <source>Teachers: %1</source>
        <translation>Insegnanti: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9413"/>
        <source>Subject: %1</source>
        <translation>Materia: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9416"/>
        <source>Activity tags: %1</source>
        <translation>Chiavi dell&apos;attività: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9418"/>
        <source>Students: %1</source>
        <translation>Studenti: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="9430"/>
        <source>(grouped with id %1)</source>
        <translation>(raggruppate con id %1)</translation>
    </message>
</context>
<context>
    <name>GroupActivitiesInInitialOrderItem</name>
    <message>
        <location filename="../src/engine/activity.cpp" line="86"/>
        <location filename="../src/engine/activity.cpp" line="102"/>
        <source>Group activities in initial order item</source>
        <translation>Elemento di attività aggregate in ordine iniziale</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="88"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>NA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="90"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="94"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation>C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="101"/>
        <source>Timetable generation option</source>
        <translation>Opzione di generazione dell&apos;orario</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="103"/>
        <source>Number of activities=%1</source>
        <translation>Numero delle attività=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="105"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation>Attività con id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="114"/>
        <source>yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="116"/>
        <source>no</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="118"/>
        <source>Active=%1</source>
        <comment>Represents a boolean value, if a &apos;group activities in initial order&apos; item is active or not, %1 is yes or no</comment>
        <translation>Attivo=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="124"/>
        <source>Comments=%1</source>
        <translation>Commenti=%1</translation>
    </message>
</context>
<context>
    <name>GroupActivitiesInInitialOrderItemsForm</name>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="210"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="361"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="396"/>
        <source>%1 / %2 items</source>
        <comment>%1 represents the number of visible active &apos;group activities in initial order&apos; items, %2 represents the total number of visible items</comment>
        <translation>Elementi %1 / %2</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="246"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="273"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="336"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="371"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="432"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="246"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="273"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="336"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="371"/>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="432"/>
        <source>Invalid selected item</source>
        <translation>Elemento selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="278"/>
        <source>Remove item?</source>
        <translation>Vuoi rimuovere l&apos;elemento?</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="282"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="283"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="283"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="315"/>
        <source>This option is an advanced one. It is intended for experienced users. It is useful in cases of peculiar uses of constraints. In most cases, FET will care automatically about a good initial order of the activities before the generation will begin, but in some very rare cases you can help FET. An example is: if you use constraints activities occupy max time slots from selection in such a way that some activities are clearly meant to be near each other when the generation starts, but FET is not clever enough to deduce that. Other usage might be that you want to leave some activities at the end and, in case the timetable cannot be found, you can use a partial one. In this case, you need to begin to generate once (you can interrupt generation after only a few activities were placed), see the initial order of the activities, and use the option to group the first activities with the ones you wish to bring forward. The group of activities will be put near the earliest one in the group.</source>
        <translation>Questa è una opzione avanzata. E&apos; destinata a utenti esperti. E &apos;utile in casi di usi particolari di vincoli. Nella maggior parte dei casi, FET cerca automaticamente un buon ordine iniziale delle attività prima di cominciare la generazione, ma in alcuni rari casi si può aiutare FET. Un esempio è: quando si utilizzano vincoli di attività che occupano un numero massimo di ore di una selezione in modo tale che alcune attività sono chiaramente destinate ad essere vicine l&apos;una all&apos;altra quando inizia la generazione, ma FET non è abbastanza intelligente per dedurlo. Altri utilizzi potrebbe essere che si desidera lasciare alcune attività alla fine e, nel caso in cui l&apos;orario non può essere generato, è possibile utilizzarne uno parziale. In questo caso, è necessario iniziare a generare una sola volta (è possibile interrompere la generazione dopo che poche attività sono state collocate), vedere l&apos;ordine iniziale delle attività, e utilizzare l&apos;opzione per raggruppare le prime attività con quelle che si desidera portare avanti . Questo gruppo di attività sarà messo vicino alle prime attività da elaborare.</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="327"/>
        <source>Note: Each activity id must appear at most once in all the active &apos;group activities in initial order&apos; items.</source>
        <translation>Nota: l&apos;id di ogni attività deve comparire al più una volta in tutti gli elementi di &apos;attività aggregate in ordine iniziale&apos;.</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="329"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="409"/>
        <source>Sort items?</source>
        <translation>Ordinare gli elementi?</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="410"/>
        <source>This will sort the &apos;group activities in initial order&apos; items list ascending according to their comments. You can obtain a custom ordering by adding comments to some or all items, for example &apos;rank #1 ... other comments&apos;, &apos;rank #2 ... other different comments&apos;.</source>
        <translation>Questo ordinerà in modo ascendente gli elementi di &apos;attività aggregate in ordine iniziale&apos;  in base ai loro commenti. È possibile ottenere un ordinamento personalizzato con l&apos;aggiunta di commenti ad alcuni o tutti gli elementi, per esempio &apos;Classifica # 1 ... altri commenti&apos;, &apos;Classifica # 2 ... altri commenti differenti&apos;.</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="413"/>
        <source>Are you sure you want to continue?</source>
        <translation>Sei sicuro di voler continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="441"/>
        <source>Group activities in initial form item comments</source>
        <translation>Commenti agli elementi di attività aggregate in ordine iniziale</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="443"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform.cpp" line="445"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>GroupActivitiesInInitialOrderItemsForm_template</name>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="14"/>
        <source>Group activities in initial order items</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation>Elementi di attività aggregate in ordine iniziale</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="28"/>
        <source>Items</source>
        <translation>Elementi</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="45"/>
        <source>Current item</source>
        <translation>Elemento corrente</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="58"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="64"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="77"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="90"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="103"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="123"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="130"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="137"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="144"/>
        <source>Comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="151"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="162"/>
        <source>Activate</source>
        <comment>Refers to activating a time constraint</comment>
        <translation>Abilita</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="169"/>
        <source>Deactivate</source>
        <comment>Refers to deactivating a time constraint</comment>
        <translation>Disabilita</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="176"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/groupactivitiesininitialorderitemsform_template.ui" line="183"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>GroupsForm</name>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="102"/>
        <location filename="../src/interface/groupsform.cpp" line="123"/>
        <location filename="../src/interface/groupsform.cpp" line="130"/>
        <location filename="../src/interface/groupsform.cpp" line="194"/>
        <location filename="../src/interface/groupsform.cpp" line="201"/>
        <location filename="../src/interface/groupsform.cpp" line="365"/>
        <location filename="../src/interface/groupsform.cpp" line="379"/>
        <location filename="../src/interface/groupsform.cpp" line="393"/>
        <location filename="../src/interface/groupsform.cpp" line="425"/>
        <location filename="../src/interface/groupsform.cpp" line="432"/>
        <location filename="../src/interface/groupsform.cpp" line="438"/>
        <location filename="../src/interface/groupsform.cpp" line="444"/>
        <location filename="../src/interface/groupsform.cpp" line="451"/>
        <location filename="../src/interface/groupsform.cpp" line="457"/>
        <location filename="../src/interface/groupsform.cpp" line="464"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="102"/>
        <location filename="../src/interface/groupsform.cpp" line="123"/>
        <location filename="../src/interface/groupsform.cpp" line="194"/>
        <location filename="../src/interface/groupsform.cpp" line="365"/>
        <location filename="../src/interface/groupsform.cpp" line="379"/>
        <location filename="../src/interface/groupsform.cpp" line="425"/>
        <location filename="../src/interface/groupsform.cpp" line="444"/>
        <source>Invalid selected year</source>
        <translation>Anno selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="130"/>
        <location filename="../src/interface/groupsform.cpp" line="201"/>
        <location filename="../src/interface/groupsform.cpp" line="393"/>
        <location filename="../src/interface/groupsform.cpp" line="432"/>
        <location filename="../src/interface/groupsform.cpp" line="451"/>
        <location filename="../src/interface/groupsform.cpp" line="464"/>
        <source>Invalid selected group</source>
        <translation>Gruppo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="148"/>
        <source>This group exists only in year %1. This means that all the related activities and constraints will be removed. Do you want to continue?</source>
        <translation>Il gruppo esiste solo nell&apos;anno %1. Ciò significa che tutte le relative attività e tutti i vincoli saranno rimossi. Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="151"/>
        <source>This group exists in more places, listed below. It will only be removed from the current year, and the related activities and constraints will not be removed. Do you want to continue?</source>
        <translation>Il gruppo esiste in più parti, elencate di seguito. Esso sarà rimosso solo dall&apos;anno corrente e le attività ed i vincoli relativi non saranno rimossi. Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="158"/>
        <location filename="../src/interface/groupsform.cpp" line="229"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="159"/>
        <location filename="../src/interface/groupsform.cpp" line="230"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="159"/>
        <location filename="../src/interface/groupsform.cpp" line="230"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="219"/>
        <source>This group exists only in year %1. All the related activities and constraints will be removed. Do you want to continue?</source>
        <translation>Il gruppo esiste solo nell&apos;anno %1. Tutte le relative attività e tutti i vincoli saranno rimossi. Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="222"/>
        <source>This group exists in more places, listed below. It will be removed from all these places. All the related activities and constraints will be removed. Do you want to continue?</source>
        <translation>Il gruppo esiste in più parti, elencate di seguito. Esso sarà rimosso da tutte queste parti. Tutte le relative attività e tutti i vincoli saranno rimossi. Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="438"/>
        <source>Activated a number of %1 activities</source>
        <translation>Attivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="457"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Disattivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="475"/>
        <source>Students group comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="477"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="479"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</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 - gruppi di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="33"/>
        <source>Year</source>
        <translation>Anno</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="50"/>
        <source>Group</source>
        <translation>Classe</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="93"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="100"/>
        <source>Remove here</source>
        <comment>It means &quot;Remove from here&quot; (but I want to keep the field shorter), remove the group only from the current year. Please keep the translation short.</comment>
        <translation>Elimina qui</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="107"/>
        <source>Remove everywhere</source>
        <comment>It means &quot;Remove from everywhere&quot; (but I want to keep the field shorter), remove the group from all the years in which it appears. Please keep the translation short.</comment>
        <translation>Elimina ovunque</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="132"/>
        <source>Comments</source>
        <translation type="unfinished">Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="139"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="146"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="153"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="116"/>
        <source>Activate all activities for selected group</source>
        <translation>Abilita tutte le attività legate al gruppo selezionato</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="123"/>
        <source>Deactivate all activities for selected group</source>
        <translation>Disabilita tutte le attività legate al gruppo selezionato</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="160"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="86"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="67"/>
        <source>Details</source>
        <translation>Dettagli</translation>
    </message>
</context>
<context>
    <name>HelpAboutForm_template</name>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="14"/>
        <source>About FET - Free Timetabling Software</source>
        <translation>Informazioni su FET - Free Timetabling Software</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="27"/>
        <source>About</source>
        <translation>Informazioni</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="48"/>
        <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&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-family:&apos;Sans Serif&apos;; 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-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Copyright (C) 2002-2018 Liviu Lalescu, Volker Dirr.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Version: 5.35.1 (January 2018).&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;Licensed under the GNU Affero General Public License version 3 or later.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;FET homepage: &lt;/span&gt;&lt;a href=&quot;https://lalescu.ro/liviu/fet/&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; text-decoration: underline; color:#0000ff;&quot;&gt;https://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-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&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="90"/>
        <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&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;Liviu Lalescu (https://lalescu.ro/liviu/)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 (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;	- XHTML timetable export.&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;	- CSV import and export.&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;	- Advanced statistics print/export.&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;	- Speed improvements in the timetable generation.&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;	- Locking the activities.&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;	- Activity planning dialog.&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 timetable 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;br /&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="112"/>
        <source>Translators</source>
        <translation>Traduttori</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="133"/>
        <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&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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Silver (to contact Silver visit FET forum - https://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 Arabic translation, or contact forum user Silver)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: Benahmed Abdelkrim (pmg9.81 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 - https://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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;cs - Czech 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Pavel Fric (pavelfric AT seznam.cz)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Volker Dirr (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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: Robert Hairgrove (code AT roberthairgrove.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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Dimitris Kanatas (to contact Dimitris Kanatas visit&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;	FET forum - https://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 Greek translation, or contact forum user Dimitris Kanatas)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: Vangelis Karafillidis (to contact Vangelis Karafillidis visit&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;	FET forum - https://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 Greek translation, or contact forum user Vangelis Karafillidis) - rewrote the translation from zero&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: José César Fernández López (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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: Emiliano Llano Díaz (compuvtt AT hotmail.com) - rewrote the translation from zero&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;eu - Basque 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Asier Urio Larrea (asieriko 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Hamed SadeghiNeshat (ha_sadeghi AT ce.sharif.edu)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Jerome Durand (fetfr AT 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Régis Bouguin (regis.bouguin 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: Pascal Cohen (pacohen AT laposte.net) - rewrote the translation from zero&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;gl - Galician 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Juan Marcos Filgueira Gomis (to contact marcos.filgueira, visit FET forum - https://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 Galician translation, or contact forum user marcos.filgueira)&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;	this translation was based on the Spanish translation by José César Fernández López&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;	as of April 2011 (see es - Spanish translation for more information)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;he - Hebrew 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Yotam Medini (yotam.medini 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ja - Japanese 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Taro Tada (to contact Taro Tada, visit FET forum - https://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 Japanese translation, or contact forum user Taro Tada)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Werner Bruns (werner.bruns 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Cloves das Neves (clovesneves 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: Alexandre R. Soares (alexrsoares AT zoho.com). (Alternatively,&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;	to contact Alexandre R. Soares, visit FET forum - https://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 Brazilian Portuguese translation, or contact forum user khemis)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 (https://lalescu.ro/liviu/)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sk - Slovak 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Ondrej Gregor (to contact Ondrej visit FET forum - https://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 Slovak translation, or contact forum user Ondrej)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sq - Albanian 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Artur Lugu (ciaoartur AT yahoo.it)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sr - Serbian 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Ivan Starchevicy (ivanstar61 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Radan Putnik (srastral 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Mehmet Gezmisoglu (m_gezmisoglu 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;uz - Uzbek 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Orzubek Eraliyev (o.eraliyev AT gmail.com, or visit FET forum - https://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 Uzbek translation, or contact forum user sarkor)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;vi - Vietnamese 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	former translator: Nguyen Truong Thang (to contact Thang visit FET forum - https://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 Vietnamese translation, or contact forum user NTThang)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	current translator: Nguyễn Hữu Duyệt (nguyenhuuduyet 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;zh_CN - Chinese Simplified 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	orange (112260085 AT qq.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;br /&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;zh_TW - Chinese Traditional 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	James (james AT cc.shu.edu.tw)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&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="358"/>
        <source>References</source>
        <translation>Riferimenti</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="379"/>
        <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&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-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;You may find references for the algorithms and techniques used in this program on the FET documentation web page, &lt;/span&gt;&lt;a href=&quot;https://lalescu.ro/liviu/fet/doc/&quot;&gt;&lt;span style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; text-decoration: underline; color:#0000ff;&quot;&gt;https://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-family:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&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="413"/>
        <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&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;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 - he advised Liviu Lalescu to begin this project and offered many 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 - old mailing 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 - suggested Constraint2ActivitiesConsecutive and Constraint2ActivitiesGrouped.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 - bugs reported, 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 Constraint2ActivitiesOrdered.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 some platforms&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;José César Fernández López - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Silver - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Horatiu Halmajan - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Chafik Graiguer - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ßingen - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Ondrej Gregor - Slovak 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Karel Rodríguez Varona - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Remus Turea - help with the FET homepage.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Joachim - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Chichi 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Iftekhar Ahmad - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;DT - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Yotam Medini - Hebrew 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;mohd - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Dimitris Kanatas - Greek 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;waleed - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;aang - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 K Lohumi - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Régis Bouguin - French 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Ivan Starchevicy - Serbian 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Radan Putnik - Serbian 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Asti Widayanti - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;uni_instructor - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;liquid - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Juan Marcos Filgueira Gomis - Galician translation (based on the Spanish translation by José César Fernández López, as of April 2011).&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;llantones - example 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Christian Kemmer - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Davide G. M. Salvetti - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;lalloso - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;drew - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Fabio Piedimonte - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Karel Rodríguez Varona - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;skinkone - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Jonathan Block - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Nguyen Truong Thang - Vietnamese 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;kdrosos - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 Holden - suggestions and code.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Sarwan Bangar - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Petros Nouvakis - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;mma - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Orzubek Eraliyev - Uzbek 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;k1aas - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;nomad - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Robert Sutcliffe - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;rjmillett - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;yasin dehghan - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Pietro - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;arivasm - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;AZ - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Etlau - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Nemo - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Anton Anthofer - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Danny Zitzman - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;geaplanet - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Leandro Bueno - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Laid Messaoudi - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;karim - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;hicham_idrissi - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Davide Cottignoli - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;agemagician - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Vlăduț Frățiman - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;vlad2005 - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;mouiata - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;rapsy - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;clouds - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;MarioMic - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Cloves das Neves - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;pedrobordon - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Tony Chan - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Artur Lugu - Albanian 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;plaldw - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;jimmyjim - suggestions for a custom version.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Curtis Wilson - suggestions for a custom version.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Mohamed Bahaj - example 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 Klausner - pkgsrc packager.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Jörg Sonnenberger - patch to fix a building problem for the new C++11.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Boubker - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Alexey Loginov - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;_indianajones - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;russell - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Nguyen Huu Tuyen - example 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;fromturkey - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;orange - Chinese Simplified 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;nguyenhuuduyet - example 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Vanyo Georgiev - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;bharatstank - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;alxgudea - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;andrealva - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;dotosouza - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Bob Hairgrove - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;James - Chinese Traditional 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Khalilullah Yosufi - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;mercurialuser - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;azaer - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;chintu - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;khalafi - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;jillali elghazoui - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Mohamed NAJARI - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;youssouf - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Pascal Cohen - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Asier Urio Larrea - Basque 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Pavel Fric - Czech 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Michel - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;MilesM - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;adso - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;locutusofborg - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Maouhoub - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;flauta - Italian translation typos 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 Vassura - suggestion and code.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Luigi Valbonesi - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;fernandolordao - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Wizard -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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ant7 - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Lizio - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Omar Ben Ali - suggestions for the Morocco custom version.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Nguyen Trong Hieu - help with the Vietnamese translation of the Algeria custom version.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Arsenio Stabile - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Vangelis Karafillidis - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Handaya - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Sudharshan K M - example 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Nataraj Urs H D - example 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Alexandre R. Soares - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;hudrea - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Udo Schütz - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Jijo Jose - example 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Fernando Poblete - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Benahmed Abdelkrim - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;math user - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ChicagoPianoTuner - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;MING-KIAN JONATHAN CEDRIC LEE KIM GNOK - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;daltinkurt - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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éo-Paul Roch - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Matthias Söllner - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;auriolar - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;dmcdonald - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;wahyuamin - example 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;abautu - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Jan Losinski - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;mrtvillaret - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;alienglow - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;noddy11 - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;JBoss - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;thanhnambkhn - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Malamojka - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;canhathuongnhau - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;rodolforg - bug reports in the 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;dasa - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Julio González Gil - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Abou - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Matsumoto - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;bart.leyen - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;math - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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.lanore - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Robinson A. Lemos - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Maurino C. Maria - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Valdo - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sigit_yuwono - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; 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 Chandrasekar - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;utismetis - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Matthias Söllner - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;chernous - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Roberto Bergonzini - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sln_rj - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Emiliano Llano Díaz - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;mohammed - 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Taro Tada - Japanese 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;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;V Paul C Charlesraj - 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;br /&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="976"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="69"/>
        <source>Authors</source>
        <translation>Autori</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="392"/>
        <source>Thanks to</source>
        <translation>Si ringrazia</translation>
    </message>
</context>
<context>
    <name>HelpFaqForm</name>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="79"/>
        <source>Q: What are the maximum limits FET can handle?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="81"/>
        <source>A: There are indeed maximum limits for the generation algorithm (all these limits can be increased on demand, as a custom version, because this requires a bit more memory).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="83"/>
        <source>These limits are:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="86"/>
        <source>Maximum total number of hours (periods) per day: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="88"/>
        <source>Maximum number of working days per week: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="90"/>
        <source>Maximum total number of teachers: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="92"/>
        <source>Maximum total number of sets of students: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="96"/>
        <source>Virtually unlimited number of activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="98"/>
        <source>Maximum number of activities: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="100"/>
        <source>Maximum number of rooms: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="102"/>
        <source>Maximum number of buildings: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="104"/>
        <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="114"/>
        <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="123"/>
        <source>Q: Is it possible to use non-integer weights for constraints?

A: Yes. 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. The precision in FET is limited to %1 decimal digits after the decimal point, but probably nobody will use such a fine precision.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="132"/>
        <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="143"/>
        <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="156"/>
        <source>Q: How to define the students into sections?

A: FET can automatically divide years by categories of options.

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.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="161"/>
        <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="165"/>
        <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="177"/>
        <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="185"/>
        <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="194"/>
        <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="213"/>
        <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="244"/>
        <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="253"/>
        <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="274"/>
        <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="293"/>
        <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="300"/>
        <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="305"/>
        <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="311"/>
        <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="391"/>
        <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 time slots.

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="515"/>
        <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 an activity tag to A1 and A2 named Early and an activity tag to A3 named Any, and constraint activities preferred time slots for activity 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="534"/>
        <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 time slots 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="557"/>
        <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 encoding is UTF-8.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="564"/>
        <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 time slots.

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="601"/>
        <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="622"/>
        <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="629"/>
        <source>Alternative solutions: either you can split that activity into two subactivities with duration 1 (without a min days constraint between them), and add a two activities consecutive constraint, or you can choose to not add the break constraint in your file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="662"/>
        <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="743"/>
        <source>The first hint for other users is to start with minimum number of constraints and if FET would generate the plan then thinking about adding the next ones.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="746"/>
        <source>The second hint is not to change too many constraints in one simulation as it may lead to impossible timetable and then 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="797"/>
        <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="823"/>
        <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="825"/>
        <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="839"/>
        <source>Q: A trick to deal with fortnightly activities (my institution has a lot of fortnightly activities):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="841"/>
        <source>A: I divided hours in two, the first half (8.00 to 8.30, 9.00 to 9.30, ...) represents week A, the second half (8.30 to 9.00, 9.30 to 10.00, ...) represents week B, fortnightly activities have duration 1, weekly activities have duration 2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="845"/>
        <source>I created an activity tag &apos;Start hour&apos;. It should be added to each weekly activity to make sure they start at the same time (same day + same hour) on each week. Otherwise, an activity with duration 2 can start on a second half of hour in the timetable, so this activity is placed on a certain day and at a certain hour on week A, and on the same day but at the next hour on week B.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="859"/>
        <source>Q: I need to add a split activity with total duration 4, which can be either 2+2 or 2+1+1 (two hours in a day and two hours in another day, or two hours in a day, one hour in another day and one hour in another day).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="862"/>
        <source>A: Add 3 activities (let us assume that their id-s are 1, 2 and 3), with durations respectively 2, 1 and 1. It is preferable to add them as 3 single/independent activities (see note below).

Add two constraints min 1 day between activities with id-s 1 and 2 and between activities with id-s 1 and 3, 100% weight percentage.

Add another constraint: min 1 day between activities with id-s 2 and 3, consecutive if same day = yes, 0% weight percentage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="867"/>
        <source>Note: It is advisable to add the 3 activities as single/independent ones (not a larger split activity with 3 components). The reason is that if you want to apply spreading of activities over the week, this operation won&apos;t add/remove constraints of type min days between activities for these 3 activities. Also, if you add a split activity, you need to take care not to add a default constraint min days between the 3 components.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="877"/>
        <source>Q: I would like to specify that a teacher should have activities in certain time slots, no matter which activities.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="879"/>
        <source>A: Please use constraint activities occupy max time slots from selection (the exact menu entry is &apos;A set of activities occupies max time slots from selection&apos;. See that constraint&apos;s Help button for more details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="886"/>
        <source>Q: How to easily find the activities with unspecified room in the timetable (after the timetable was generated)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="888"/>
        <source>A: A trick is this: open the file representing the activities timetable in XML form (this file can be found in the results directory, with a name like: file_activities.xml) with a text editor, and search for the text &lt;Room&gt;&lt;/Room&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="895"/>
        <source>Q: The students and/or teachers should have in each day some activities without interruption, then some continuous gaps, then again some activities without interruption. This situation can appear in these cases: schools in Morocco and Algeria, which have morning and afternoon shifts, and also in some universities in which students would prefer to have at most a single cluster of gaps, no matter how long, in each day. How to treat such situations in FET?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="901"/>
        <source>A: A nice way to treat such situations would be to consider the number of FET days = 2 * the number of real days. Each real day corresponds to two FET days, one for the morning and one for the afternoon. Then, add constraints max zero gaps, and maybe min two hours daily with allow empty days true. You may need to devise some other tricks, in addition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="909"/>
        <source>Q: How can I add a comment to a (sub)activity or to a constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="911"/>
        <source>A: You can add a comment to a (sub)activity by clicking the &apos;Comments&apos; button in the (sub)activities dialog. You can add a comment to a constraint by clicking the &apos;Comments&apos; button in the all time/space constraints dialogs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="918"/>
        <source>Q: How can I activate/deactivate a constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="920"/>
        <source>A: You can activate/deactivate a constraint by clicking the &apos;Activate&apos;/&apos;Deactivate&apos; buttons in the all time/space constraints dialogs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="937"/>
        <source>Q: How can I specify that some activities must be in the same room (at different time slots, of course, because a single room can hold a single activity in a certain time slot)? This is needed for instance to constrain the Physics activities of a certain students set to take place in the same room, be it Lab-1 or Lab-2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="941"/>
        <source>A: You can use the constraint activities occupy max different rooms, with max different rooms = 1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="947"/>
        <source>Q: How can I backup/restore the FET settings on a computer, or share them between different computers?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="949"/>
        <source>A: GNU/Linux: Usually, in your %1 directory you will find a directory &quot;%2&quot; containing the file &quot;%3&quot;. If you copy this file to another computer, the FET settings will be copied. You can also make a backup of this file and copy it on the same computer, later, to restore the previous settings. If you remove this file, all FET settings on this computer will be reset to defaults.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="955"/>
        <source>Mac OS X: It seems that the configuration file might be %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="957"/>
        <source>Windows: Run regedit.exe (Registry Editor) and search for the key &quot;%1&quot;. You will find a section with this name, with the subsection &quot;%2&quot;. You can export this section to a file, and import it from this file on the same or another computer. If you remove this section, all FET settings will be reset to defaults.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="965"/>
        <source>Q: I have many subgroups and I don&apos;t explicitly use them. Can I hide them in the combo boxes, to add easier the constraints? Also, can I make the FET interface work faster?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="968"/>
        <location filename="../src/interface/helpfaqform.cpp" line="995"/>
        <location filename="../src/interface/helpfaqform.cpp" line="1019"/>
        <source>A:</source>
        <comment>Answer</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="970"/>
        <source>If you have many subgroups and you don&apos;t explicitly use them, it is recommended to use the three global settings: hide subgroups in combo boxes, hide subgroups in activity planning, and do not write subgroups timetables on hard disk.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="973"/>
        <source>Note that using the global menu setting to hide subgroups in activity planning is a different thing from the check box in the activity planning dialog, and the global setting works better and faster.</source>
        <translation>Si noti che utilizzare l&apos;impostazione del menu globale per nascondere sottogruppi nel pianificatore di attività è una cosa diversa dalla casella di controllo nella finestra di dialogo del pianificatore di attività, e l&apos; impostazione globale funziona meglio e più velocemente.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="976"/>
        <source>If you hide subgroups in combo boxes, the affected dialogs (like the activities dialog or the add constraint students set not available times dialog) will load much faster if you have many subgroups.</source>
        <translation>Se si nascondono i sottogruppi nelle caselle combinate, le finestre di dialogo interessate (come quelle delle attività  o di aggiunta del vincolo di insieme di studenti non disponibile) si caricheranno molto più velocemente se si hanno molti sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="981"/>
        <source>If you are only working on a timetable, and you do not need to publish it, you may want to disable writing some categories of timetables on the hard disk, for operativity (the generation speed is not affected, only the overhead to write the partial/complete timetables when stopping/finishing the simulation). The timetables taking the longest time are the subgroups, groups AND years ones.</source>
        <translation>Se si sta solo lavorando su un orario e non c&apos;è bisogno di pubblicarlo, si consiglia di disabilitare la scrittura di alcune categorie di orari sul disco rigido, per operatività (la velocità di generazione non è interessata, solo il sovraccarico di scrittura di orari parziali e completi quando si arresta o si termina la simulazione). Gli orari che prendendo più tempo sono quelli dei sottogruppi, gruppi ed anni.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="985"/>
        <source>(Also the conflicts timetable might take long to write, if the file is large.)</source>
        <translation>(Anche l&apos;orario dei conflitti potrebbe richiedere tempo per essere scritto, se il file è di grandi dimensioni.)</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="987"/>
        <source>After that, you can re-enable writing of the timetables and re-generate.</source>
        <translation>Dopo ciò, puoi riabilitare la scrittura degli orari e rigenerare.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="993"/>
        <source>Q: How about dividing a students year automatically into many subgroups?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="997"/>
        <source>About using a large number of categories, divisions per category and subgroups: it is highly recommended to keep these to a minimum, especially the number of categories, by using any kind of tricks. Otherwise the timetable might become impossible (taking too much time to generate).</source>
        <translation>Informazioni sull&apos;uso di un gran numero di categorie, divisioni per categoria e sottogruppi: si raccomanda vivamente di mantenere questi al minimo, in particolare il numero di categorie, utilizzando qualsiasi tipo di trucco. In caso contrario, l&apos;orario potrebbe diventare impossibile (richiedendo troppo tempo per l&apos;elaborazione) .</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1001"/>
        <source>Maybe a reasonable number of categories could be 2, 3 or maximum 4. The divide year dialog allows much higher values, but these are not at all recommended.</source>
        <translation>Forse un numero ragionevole di categorie potrebbe essere 2, 3 o al massimo 4. Il form per la suddivisione dell&apos;anno permette valori molto più elevati , ma questi non sono affatto raccomandati.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1004"/>
        <source>Maybe an alternative to dividing a year into many categories/subgroups would be to enter individual students as FET subgroups and add into each group the corresponding subgroups. But this is hard to do from the FET interface - maybe a solution would be to use an automatic tool to convert your institution data into a file in .fet format.</source>
        <translation>Forse un&apos;alternativa a dividere l&apos;anno in molte categorie/ sottogruppi potrebbe essere quella di inserire i singoli studenti come sottogruppi di FET e aggiungere in ogni gruppo i sottogruppi corrispondenti. Ma questo è difficile da fare dall&apos;interfaccia FET - forse una soluzione potrebbe essere quella di utilizzare uno strumento automatico per convertire i dati dell&apos;anagrafe istituzionale in un file in formato .fet.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1008"/>
        <source>Or you might use the FET feature to import students sets from comma separated values (CSV) files.</source>
        <translation>Si potrebbe utilizzare la funzionalità di FET per importare set di studenti da file (CSV) di valori separati da virgola.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1010"/>
        <source>In such cases (individual students as FET subgroups), remember that a smaller number of total subgroups means faster generation time, so you might want to consider a single subgroup for two or more students who have the exact same activities and constraints.</source>
        <translation>In questi casi (singoli studenti come sottogruppi di FET ), ricorda che un minor numero di sottogruppi totali significa tempo di generazione più veloce, per cui potrebbe essere preferibile un unico sottogruppo per due o più studenti che hanno esattamente le stesse attività e vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1017"/>
        <source>Q: Does the order of constraints have influence on their importance while generating the timetable?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1021"/>
        <source>The order of the constraints is only important to the interaction with the user. It is only the weight percentage which counts while generating the timetable. Note however that you may get different timetables for different constraints order.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="850"/>
        <source>Add time constraint: activities with all teachers, all students, all subjects, activity tag = &apos;Start hour&apos; have a set of preferred starting times: Monday 8.00, Monday 9.00, ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="837"/>
        <source>-- This entry by Regis Bouguin --</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="853"/>
        <source>It works fine and I got good timetables with strong teachers time constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="871"/>
        <source>There may be other solutions possible, but this one seems perfect with respect to efficiency.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="323"/>
        <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="47"/>
        <source>Frequently asked questions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="49"/>
        <source>Last modified on %1.</source>
        <translation>Ultima modifica del %1.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="402"/>
        <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="413"/>
        <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="424"/>
        <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="492"/>
        <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 split into a number of activities equal with the number of days per week and the remaining components into other larger split 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 split into 5 activities with duration 1 and second one split 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="544"/>
        <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="583"/>
        <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="592"/>
        <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="741"/>
        <source>3 hints from an anonymous Polish user, who uses FET for very large data:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="795"/>
        <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="106"/>
        <source>Virtually unlimited number of time constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="49"/>
        <source>7 February 2016</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="55"/>
        <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).
- Buildings.
- Activities: a coupling of one or more teachers, a subject and one or more students set. This is usually named a course, a lecture, a laboratory and so on. An activity can have optionally an activity tag, to help you with some constraints.
- Constraints. They can be: time constraints (referring to the allocated day and hour) or space constraints (referring to rooms allocation). They have a weight percentage, from 0.0% to 100.0%. 100% means that the constraint will always be respected and if this constraint is impossible, FET will not be able to generate a timetable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="94"/>
        <source>Virtually unlimited number of subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="108"/>
        <source>Virtually unlimited number of space constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="220"/>
        <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="236"/>
        <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 95% with min 2 days and 100% 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="263"/>
        <source>Q: Is it possible to make a timetable where the students learn in two shifts? (for instance, the lowest forms 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="281"/>
        <source>Q: Can I work with fortnightly activities like in older FET versions?

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="332"/>
        <source>Q: 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="341"/>
        <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 sets from having hours at this hour 0. Or variants of this.

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="351"/>
        <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:

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 average 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 average 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 average 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 average 10000 times it keeps the conflict and tries to place the next activity.

Also, activities might get unallocated, and the cycle would be opened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="490"/>
        <source>Q-1-27-March-2008</source>
        <comment>Mnemonic name for a particular question in the FAQ</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="513"/>
        <source>Q-1-6-June-2008</source>
        <comment>Mnemonic name for a particular question in the FAQ</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="613"/>
        <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="636"/>
        <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="654"/>
        <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="678"/>
        <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="687"/>
        <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="694"/>
        <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="707"/>
        <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="749"/>
        <source>For instance even when two consecutive activities are placed at one day (the same group and the same teacher) sometimes they are placed at different rooms what would force them to needless changing room. I guess that FET is focused on fulfilling constraints 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="759"/>
        <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="761"/>
        <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="766"/>
        <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="769"/>
        <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="775"/>
        <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="777"/>
        <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="788"/>
        <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="786"/>
        <source>Q: Help on shortcut buttons in the main form.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelpFaqForm_template</name>
    <message>
        <location filename="../src/interface/helpfaqform_template.ui" line="14"/>
        <source>Frequently asked questions</source>
        <extracomment>This is the title of the dialog for FAQ help</extracomment>
        <translation>FAQ - domande frequenti</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform_template.ui" line="23"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>HelpInstructionsForm</name>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="47"/>
        <source>Instructions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="49"/>
        <source>12 October 2009</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="49"/>
        <source>Last modified on %1.</source>
        <translation>Ultima modifica del %1.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="51"/>
        <source>These are some small instructions which you have to follow in order to input a solvable data set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="53"/>
        <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 report this, as FET needs to be improved. Maybe small changes to your datafile can bring good solutions, or maybe there are aspects which have to be changed in FET.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="58"/>
        <source>An impossible timetable might also be caused by incorrect years division. Please check statistics/students for all subgroups, each subgroup should have the necessary hours, not less. If you have for instance some subgroups with less than say 20 hours per week you might get an impossible timetable, probably because of incorrect division of years and incorrectly added activities. All the subgroups are independent and should have an amount of working hours per week close to the average for all subgroups. Please see FAQ for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="64"/>
        <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="68"/>
        <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="82"/>
        <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="88"/>
        <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="92"/>
        <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="122"/>
        <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 in 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="134"/>
        <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 between activities, preferred rooms or max hours daily.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="148"/>
        <source>14) It is recommended to remove redundant min days between activities 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="151"/>
        <source>15) 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 the 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="155"/>
        <source>16) 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 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="74"/>
        <source>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="94"/>
        <source>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="99"/>
        <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="106"/>
        <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="112"/>
        <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="114"/>
        <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="116"/>
        <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="120"/>
        <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="126"/>
        <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="130"/>
        <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 advised 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="137"/>
        <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="141"/>
        <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="145"/>
        <source>13) 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="158"/>
        <source>17) 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="161"/>
        <source>18) If you use the not perfect constraints activity tag max hours daily or students max gaps per day (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>
        <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>Istruzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform_template.ui" line="23"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>HelpOnImperfectConstraints</name>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="26"/>
        <source>Important information about imperfect constraints:</source>
        <translation>Informazioni utili sui vincoli speciali:</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>Sono speciali (imperfetti) i seguenti 6 vincoli: Numero massimo di ore buche al giorno per insieme di studenti e insegnanti o Numero massimo di ore al giorno di attività con chiave per  insieme di studenti.</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>Si consiglia di usare i vincoli speciali (imperfetti) come ultima risorsa se veramente se ne ha bisogno. Genera l&apos;orario con tutti gli altri vincoli e solo dopo puoi provare a inserirli. I vincoli speciali (imperfetti) possono rendere il tuo orario difficile da trovare o addirittura impossibile, sotto certe condizioni.</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>Notazione: ISC = insieme di studenti coinvolto o insegnante - l&apos;insegnante o gli studenti specificati in un vincolo speciale (imperfetto).</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>Numero massimo di ore buche al giorno. Non è pienamente ottimizzato per essere usato con altri vincoli per studenti: Numero minimo/massimo di ore al giorno. Non è ancora testato a fondo.</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>Se ai tuoi studenti occorrono zero ore buche massime totali, non usare il vincolo di Numero massimo di ore buche al giorno. Meglio usare il più sicuro e testato vincolo di Numero massimo di ore buche a settimana (con zero ore buche consentite).</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>Numero massimo di ore al giorno per attività con chiave: non è perfettamente ottimizzato per la seguente situazione. Se l&apos;ISC ha un vincolo di Numero massimo di ore buche e il numero totale di ore disponibili a settimana per l&apos;ISC è molto più ampio del numero di ore lavorative settimanali e l&apos;ISC ha molte attività con la specifica chiave (più del 0,5-0,75 delle ore totali). In questi casi un rimedio potrebbe essere di aggiungere un vincolo Numero massimo di ore al giorno per ISC (senza specificare una chiave dell&apos;attività).</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>Leggi FAQ - Domanda 1/ 25 settembre 2009 per ulteriori dettagli circa il vinolo di Numero massimo di ore al giorno di attività con chiave.</translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="56"/>
        <source>FET information</source>
        <translation>FET - Informazione</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>Informazioni importanti sui vincoli di numero minimo di ore al giorno per (insiemi di) studenti:</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>Normalmente, questi vincoli non permettono giorni vuoti per studenti (e le opzioni nelle finestre di dialogo non sono selezionabili).</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>Se veramente ti occorre che questi vincoli permettano giorni vuoti per studenti, devi abilitare l&apos;impostazione dal menu Opzioni / Avanzate.</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>Usa molta cautela: se il tuo istituto non permette giorni vuoti per studenti o se non esiste un orario con giorni vuoti per studenti, DEVI tenere il vincolo com&apos;è, senza consntire girni vuoti.</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>La ragione è nella prestazione: velocità di generazione e possibilità che FET trovi una soluzione.</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>Se permetti a questi vincoli di lasciare giorni vuoti e una soluzione esisterebbe solo con giorni non vuoti, FET potrebbe non trovare la soluzione.</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>Per scuole normali (o scuole superiori) probabilmente non occorrerà abilitare questa opzione. Forse per le Università potrà essere utile abilitare questa opzione.</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>Quindi ricorda: non consentire giorni vuoti a meno che non ti serva veramente.</translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="45"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
</context>
<context>
    <name>HelpTipsForm</name>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="53"/>
        <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>1) Supponiamo di aggiungere una attività composta da più subattività oppure anche di aggiungere un vincolo min giorni tra attività (diciamo numero x attività), mentre la nostra settimana ha y giorni. Evita di aggiungere il vincolo se x &gt; y (numero di attività maggiore del numero di giorni a settimana).</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="56"/>
        <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>Il modo corretto: se desideri avere attività consecutive se cadono nello stesso giorno, prendi in considerazione subattività che hanno una durata maggiore. Invece di aggiungere 7 subattività 1+1+1+1+1+1+1 in 5 giorni settimanali, aggiungi 5 subattività di durata 2 +2 +1 +1 +1. Se, invece, non serve che siano consecutive se cadono lo stesso giorno, aggiungi 1+1+1+1+1 in primo luogo e dopo 1 +1.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="60"/>
        <source>The generation will be much faster and easier using this approach (more than 10 times faster sometimes).</source>
        <translation>La generazione sarà molto più veloce e più facile utilizzando questo approccio (spesso oltre 10 volte più veloce).</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="64"/>
        <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>2) Quando si aggiungono vincoli di Stessa ora (o giorno) di inizio per attività, si raccomanda di rimuovere eventuali vincoli ridondanti di min n giorni. Per esempio, A1 (al tempo stesso con B1 e C1), A2 (stesso tempo con B2 e C2) e A3 (stesso tempo con B3 e C3). Generalmente si hanno 3 o 6 vincoli di min n giorni tra attività (prima uno o due con A1, A2, A3 e poi con B1, B2, B3 e poi con C1, C2, C3). Questi 3 o 6 vincoli di min n giorni si tradurranno in un vincolo molto più forte, il che renderà l&apos;orario molto più difficile da trovare. Se si dispone di, diciamo, 4 gruppi di attività (A, B, C, D), le cose saranno ancora più difficili.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="70"/>
        <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>Il modo corretto è quello di lasciare solo il vincolo N min di giorni che fa riferimento al primo gruppo di attività (A). Avrete una generazione molto più veloce (fino a 10 volte più veloce e oltre).</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="77"/>
        <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>Ulteriori dettagli: la combinazione di 2 o più vincoli ridondanti N min di giorni tra attività dà un altro vincolo che ne deriva, molto più forte. Da 3  vincoli ridondanti con il 95%, ne otterrai uno con 100% -5% * 5% * 5% = 99.9875%, che non è quello che volevi.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="87"/>
        <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>E&apos; IMPORTANTE rimuovere vincoli ridondanti di Numero minimo di giorni dopo aver inserito dati e prima di generare. Ogni modifica dei vincoli di Numero minimo di giorni dovrebbe essere seguita da questa rimozione di vincoli ridondanti di Numero minimo di giorni (magari non per tutte le modifiche, ma meglio farlo piuttosto che non farlo). Se modifichi più vincoli insieme oppure applichi il bilanciamento delle attività, è importante rimuovere i vincoli ridondanti. Se non hai vincoli ridondanti, non hai bisogno di rimuovere nulla, ma è meglio controllare due volte piuttosto che finire per lasciare vincoli ridondanti attivi.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="95"/>
        <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>Nota: vincoli ridondanti N min di giorni con peso 100,0% non incidono sulla generazione. Questo perchè il risultato di più vincoli con peso 100,0% è ancora un peso del 100,0%. Perciò se i tuoi dati contengono solo vincoli di N minimo di giorni tra subattività col 100,0% di peso, non c&apos;è stretta necessità di rimuovere i vincoli ridondanti. Ma, comunque, meglio rimuoverli, per precauzione.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="101"/>
        <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>3) In merito ai vincoli Due attività contigue, Due attività consecutive e Tre attività contigue: è SCONSIGLIATO fare uso di tali vincoli se le attività coinvolte sono anche condizionate a non cadere in uno stesso giorno da vincoli di Numero minimo di giorni tra attività.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="105"/>
        <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>Se A1 e A2 sono vincolate a non cadere nello stesso giorno con peso del 95% (o qualsiasi altro valore), è sconsigliato aggiungere un vincolo Contigue o Consecutive ad esse. Se sono vincolate con peso del 100% a non cadere nello stesso giorno, l&apos;orario diventa impossibile da risolvere; se il peso è sotto il 100%, l&apos;orario rimane più difficile da trovare che non nel modo consigliato. Il modo consigliato è di considerare A1 e A2 come una singola attività A12 oppure di modificare il relativo vincolo Numero minimo di giorni tra attività. O, magari, puoi trovare altre soluzioni.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="73"/>
        <source>PS: Suppose there are 2 constraints for activities A1,2,3 and 2 constraints for activities B1,2,3 and 2 constraints for activities C1,2,3. If A and B and C are simultaneous, remove only the constraints referring to B and C (but leave both for A, if for instance you have min 2 days with 95% and min 1 day with 100%).</source>
        <translation>PS: Supponiamo che ci sono 2 vincoli per le attività A1,2,3 e 2 vincoli per le attività B1,2,3 e 2 vincoli per le attività C1,2,3. Se A e B e C sono simultanee, rimuovi solo i vincoli che fanno riferimento a B e C (ma lascia entrambi quelli per A, se -per esempio- hai min 2 giorni con il 95% e min 1 giorno con 100%).</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="47"/>
        <source>Important tips.</source>
        <translation>Suggerimenti importanti.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="49"/>
        <source>19 August 2009</source>
        <translation>19 agosto 2009</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="49"/>
        <source>Last modified on %1.</source>
        <translation>Ultima modifica del %1.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="80"/>
        <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>Non considerare ridondanti i vincoli con le stesse attività, ma diverso numero di giorni (è possibile aggiungere min 2 giorni 95% e min 1 giorno 95%, faranno sì che nel 95% dei casi i 2 giorni verranno rispettati e nel 99,75% dei casi 1 giorno verrà rispettato).</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="84"/>
        <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>Gli altri vincoli di tempo (come quelli di orario preferenziale) non hanno il problema della ridondanza come i vincoli di numero minimo di giorni, e non c&apos;è bisogno di cautele.</translation>
    </message>
</context>
<context>
    <name>HelpTipsForm_template</name>
    <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>Suggerimenti importanti</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform_template.ui" line="23"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>HoursForm</name>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="153"/>
        <location filename="../src/interface/hoursform.cpp" line="160"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="154"/>
        <source>Empty names not allowed</source>
        <translation>Nomi vuoti non consentiti</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="161"/>
        <source>Duplicates not allowed</source>
        <translation>Duplicati non ammessi</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="192"/>
        <source>%1 constraints will be removed.</source>
        <comment>%1 is the number of constraints</comment>
        <translation>%1 vincoli saranno rimossi.</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="196"/>
        <source>%1 constraints will be modified.</source>
        <comment>%1 is the number of constraints</comment>
        <translation>%1 vincoli saranno modificati.</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="199"/>
        <source>Do you want to continue?</source>
        <translation>Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="201"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
</context>
<context>
    <name>HoursForm_template</name>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="335"/>
        <source>Hour 22</source>
        <translation>Ora 22</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="234"/>
        <source>Hour 14</source>
        <translation>Ora 14</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="169"/>
        <source>Hour 9</source>
        <translation>Ora 9</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="439"/>
        <source>Hour 30</source>
        <translation>Ora 30</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="270"/>
        <source>Hour 17</source>
        <translation>Ora 17</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="426"/>
        <source>Hour 29</source>
        <translation>Ora 29</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="364"/>
        <source>Hour 24</source>
        <translation>Ora 24</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="296"/>
        <source>Hour 19</source>
        <translation>Ora 19</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="244"/>
        <source>Hour 15</source>
        <translation>Ora 15</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="195"/>
        <source>Hour 11</source>
        <translation>Ora 11</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="101"/>
        <source>Hour 4</source>
        <translation>Ora 4</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="156"/>
        <source>Hour 8</source>
        <translation>Ora 8</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="390"/>
        <source>Hour 26</source>
        <translation>Ora 26</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="117"/>
        <source>Hour 5</source>
        <translation>Ora 5</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="325"/>
        <source>Hour 21</source>
        <translation>Ora 21</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="218"/>
        <source>Hour 13</source>
        <translation>Ora 13</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="455"/>
        <source>Hour 31</source>
        <translation>Ora 31</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="260"/>
        <source>Hour 16</source>
        <translation>Ora 16</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="127"/>
        <source>Hour 6</source>
        <translation>Ora 6</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="413"/>
        <source>Hour 28</source>
        <translation>Ora 28</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="348"/>
        <source>Hour 23</source>
        <translation>Ora 23</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="283"/>
        <source>Hour 18</source>
        <translation>Ora 18</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="182"/>
        <source>Hour 10</source>
        <translation>Ora 10</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="140"/>
        <source>Hour 7</source>
        <translation>Ora 7</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="377"/>
        <source>Hour 25</source>
        <translation>Ora 25</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="65"/>
        <source>Hour 1</source>
        <translation>Ora 1</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="78"/>
        <source>Hour 2</source>
        <translation>Ora 2</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="91"/>
        <source>Hour 3</source>
        <translation>Ora 3</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="309"/>
        <source>Hour 20</source>
        <translation>Ora 20</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="208"/>
        <source>Hour 12</source>
        <translation>Ora 12</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="403"/>
        <source>Hour 27</source>
        <translation>Ora 27</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="866"/>
        <source>Cancel</source>
        <translation>Annulla</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>Le ore del giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="686"/>
        <source>Hour 49</source>
        <translation>Ora 49</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="790"/>
        <source>Hour 57</source>
        <translation>Ora 57</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="468"/>
        <source>Hour 32</source>
        <translation>Ora 32</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="517"/>
        <source>Hour 36</source>
        <translation>Ora 36</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="650"/>
        <source>Hour 46</source>
        <translation>Ora 46</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="556"/>
        <source>Hour 39</source>
        <translation>Ora 39</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="507"/>
        <source>Hour 35</source>
        <translation>Ora 35</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="819"/>
        <source>Hour 59</source>
        <translation>Ora 59</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="660"/>
        <source>Hour 47</source>
        <translation>Ora 47</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="611"/>
        <source>Hour 43</source>
        <translation>Ora 43</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="767"/>
        <source>Hour 55</source>
        <translation>Ora 55</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="543"/>
        <source>Hour 38</source>
        <translation>Ora 38</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="777"/>
        <source>Hour 56</source>
        <translation>Ora 56</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="621"/>
        <source>Hour 44</source>
        <translation>Ora 44</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="598"/>
        <source>Hour 42</source>
        <translation>Ora 42</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="491"/>
        <source>Hour 34</source>
        <translation>Ora 34</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="712"/>
        <source>Hour 51</source>
        <translation>Ora 51</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="832"/>
        <source>Hour 60</source>
        <translation>Ora 60</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="751"/>
        <source>Hour 54</source>
        <translation>Ora 54</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="530"/>
        <source>Hour 37</source>
        <translation>Ora 37</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="569"/>
        <source>Hour 40</source>
        <translation>Ora 40</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="582"/>
        <source>Hour 41</source>
        <translation>Ora 41</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="806"/>
        <source>Hour 58</source>
        <translation>Ora 58</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="725"/>
        <source>Hour 52</source>
        <translation>Ora 52</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="699"/>
        <source>Hour 50</source>
        <translation>Ora 50</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="634"/>
        <source>Hour 45</source>
        <translation>Ora 45</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="481"/>
        <source>Hour 33</source>
        <translation>Ora 33</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="738"/>
        <source>Hour 53</source>
        <translation>Ora 53</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="676"/>
        <source>Hour 48</source>
        <translation>Ora 48</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="22"/>
        <source>Number of periods (start hours) per day</source>
        <translation>Numero di ore di lezione al giorno</translation>
    </message>
</context>
<context>
    <name>Import</name>
    <message>
        <location filename="../src/engine/import.cpp" line="105"/>
        <source>Line</source>
        <translation>Linea</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="106"/>
        <source>Year</source>
        <translation>Anno</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="108"/>
        <source>Group</source>
        <translation>Classe</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="110"/>
        <source>Subgroup</source>
        <translation>Sottogruppo</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="112"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="113"/>
        <source>Activity Tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="114"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="115"/>
        <source>Building</source>
        <translation>Edificio</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="116"/>
        <source>Room Name</source>
        <translation>Nome dell&apos;aula</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="117"/>
        <source>Room Capacity</source>
        <translation>Capienza dell&apos;aula</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="120"/>
        <source>Total Duration</source>
        <translation>Durata totale</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="121"/>
        <source>Split Duration</source>
        <translation>Durata suddivisa</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="132"/>
        <source>line</source>
        <translation>Linea</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="157"/>
        <source>Please specify the %1 field:</source>
        <translation>Specificicare il campo %1:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="159"/>
        <source>Don&apos;t import &quot;%1&quot;.</source>
        <translation>Non importare &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="160"/>
        <source>Import this field from CSV:</source>
        <translation>Importare questo campo da CSV:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="163"/>
        <source>Set always the same name:</source>
        <translation>Impostare sempre lo stesso nome:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="167"/>
        <location filename="../src/engine/import.cpp" line="168"/>
        <source>Set always the same value:</source>
        <translation>impostare sempre lo stesso valore:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="183"/>
        <source>Please modify this text.</source>
        <translation>Modifica questo testo.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="483"/>
        <location filename="../src/engine/import.cpp" line="1270"/>
        <source>activity tags</source>
        <translation>chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="487"/>
        <location filename="../src/engine/import.cpp" line="1272"/>
        <source>buildings and rooms</source>
        <translation>edifici ed aule</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="491"/>
        <location filename="../src/engine/import.cpp" line="1274"/>
        <source>teachers</source>
        <translation>insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="495"/>
        <location filename="../src/engine/import.cpp" line="1276"/>
        <source>subjects</source>
        <translation>materie</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="499"/>
        <location filename="../src/engine/import.cpp" line="1278"/>
        <source>years, groups and subgroups</source>
        <translation>anni, classi e sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="503"/>
        <location filename="../src/engine/import.cpp" line="1280"/>
        <source>activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="507"/>
        <location filename="../src/engine/import.cpp" line="639"/>
        <source>FET - Import %1 from CSV file</source>
        <translation>FET - Importa %1 da file CSV</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="510"/>
        <source>no separator</source>
        <translation>nessun separatore</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="512"/>
        <source>no textquote</source>
        <translation>nessun identificatore di testo</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="655"/>
        <source>Please specify the used separator between fields:</source>
        <translation>Si prega di specificare il separatore tra campi:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="662"/>
        <source>Used field separator:</source>
        <translation>Separatore di campo usato:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="669"/>
        <source>Please specify the used text quote of text fields:</source>
        <translation>Specificare un identificatore di testo per campi testuali:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="676"/>
        <source>Used textquote:</source>
        <translation>Identificatore di testo usato:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="685"/>
        <source>The first line is the heading. Don&apos;t import that line.</source>
        <translation>La prima riga è l&apos;intestazione. Non importare.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="686"/>
        <source>The first line contains data. Import that line.</source>
        <translation>La prima linea contiene dati. Importare.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="692"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="528"/>
        <location filename="../src/engine/import.cpp" line="777"/>
        <location filename="../src/engine/import.cpp" line="786"/>
        <location filename="../src/engine/import.cpp" line="835"/>
        <location filename="../src/engine/import.cpp" line="2109"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="122"/>
        <source>Min Days</source>
        <translation>Numero minimo di giorni</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="123"/>
        <source>Min Days Weight</source>
        <translation>Peso del Numero minimo di giorni</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="124"/>
        <source>Min Days Consecutive</source>
        <translation>Numero minimo di giorni Consecutivi</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="835"/>
        <source>Empty filename.</source>
        <translation>File non specificato.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="839"/>
        <source>Error! Can&apos;t open file.</source>
        <translation>Errore! Impossibile aprire il file.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="848"/>
        <location filename="../src/engine/import.cpp" line="1712"/>
        <location filename="../src/engine/import.cpp" line="1771"/>
        <location filename="../src/engine/import.cpp" line="1844"/>
        <location filename="../src/engine/import.cpp" line="2413"/>
        <source>Importing</source>
        <comment>Title of a progress dialog</comment>
        <translation>Importazione</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="849"/>
        <source>Loading file</source>
        <translation>Lettura del file</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="865"/>
        <source>Loading canceled by user.</source>
        <translation>Lettura interrotta dall&apos;utente.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1141"/>
        <source>FET import %1 question</source>
        <translation>FET importa %1 - domanda</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1177"/>
        <source>Following data found in the file:</source>
        <translation>I seguenti dati trovati nel file:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1179"/>
        <source>There is no usable data in the file.</source>
        <translation>Non ci sono dati utilizzabili nel file.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1191"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1219"/>
        <source>FET noticed %1 warnings with the current data.</source>
        <translation>FET ha emesso %1 warning con i dati correnti.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1230"/>
        <source>&amp;Import</source>
        <translation>&amp;Importa</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1231"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Annulla</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1337"/>
        <location filename="../src/engine/import.cpp" line="1439"/>
        <location filename="../src/engine/import.cpp" line="1449"/>
        <location filename="../src/engine/import.cpp" line="1556"/>
        <location filename="../src/engine/import.cpp" line="1632"/>
        <source>%1 is already in FET data.</source>
        <translation>%1 è già presente tra i dati di FET.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1362"/>
        <location filename="../src/engine/import.cpp" line="1505"/>
        <location filename="../src/engine/import.cpp" line="1583"/>
        <location filename="../src/engine/import.cpp" line="1658"/>
        <location filename="../src/engine/import.cpp" line="2522"/>
        <location filename="../src/engine/import.cpp" line="2584"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1583"/>
        <location filename="../src/engine/import.cpp" line="2378"/>
        <source>%1 subjects added. Please check subjects form.</source>
        <translation>%1 materie aggiunte. Verifica la finestra delle materie.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1658"/>
        <location filename="../src/engine/import.cpp" line="2357"/>
        <source>%1 teachers added. Please check teachers form.</source>
        <translation>%1 insegnanti aggiunti. Verifica la finestra degli insegnanti.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1714"/>
        <source>Checking CSV</source>
        <translation>Controllo il file CSV</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1721"/>
        <source>Checking CSV canceled by user.</source>
        <translation>Controllo del file CSV annullato dall&apos;utente.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1772"/>
        <source>Checking data</source>
        <translation>Controllo dei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1782"/>
        <location filename="../src/engine/import.cpp" line="1797"/>
        <location filename="../src/engine/import.cpp" line="1814"/>
        <source>Checking data canceled by user.</source>
        <translation>Controllo dei dati annullato dall&apos;utente.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1787"/>
        <source>Year %1 is already in FET data.</source>
        <translation>L&apos;anno %1 è già presente tra i dati di FET.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1789"/>
        <source>Can&apos;t import group %1. Name is already taken for a year.</source>
        <translation>Impossibile importare il gruppo (classe) %1. Il nome è già utilizzato per un anno.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1791"/>
        <source>Can&apos;t import subgroup %1. Name is already taken for a year.</source>
        <translation>Impossibile importare il sottogruppo %1. Il nome è già utilizzato per un anno.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1803"/>
        <source>Can&apos;t import year %1. Name is already taken for a group.</source>
        <translation>Impossibile importare l&apos;anno %1. Il nome è già utilizzato per un gruppo (classe).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1805"/>
        <source>Group name %1 is already in FET data (in the same or in another year).</source>
        <translation>Il gruppo (classe) %1 è già presente tra i dati di FET (nello stesso oppure in un altro anno).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1807"/>
        <source>Can&apos;t import subgroup %1. Name is already taken for a group.</source>
        <translation>Impossibile importare il sottogruppo %1. Il nome è già utilizzato per un gruppo (classe).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1820"/>
        <source>Can&apos;t import year %1. Name is already taken for a subgroup.</source>
        <translation>Impossibile importarel&apos;anno %1. Il nome è già utilizzato per un sottogruppo.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1822"/>
        <source>Can&apos;t import group %1. Name is taken for a subgroup.</source>
        <translation>Impossibile importare il gruppo (classe) %1. Il nome è già utilizzato per un sottogruppo.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1824"/>
        <source>Subgroup name %1 is already in FET data (in the same or in another group).</source>
        <translation>Il sottogruppo %1 è già presente tra i dati di FET (nello stesso oppure in un altro gruppo -classe-).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1845"/>
        <source>Importing data</source>
        <translation>Importazione dei dati</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1869"/>
        <location filename="../src/engine/import.cpp" line="2424"/>
        <source>Importing data canceled by user.</source>
        <translation>Importazione dei dati interrotta dall&apos;utente.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2414"/>
        <source>Importing activities</source>
        <translation>Importazione delle attività</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2448"/>
        <source>Line %1: Activity contains duplicate teacher %2 - please correct that</source>
        <translation>Riga %1: l&apos;attività contiene %2 insegnante duplicato - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2466"/>
        <source>Line %1: Activity contains duplicate activity tag %2 - please correct that</source>
        <translation>Riga %1: l&apos;attività contiene %2 chiave dell&apos;attività duplicata - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2483"/>
        <source>Line %1: Activity contains duplicate students set %2 - please correct that</source>
        <translation>Riga %1: l&apos;attività contiene %2 insieme degli studenti duplicato - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2522"/>
        <source>Activity NOT added - please report error</source>
        <translation>Attività NON inserita - Si prega di segnalare l&apos;errore</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2524"/>
        <location filename="../src/engine/import.cpp" line="2586"/>
        <source>Line %1: Activity duration is lower than 1 - please correct that</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2584"/>
        <source>Split activity NOT added - error???</source>
        <translation>Attività suddivise NON aggiunte - errore?!?</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="683"/>
        <source>Please specify the contents of the first line:</source>
        <translation>Specificare il contenuto della prima riga:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="777"/>
        <source>Missing field separator or text quote in first line. Import might be incorrect.</source>
        <translation>Manca il separatore dei campi o il carattere di definizione del testo nella prima riga. L&apos;importazione può essere errata.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="786"/>
        <source>Missing closing text quote in first line. Import might be incorrect.</source>
        <translation>Manca il carattere di definizione di fine testo nella prima riga. L&apos;importazione può essere errata.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="890"/>
        <source>Warning: FET expected field separator or text separator in line %1. Import might be incorrect.</source>
        <translation>Attenzione: FET non ha trovato un carattere identificativo di testo nella riga %1. L&apos;importazione può essere errata.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="898"/>
        <source>Warning: FET expected closing text separator in line %1. Import might be incorrect.</source>
        <translation>Attenzione: FET non ha trovato un carattere identificativo di fine testo nella riga %1. L&apos;importazione può essere errata.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="924"/>
        <source>Skipped line %1: FET expected %2 fields but found %3 fields.</source>
        <translation>Saltata la riga %1: FET attendeva %2 campi ma ha trovato %3 campi.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="933"/>
        <location filename="../src/engine/import.cpp" line="951"/>
        <location filename="../src/engine/import.cpp" line="958"/>
        <location filename="../src/engine/import.cpp" line="964"/>
        <location filename="../src/engine/import.cpp" line="989"/>
        <location filename="../src/engine/import.cpp" line="1328"/>
        <location filename="../src/engine/import.cpp" line="1425"/>
        <location filename="../src/engine/import.cpp" line="1431"/>
        <location filename="../src/engine/import.cpp" line="1547"/>
        <location filename="../src/engine/import.cpp" line="1623"/>
        <source>Skipped line %1: Field &apos;%2&apos; is empty.</source>
        <translation>Saltata la riga %1: il campo &apos;%2&apos; è vuoto.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1002"/>
        <location filename="../src/engine/import.cpp" line="1026"/>
        <location filename="../src/engine/import.cpp" line="1037"/>
        <source>Skipped line %1: Field &apos;%2&apos; doesn&apos;t contain an integer value.</source>
        <translation>Saltata la riga %1: il campo &apos;%2&apos; non contine un valore intero.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1020"/>
        <source>Warning in line %1: Field with building name doesn&apos;t affect to a room</source>
        <translation>Avvertenza nella riga %1: il campo con il nome di edificio non riguarda un&apos;aula</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1065"/>
        <source>Skipped line %1: Field &apos;%2&apos; contain an unknown value.</source>
        <translation>Saltata la riga %1: il campo &apos;%2&apos; contine un valore sconosciuto.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1084"/>
        <source>Skipped line %1: Data was already in a previous line.</source>
        <translation>Saltata la riga %1: gli stessi dati erano in una riga precedente.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1100"/>
        <source>Line %1 is: %2</source>
        <translation>La riga %1 è: %2</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1407"/>
        <location filename="../src/engine/import.cpp" line="1416"/>
        <source>Skipped line %1: Field &apos;%2&apos; is already in a previous line.</source>
        <translation>Saltata la riga %1: il campo &apos;%2&apos; è già presente in una riga precedente.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1506"/>
        <source>%1 rooms added. Please check rooms form.</source>
        <translation>%1 aule aggiunte. Verifica la finestra delle aule.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1506"/>
        <source>%1 buildings added. Please check buildings form.</source>
        <translation>%1 edifici aggiunti. Verifica la finestra degli edifici.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1748"/>
        <source>Problem in line %1: Year name %2 is taken for a group - please consider another name</source>
        <translation>Problema nella riga %1: il nome dell&apos;anno %2 è già utilizzato per un gruppo (classe) - scegliere un altro nome</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1756"/>
        <source>Problem in line %1: Subgroup name %2 is taken for a year - please consider another name</source>
        <translation>Problema nella riga %1: il nome del sottogruppo %2 è già utilizzato per un anno - scegliere un altro nome</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1758"/>
        <source>Problem in line %1: Subgroup name %2 is taken for a group - please consider another name</source>
        <translation>Problema nella riga %1: il nome del sottogruppo %2 è già utilizzato per un gruppo (classe) - scegliere un altro nome</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1760"/>
        <source>Problem in line %1: Group name %2 is taken for a subgroup - please consider another name</source>
        <translation>Problema nella riga %1: il nome del gruppo (classe) %2 è già utilizzato per un sottogruppo - scegliere un altro nome</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1762"/>
        <source>Problem in line %1: Year name %2 is taken for a subgroup - please consider another name</source>
        <translation>Problema nella riga %1: il nome dell&apos;anno %2 è già utilizzato per un sottogruppo - scegliere un altro nome</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1951"/>
        <location filename="../src/engine/import.cpp" line="1954"/>
        <source>Group name %1 exists in another year. It means that some years share the same group.</source>
        <translation>Il nome del gruppo (classe) %1 esiste in un altro anno. Significa che alcuni anni condividono gli stessi gruppi (classi).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2007"/>
        <source>Subgroup name %1 exists in another group. It means that some groups share the same subgroup.</source>
        <translation>Il nome del sottogruppo %1 esiste in un altro gruppo (classe). Significa che alcuni gruppi (classi) condividono gli stessi sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2052"/>
        <location filename="../src/engine/import.cpp" line="2599"/>
        <source>Notes:</source>
        <translation>Note:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2053"/>
        <source>%1 subgroups added. Please check subgroups form.</source>
        <translation>%1 sottogruppi aggiunti. Verifica la finestra dei sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2054"/>
        <source>%1 groups added. Please check groups form.</source>
        <translation>%1 gruppi (classi) aggiunti. Verifica la finestra dei gruppi (classi).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2055"/>
        <source>%1 years added. Please check years form.</source>
        <translation>%1 anni aggiunti. Verifica la finestra degli anni.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1362"/>
        <location filename="../src/engine/import.cpp" line="2399"/>
        <source>%1 activity tags added. Please check activity tags form.</source>
        <translation>%1 chiavi dell&apos;attività aggiunte. Verifica la finestra delle chiavi.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2595"/>
        <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>Attenzione: trovate opzioni &apos;Consecutive&apos; per il vincolo Numero minimo di giorni con valore binario non valido (%1) - si assegna loro %2</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2601"/>
        <source>%1 container activities (%2 total activities) added. Please check activities form.</source>
        <translation>%1 insiemi di attività (%2 attività totali) aggiunti. Controlla la finestra di riepilogo delle attività.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1009"/>
        <source>Skipped line %1: Fields &apos;%2&apos; and &apos;%3&apos; haven&apos;t the same value.</source>
        <translation>Saltata la riga %1: i campi &apos;%2&apos; ed &apos;%3&apos; non hanno lo stesso valore.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1746"/>
        <source>Problem in line %1: Group name %2 is taken for a year - please consider another name</source>
        <translation>Problema nella riga %1: il nome del gruppo (classe) %2 è già utilizzato per un anno - scegliere un altro nome</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2238"/>
        <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 non è in grado di importare le attività perchè occorre prima definire la struttura degli insiemi di studenti. Devi prima aggiungere (o importare) anni, classi e sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2240"/>
        <source>It is recommended 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>E&apos; consigliabile importare anche insegnanti, aule, edifici, materie e chiavi delle attività prima di importare le attività. Non è indispensabile, perchè FET lo farà da se, ma così si potrà controllare il file CVS delle attività.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2245"/>
        <source>Students set %1 doesn&apos;t exist. You must add (or import) years, groups and subgroups first.</source>
        <translation>L&apos;insieme di studenti %1 non esiste. Occorre prima aggiungere (o importare) anni, classi e sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2282"/>
        <location filename="../src/engine/import.cpp" line="2299"/>
        <location filename="../src/engine/import.cpp" line="2321"/>
        <source>%1 %2 will be added.</source>
        <comment>For instance &apos;Subject Math will be added&apos;, so use singular</comment>
        <translation>%1 %2 sarà aggiunto.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="118"/>
        <source>Students Sets</source>
        <translation>Insiemi di studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="119"/>
        <source>Teachers</source>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1082"/>
        <source>Note about line %1: Data was already in a previous line. So this data will be imported once again.</source>
        <translation>Nota sulla riga %1: i dati erano già presenti in una riga precedente. Questi dati, pertanto, saranno imnportati di nuovo.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2109"/>
        <source>FET needs to know %1 or %2 if you import %3.</source>
        <translation>FET deve conoscere %1 oppure %2 se si importa %3.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="107"/>
        <source>Number of Students per Year</source>
        <translation>Numero di Studenti per Anno</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="109"/>
        <source>Number of Students per Group</source>
        <translation>Numero di Studenti per Classe</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="111"/>
        <source>Number of Students per Subgroup</source>
        <translation>Numero di Studenti per Sottogruppo</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1029"/>
        <source>Skipped line %1: Field &apos;%2&apos; contains an invalid integer value.</source>
        <translation>Saltata la riga %1: il campo &apos;%2&apos; contine un valore intero non valido.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1046"/>
        <source>Skipped line %1: Field &apos;%2&apos; doesn&apos;t contain a number (double) value.</source>
        <translation>Saltata la riga %1: il campo &apos;%2&apos; non contine un valore (doppio).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1049"/>
        <source>Skipped line %1: Field &apos;%2&apos; contains an number (double) value.</source>
        <translation>Saltata la riga %1: il campo &apos;%2&apos; contine un valore (doppio).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="648"/>
        <source>The first line of file
%1
is:</source>
        <translation>La prima riga del file
%1
è:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1152"/>
        <source>There are several problems in file
%1</source>
        <translation>Ci sono molte anomalie nel file
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1154"/>
        <source>There are no problems in file
%1</source>
        <translation>Non ci sono anomalie nel file
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1014"/>
        <source>Skipped line %1: Field &apos;%2&apos; contains too many subactivities.</source>
        <translation>Linea %1 tralasciata: il campo &apos;%2&apos; contiene troppe subattività.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="981"/>
        <source>Skipped line %1: Field &apos;%2&apos; produces too many subactivities.</source>
        <translation>Linea %1 tralasciata: il campo &apos;%2&apos; genera troppe subattività.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="125"/>
        <source>Activity Tags</source>
        <translation>Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="508"/>
        <source>Text Files</source>
        <translation>File di testo</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="508"/>
        <source>All Files</source>
        <translation>Tutti i file</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="693"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="985"/>
        <source>Skipped line %1: Field &apos;%2&apos; contain incorrect data.</source>
        <translation>Saltata la riga %1: il campo &apos;%2&apos; contine dati errati.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="528"/>
        <source>The first line of the file is empty. Please fix this.</source>
        <translation>La prima riga del file è vuota. Correggi.</translation>
    </message>
</context>
<context>
    <name>InstitutionNameForm</name>
    <message>
        <location filename="../src/interface/institutionnameform.cpp" line="57"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/institutionnameform.cpp" line="58"/>
        <source>Cannot update institution name during simulation
Please stop simulation before this</source>
        <translation>Impossibile aggiornare il nome dell&apos;istituto durante la simulazione
Interrompi la simulazione prima di riprovare</translation>
    </message>
</context>
<context>
    <name>InstitutionNameForm_template</name>
    <message>
        <location filename="../src/interface/institutionnameform_template.ui" line="14"/>
        <source>Institution name</source>
        <extracomment>The title of the dialog to modify the institution name</extracomment>
        <translation>Nome dell&apos;Istituto</translation>
    </message>
    <message>
        <location filename="../src/interface/institutionnameform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>Annulla</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="440"/>
        <source>FET - import %1 comment</source>
        <comment>The comment of the importing of the category named %1</comment>
        <translation>FET - importa il commento %1</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="451"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
</context>
<context>
    <name>LastWarningsDialogE</name>
    <message>
        <location filename="../src/engine/export.cpp" line="1335"/>
        <source>FET - export comment</source>
        <comment>The comment of the exporting operation</comment>
        <translation>FET - esporta commento</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1346"/>
        <source>&amp;Ok</source>
        <translation>&amp;Ok</translation>
    </message>
</context>
<context>
    <name>LongTextMessageBox</name>
    <message>
        <location filename="../src/interface/longtextmessagebox.cpp" line="70"/>
        <source>FET critical</source>
        <translation>FET - criticità</translation>
    </message>
    <message>
        <location filename="../src/interface/longtextmessagebox.cpp" line="211"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/longtextmessagebox.cpp" line="70"/>
        <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>Hai riscontrato un bug. Il problema è localizzato nel file %1, linea %2, e la ragione è che una finestra di dialogo di conferma non riceve esattamente 2 argomenti. Per favore avvisa l&apos;autore. FET ora continuerà. Probabilmente non avrai problemi con il tuo file di dati - potrai salvarlo.</translation>
    </message>
</context>
<context>
    <name>ModifyActivityForm</name>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="446"/>
        <location filename="../src/interface/modifyactivityform.cpp" line="484"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="447"/>
        <source>Do you really want to have the activity without teacher(s)?</source>
        <translation>Vuoi veramente una attività senza insegnanti?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="467"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="468"/>
        <source>Invalid subject</source>
        <translation>Materia non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="485"/>
        <source>Do you really want to have the activity without student set(s)?</source>
        <translation>Vuoi veramente una attività senza studenti?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="558"/>
        <source>Abbreviations in this dialog:</source>
        <translation>Abbreviazioni usate in questa finestra di dialogo:</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="560"/>
        <source>&apos;Students&apos; (the text near the spin box), means &apos;Number of students (-1 for automatic)&apos;</source>
        <translation>&apos;Studenti&apos; (il testo vicino alla casella di selezione), sta per &apos;Numero di studenti (-1 = automatico)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="562"/>
        <source>&apos;Split&apos; means &apos;Is split into ... activities per week&apos;. This value cannot be changed. If you need to modify it, please remove the corresponding activities and add a new split activity.</source>
        <translation>&apos;Diviso&apos; sta per &apos;si divide in ... attività per settimana&apos;. Questo valore non potrà essere modificato. Se lo devi cambiare, rimuovi la corrispondente attività e poi aggiungi una nuova attività suddivisa.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="565"/>
        <source>The &apos;Duration&apos; spin box and the &apos;Active&apos; check box refer to each component of current activity, you can change them for each component, separately, by selecting the corresponding tab in the tab widget.</source>
        <translation>La casella di selezione &apos;Durata&apos; e la casella di controllo &apos;Attiva&apos; si riferiscono a ciascuna componente della attività corrente. Puoi modificare il valore per ciascuna componente, separatamente, selezionando la casella corrispondente.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="571"/>
        <source>FET - help on modifying activity(ies)</source>
        <translation>FET - suggerimenti sulla modifica di attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="577"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>ModifyActivityForm_template</name>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="232"/>
        <source>Students</source>
        <comment>This refers to the number of students, but I want to keep the text short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="257"/>
        <source>Split</source>
        <comment>Refers to the number of components in an activity split into more components</comment>
        <translation>Dividi</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="288"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="299"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="363"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="427"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="491"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="555"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="619"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="683"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="747"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="811"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="875"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="939"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1003"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1067"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1131"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1195"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1259"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1323"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1387"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1451"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1515"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1579"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1643"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1707"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1771"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1835"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1899"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1963"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2027"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2091"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2155"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2219"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2283"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2347"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2411"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2475"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="352"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="339"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="403"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="467"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="531"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="595"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="659"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="723"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="787"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="851"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="915"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="979"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1043"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1107"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1171"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1235"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1299"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1363"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1427"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1491"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1555"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1619"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1683"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1747"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1811"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1875"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1939"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2003"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2067"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2131"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2195"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2259"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2323"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2387"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2451"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2515"/>
        <source>Active</source>
        <comment>It refers to a subactivity</comment>
        <translation>Abilitata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="416"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="480"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="544"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="608"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="672"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="736"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="800"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="864"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="928"/>
        <source>11</source>
        <translation>11</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="992"/>
        <source>12</source>
        <translation>12</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1056"/>
        <source>13</source>
        <translation>13</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1120"/>
        <source>14</source>
        <translation>14</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1184"/>
        <source>15</source>
        <translation>15</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1248"/>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1312"/>
        <source>17</source>
        <translation>17</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1376"/>
        <source>18</source>
        <translation>18</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1440"/>
        <source>19</source>
        <translation>19</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1504"/>
        <source>20</source>
        <translation>20</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1568"/>
        <source>21</source>
        <translation>21</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1632"/>
        <source>22</source>
        <translation>22</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1696"/>
        <source>23</source>
        <translation>23</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1760"/>
        <source>24</source>
        <translation>24</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1824"/>
        <source>25</source>
        <translation>25</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1888"/>
        <source>26</source>
        <translation>26</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="1952"/>
        <source>27</source>
        <translation>27</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2016"/>
        <source>28</source>
        <translation>28</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2080"/>
        <source>29</source>
        <translation>29</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2144"/>
        <source>30</source>
        <translation>30</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2208"/>
        <source>31</source>
        <translation>31</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2272"/>
        <source>32</source>
        <translation>32</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2336"/>
        <source>33</source>
        <translation>33</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2400"/>
        <source>34</source>
        <translation>34</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2464"/>
        <source>35</source>
        <translation>35</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2540"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2547"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="2554"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="26"/>
        <source>Teachers</source>
        <translation>Insegnanti</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>Modifica attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="56"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="101"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="181"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="71"/>
        <source>Students</source>
        <comment>Refers to sets of students, but I want to keep text short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="201"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="114"/>
        <source>Years</source>
        <translation>Anni</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="124"/>
        <source>Groups</source>
        <translation>Classi</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="134"/>
        <source>Subgroups</source>
        <translation>Sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="168"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activity tags</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="151"/>
        <source>Activity tags</source>
        <translation>Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="88"/>
        <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>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="43"/>
        <source>Selected</source>
        <comment>It refers to a list of selected teachers</comment>
        <translation>Selezione</translation>
    </message>
</context>
<context>
    <name>ModifyBuildingForm</name>
    <message>
        <location filename="../src/interface/modifybuildingform.cpp" line="54"/>
        <location filename="../src/interface/modifybuildingform.cpp" line="58"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform.cpp" line="54"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform.cpp" line="58"/>
        <source>Name existing - please choose another</source>
        <translation>Nome già esistente - scegline un altro</translation>
    </message>
</context>
<context>
    <name>ModifyBuildingForm_template</name>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="14"/>
        <source>Modify Building Dialog</source>
        <translation>Modifica edifici</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="40"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesEndStudentsDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="159"/>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="164"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="160"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="165"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 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>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="22"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Modifica Attività chiude la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="52"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="35"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesMaxSimultaneousInSelectedTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="293"/>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="314"/>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="323"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="294"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="314"/>
        <source>You specified max simultaneous activities to be 0. This is not perfect from efficiency point of view, because you can use instead constraint activity(ies) preferred time slots, and help FET to find a timetable easier and faster, with an equivalent result. Please correct.</source>
        <translation>Hai indicato che il numero massimo di attività simultanee deve essere zero. Non è la scelta migliore dal punto di vista dell&apos;efficienza, perchè potresti usare, invece, il vincolo &quot;Ore preferenziali per attività&quot;. Prova a correggere.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform.cpp" line="324"/>
        <source>Empty list of activities</source>
        <translation>Elenco di attività vuoto</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesMaxSimultaneousInSelectedTimeSlotsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="14"/>
        <source>Modify activities max simultaneous in selected time slots</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Modifica numero massimo di attività simultanee in un insieme di ore</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="24"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="30"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="36"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="56"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="66"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="98"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="112"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="124"/>
        <source>Time slots</source>
        <translation>Ore</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="137"/>
        <source>X=selected, empty=not selected</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=selezionata, vuoto=non selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="144"/>
        <source>Select all</source>
        <comment>It refers to time slots</comment>
        <translation>Seleziona tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="151"/>
        <source>Unselect all</source>
        <comment>It refers to time slots</comment>
        <translation>Deseleziona tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="173"/>
        <source>Max simultaneous</source>
        <comment>It refers to the max number of simultaneous activities</comment>
        <translation>Numero massimo di attività simultanee</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="199"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="220"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesmaxsimultaneousinselectedtimeslotsform_template.ui" line="227"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesNotOverlappingForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="189"/>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="195"/>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="200"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="190"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="196"/>
        <source>Empty list of not overlapping activities</source>
        <translation>Lista vuota di attività non concomitanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="201"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="190"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="197"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="169"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="36"/>
        <source>Filter</source>
        <translation>Filtro</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>Modifica Attività non concomitanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="72"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="52"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="62"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="107"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="120"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="137"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="150"/>
        <source>Clear</source>
        <translation>Cancella</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>Questo vincolo impone che coppie di attività non siano collocate nella stessa ora. Non occorre aggiungere questo vincolo per attività con gli stessi insegnanti o le medesime classi. </translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesOccupyMaxDifferentRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="135"/>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="147"/>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="152"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="136"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso percentuale non valido. Occorre il 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="148"/>
        <source>Empty list of activities</source>
        <translation>Elenco di attività vuoto</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform.cpp" line="153"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesOccupyMaxDifferentRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="14"/>
        <source>Modify activities occupy max different rooms</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Modifica: attvità che occupano al massimo n aule diverse</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="88"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="102"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="115"/>
        <source>Max different rooms</source>
        <translation>Numero massimo di aule diverse</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="135"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="156"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxdifferentroomsform_template.ui" line="163"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesOccupyMaxTimeSlotsFromSelectionForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="293"/>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="314"/>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="323"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="294"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="314"/>
        <source>You specified max occupied time slots to be 0. This is not perfect from efficiency point of view, because you can use instead constraint activity(ies) preferred time slots, and help FET to find a timetable easier and faster, with an equivalent result. Please correct.</source>
        <translation>Hai indicato che il numero massimo di ore impegnate deve essere zero. Non è la scelta migliore dal punto di vista dell&apos;efficienza, perchè potresti usare, invece, il vincolo &quot;Ore preferenziali per attività&quot; permettendo a FET di trovare un orario più facilmente e prima con un vincolo equivalente. Prova a correggere.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform.cpp" line="324"/>
        <source>Empty list of activities</source>
        <translation>Elenco di attività vuoto</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesOccupyMaxTimeSlotsFromSelectionForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="14"/>
        <source>Modify activities occupy max time slots from selection</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Modifica il numero massimo di ore di una selezione, occupate da attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="24"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="30"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="36"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="56"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="66"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="98"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="112"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="124"/>
        <source>Time slots</source>
        <translation>Ore</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="137"/>
        <source>X=selected, empty=not selected</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=selezionata, vuoto=non selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="144"/>
        <source>Select all</source>
        <comment>It refers to time slots</comment>
        <translation>Seleziona tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="151"/>
        <source>Unselect all</source>
        <comment>It refers to time slots</comment>
        <translation>Deseleziona tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="173"/>
        <source>Max occupied</source>
        <comment>It refers to the max number of occupied time slots</comment>
        <translation>Numero massimo di ore occupate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="199"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="220"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesoccupymaxtimeslotsfromselectionform_template.ui" line="227"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="330"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="331"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="352"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="370"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="386"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="417"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="353"/>
        <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>Hai specificato tutte le attività. Ciò potrebbe costituire un problema: se scegli una posizione non consentita fra due posizioni consentite, questa posizione non permessa sarà consderata un ora buca nell&apos;orario dell&apos;insegnante e della classe.

 La miglior scelta è far uso del vincolo di interruzione.

 Se occorre un peso sotto il 100% allora potresti usare questo vincolo, ma fai attenzione a non ottenere un orario impossibile (se i tuoi insegnanti/studenti sono vincolati ad avere ore buche o ingressi posticipati e se lasci una posizione non permessa tra due posizioni consentite oppure una posizione non consentita ad inizio giornata e più posizioni consentite dopo di essa, questo possibile ora buca potrebbe essere contato nell&apos;orario di insegnante e studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="362"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="379"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="396"/>
        <source>Do you want to add current constraint?</source>
        <translation>Vuoi aggiungere questo vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="371"/>
        <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>Hai indicato solo l&apos;insegnante. Questo potrebbe essere un problema: se indichi una posizione (ora) non ammessa compresa tra due posizioni ammesse, questa posizione non ammessa sarà contata come un ora buca nell&apos;orario dell&apos;insegnante. La pratica migliore consiste nel far uso del vincolo di orario indisponibile per insegnante. Se occorre un peso sotto il 100%, allora si può far uso di questo vincolo, ma attenzione a non ottenere un orario impossibile (se l&apos;insegnante è vincolato a un certo numero di ore buche e se si lascia una posizione non consentita compresa tra due posizioni ammesse, questo possibile ora buca potrebbe essere contato nell&apos;orario dell&apos;insegnante)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="387"/>
        <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>Hai indicato solo gli studenti. Questo potrebbe essere un problema: se indichi una posizione (ora) non ammessa compresa tra due posizioni ammesse (o una posizione esclusa prima di una posizione ammessa), questa posizione non ammessa sarà contata come un ora buca nell&apos;orario degli studenti.La pratica migliore consiste nel far uso del vincolo di orario indisponibile per studenti.Se occorre un peso sotto il 100%, allora si può far uso di questo vincolo, ma attenzione a non ottenere un orario impossibile (se gli studenti sono vincolati a un certo numero di ore buche e se si lascia una posizione non consentita compresa tra due posizioni ammesse -o una posizione esclusa prima di posizioni ammesse-, questo possibile ora buca potrebbe essere contato nell&apos;orario degli studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="418"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredStartingTimesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="31"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="41"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="64"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="78"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="101"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="122"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</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>Modifica Ore preferenziali di inizio attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="129"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="136"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="143"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="150"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="329"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="330"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="351"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="369"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="385"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="416"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="352"/>
        <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>Hai specificato tutte le attività. Ciò potrebbe costituire un problema: se scegli una posizione non consentita fra due posizioni consentite, questa posizione non permessa sarà consderata un ora buca nell&apos;orario dell&apos;insegnante e della classe.

 La miglior scelta è far uso del vincolo di interruzione.

 Se occorre un peso sotto il 100% allora potresti usare questo vincolo, ma fai attenzione a non ottenere un orario impossibile (se i tuoi insegnanti/studenti sono vincolati ad avere ore buche o ingressi posticipati e se lasci una posizione non permessa tra due posizioni consentite oppure una posizione non consentita ad inizio giornata e più posizioni consentite dopo di essa, questo possibile ora buca potrebbe essere contato nell&apos;orario di insegnante e studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="361"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="378"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="395"/>
        <source>Do you want to add current constraint?</source>
        <translation>Vuoi aggiungere questo vincolo?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="370"/>
        <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>Hai indicato solo l&apos;insegnante. Questo potrebbe essere un problema: se indichi una posizione non ammessa compresa tra due posizioni ammesse, questa posizione non ammessa sarà contata come un ora buca nell&apos;orario dell&apos;insegnante. La pratica migliore consiste nel far uso del vincolo di orario indisponibile per insegnante. Se occorre un peso sotto il 100%, allora si può far uso di questo vincolo, ma attenzione a non ottenere un orario impossibile (se l&apos;insegnante è vincolato a un certo numero di ore buche e se si lascia una posizione non consentita compresa tra due posizioni ammesse, questo possibile ora buca potrebbe essere contato nell&apos;orario dell&apos;insegnante)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="386"/>
        <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>Hai indicato solo gli studenti. Questo potrebbe essere un problema: se indichi una posizione non ammessa compresa tra due posizioni ammesse (o una posizione esclusa prima di una posizione ammessa), questa posizione non ammessa sarà contata come un ora buca nell&apos;orario degli studenti.La pratica migliore consiste nel far uso del vincolo di orario indisponibile per studenti.Se occorre un peso sotto il 100%, allora si può far uso di questo vincolo, ma attenzione a non ottenere un orario impossibile (se gli studenti sono vincolati a un certo numero di ore buche e se si lascia una posizione non consentita compresa tra due posizioni ammesse -o una posizione esclusa prima di posizioni ammesse-, questo possibile ora buca potrebbe essere contato nell&apos;orario degli studenti)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="417"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="31"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="41"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="64"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="78"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="101"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="136"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</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>Modifica Ore preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="122"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="129"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="143"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="150"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameRoomIfConsecutiveForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform.cpp" line="131"/>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform.cpp" line="139"/>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform.cpp" line="144"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform.cpp" line="132"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso percentuale non valido. Occorre il 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform.cpp" line="140"/>
        <source>Empty list of activities</source>
        <translation>Elenco di attività vuoto</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform.cpp" line="145"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameRoomIfConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="14"/>
        <source>Modify activities same room if consecutive</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation>Modifica attività nella stessa aula se consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="89"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="110"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="117"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="133"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessameroomifconsecutiveform_template.ui" line="147"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="197"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="203"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="208"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="198"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="204"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="209"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="153"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="174"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="181"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</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>Modifica Attività che iniziano lo stesso giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingHourForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="196"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="202"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="207"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="197"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="203"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="208"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingHourForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="153"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="174"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="181"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</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>Modifica Attività che iniziano alla stessa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingTimeForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="192"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="198"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="203"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="193"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="199"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="204"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="153"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="174"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="181"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</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>Modifica Attività che iniziano allo stesso tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityEndsStudentsDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="184"/>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="189"/>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="198"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="185"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="190"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="199"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityEndsStudentsDayForm_template</name>
    <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>Modifica Attività chiude la giornata degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="179"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="186"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="105"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="157"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="100"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="107"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="115"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="101"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="108"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="116"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="89"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="96"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="33"/>
        <source>Room</source>
        <translation>Aula</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>Modificai aula preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="55"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="77"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="124"/>
        <source>Permanently locked</source>
        <translation>Bloccato in permanenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="111"/>
        <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>Seleziona se vuoi che questo vincolo non sia sbloccabile dal menu &apos;Orario&apos; (raccomandato). Puoi sempre rimuovere la restrizione dalla finestra dei vincoli o deseleziona &quot;Bloccato in permanenza&quot; editando questo vincolo</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="95"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="101"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="112"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="96"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="102"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="113"/>
        <source>Invalid selected activity</source>
        <translation>Attività selezionata non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="115"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="122"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica aule preferenziali per attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="20"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimeForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="211"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="218"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="224"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="233"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="260"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="212"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="219"/>
        <source>Invalid day</source>
        <translation>Giorno non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="225"/>
        <source>Invalid start hour</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="234"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="260"/>
        <source>Cannot proceed, current constraint is equal to another one (it is duplicated)</source>
        <translation>Impossibile procedere. Il vincolo corrente è identico ad un&apos;altro (è un duplicato)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimeForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="102"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="231"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="238"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="157"/>
        <source>Period</source>
        <translation>Periodo</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>Modifica Ora e giorno preferenziali di inizio attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="163"/>
        <source>Day</source>
        <translation>Giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="173"/>
        <source>Start hour</source>
        <translation>Ora di inizio</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="200"/>
        <source>Permanently locked</source>
        <translation>Bloccato in permanenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="138"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="216"/>
        <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>Seleziona se vuoi che questo vincolo non sia sbloccabile dal menu &apos;Orario&apos; (raccomandato). Puoi sempre rimuovere la restrizione dalla finestra dei vincoli o deseleziona &quot;Bloccato in permanenza&quot; editando questo vincolo</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="333"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="341"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="334"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="342"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="361"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="362"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="146"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="160"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="167"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="174"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Ore e giorni preferenziali di inizio attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="125"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="153"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="333"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="341"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="334"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="342"/>
        <source>Invalid activity</source>
        <translation>Attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="361"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="362"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredTimeSlotsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="153"/>
        <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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="167"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="174"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Ore preferenziali per una attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="125"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="146"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="160"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="95"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="102"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="110"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="96"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="103"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="111"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="72"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="113"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica aula preferenziale per chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="96"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="102"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="113"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="97"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="103"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="114"/>
        <source>Invalid selected activity tag</source>
        <translation>Chiave dell&apos;attività: selezione non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="115"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="122"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica aula preferenziale per chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsorySpaceForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="55"/>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="61"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="56"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="62"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsorySpaceForm_template</name>
    <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>Modifica Vincoli base di spazio obbligatori</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsoryTimeForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="57"/>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="63"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="58"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="64"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsoryTimeForm_template</name>
    <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>Modifica Vincoli base di tempo obbligatori</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBreakTimesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform.cpp" line="207"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform.cpp" line="208"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBreakTimesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="44"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="68"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="82"/>
        <source>Set all break</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Pausa</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>Annulla</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>Modifica ore di pausa</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>Si noti che una interruzione non comporta ore buche per insegnanti o studenti</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMaxDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="197"/>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="203"/>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="208"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="198"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="204"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="209"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMaxDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="176"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="197"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="204"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</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>Modifica Numero massimo di giorni fra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="156"/>
        <source>Max days</source>
        <comment>It refers to maximum number of days between activities.</comment>
        <translation>Numero massimo di giorni</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="197"/>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="203"/>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="208"/>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="268"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="198"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="204"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="209"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="215"/>
        <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>Vuoi aggiungere un vincolo di numero minimo di giorni tra attività per più attività del numero di giorni a settimana. E&apos; una cattiva idea, tenuto conto di come l&apos;algoritmo funziona (la generazione viene rallentata e sarà difficile trovare una soluzione).</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="218"/>
        <source>The best way to add the activities would be:</source>
        <translation>Il miglior modo di aggiungere attività dovrebbe essere:</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="221"/>
        <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. Se selezioni &apos;forza consecutive se stesso giorno&apos;,  allora accoppia più attività per ottenere un numero di lezioni uguale al numero di giorni a settimana. Esempio: 7 attività di durata 1 in una settimana di 5 giorni possono diventare 5 attività di durata 2,2,1,1,1 così da aggiungere un singolo insieme di attività con queste 5 componenti (possibilmente aumentando il peso del vincolo Numero minimo di giorni tra attività fino al 100%) </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="227"/>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity split into a number of activities equal with the number of days per week and the remaining components into other larger split 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 split into 5 activities with duration 1 and second one split 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. Se non selezioni &apos;forza consecutive se stesso giorno&apos;, allora aggiungi un contenitore contenente un numero di subattività uguale al numero di giorni per settimana e ulteriori subattività previste, in un altro contenitore di subattività. Per esempio supponi di avere 7 subattività di durata 1 in una settimana di 5 giorni. Aggiungi 2 contenitori di subattività più ampi, il primo suddiviso in 5 subattività di durata 1 e il secondo diviso in 2 subattività di durata 1 (aumentando il peso del vincolo Numero minimo di giorni tra attività per ciascuno dei 2 contenitori fino al 100% senza problemi)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="234"/>
        <source>Do you want to add current constraint as it is now (not recommended) or cancel and edit as instructed?</source>
        <translation>Vuoi aggiungere il vincolo corrente così come è (non raccomandato) o annullare e modificare come suggerito?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="236"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="268"/>
        <source>Cannot proceed, current constraint is equal to another one (it is duplicated)</source>
        <translation>Impossibile procedere. Il vincolo corrente è identico ad un&apos;altro (è un duplicato)</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>Modifica Numero minimo di giorni fra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="153"/>
        <source>Min days</source>
        <comment>Keep translation short. It refers to the minimum number of days between a set of activities</comment>
        <translation>N. minimo di giorni</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="183"/>
        <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>Forza subattività consecutive
se collocate nello stesso giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="217"/>
        <source>Weight percentage (recommended: 95.0% - 100.0%)</source>
        <translation>Peso percentuale (raccomandato: 95.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="238"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="245"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinGapsBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="194"/>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="200"/>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="205"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="195"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="201"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="206"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="176"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="197"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="204"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</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>Modifica Numero minimo di ore buche fra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="156"/>
        <source>Min gaps</source>
        <comment>It refers to the minimum number of gaps between a set of activities</comment>
        <translation>Numero minimo di ore buche</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintRoomNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="233"/>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="240"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="234"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="241"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintRoomNotAvailableTimesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="28"/>
        <source>Room</source>
        <translation>Aula</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>Modifica Ore per aula non utilizzabile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="95"/>
        <source>Set all available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Utilizzabile</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="109"/>
        <source>Set all not available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non utilizzabile</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="123"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="70"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="90"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="83"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="90"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <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>Modifica Numero massimo di ore consecutive di attività con chiave per studenti</translation>
    </message>
    <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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="121"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="83"/>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="91"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="84"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="91"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</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>Modifica Numero massimo di ore al giorno di attività con chiave per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="59"/>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="64"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="65"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsEarlyMaxBeginningsAtSecondHourForm_template</name>
    <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>Modifica Numero massimo di inizi alla seconda ora per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>Numero massimo di ingressi alla seconda ora (a settimana)</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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Per ora l&apos;algoritmo accetta solo un peso del 100% se si seleziona questo vincolo. 
Notare che indisponibilità e interruzioni non contano come ore buche, neppure a inizio giornata.</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>Rappresenta il numero massimo di volte in cui è ammesso iniziare alla seconda ora (in una settimana). Potresti voler consentire agli studenti di iniziare più tardi per qualche giorno, alla seconda ora, così potresti definire il &quot;numero massimo di inizi alla seconda ora&quot; maggiore di 0 (risolvere l&apos;orario sarà più semplice per FET).Potresti provare a scegliere un valore maggiore e abbassarlo man mano che FET trova nuovi orari</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="56"/>
        <source>End of day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="87"/>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="97"/>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="102"/>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="107"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="83"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="88"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="98"/>
        <source>Start hour invalid</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="103"/>
        <source>End hour invalid</source>
        <translation>Ora di fine non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="108"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>L&apos;ora di inizio non può essere maggiore o uguale all&apos;ora di fine</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsIntervalMaxDaysPerWeekForm_template</name>
    <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>Modifica Numero massimo di giorni con lezioni in un intervallo per studenti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="73"/>
        <source>Interval start hour</source>
        <translation>Ora di inizio intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval end hour</source>
        <translation>Ora di fine intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="177"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform.cpp" line="61"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform.cpp" line="62"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerDayForm_template</name>
    <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>Modifica Numero massimo di cambi di edificio al giorno per studenti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="68"/>
        <source>Max building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform.cpp" line="61"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform.cpp" line="62"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerWeekForm_template</name>
    <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>Modifica Numero massimo di cambi di edificio a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="67"/>
        <source>Max building changes per week</source>
        <translation>Numero massimo di cambi di edificio alla settimana</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform.cpp" line="66"/>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform.cpp" line="71"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform.cpp" line="67"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform.cpp" line="72"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform_template.ui" line="14"/>
        <source>Modify students max days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation>Modifica Numero massimo di giorni a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform_template.ui" line="28"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform_template.ui" line="61"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform_template.ui" line="68"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxdaysperweekform_template.ui" line="101"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="59"/>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="64"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="65"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 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>Modifica Numero massimo di ore buche al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="90"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_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>Occorre usare il peso percentuale del 100%
Si noti che Studenti non disponibili e interruzioni non contano come ore buche.

Importante: se si vogliono zero ore buche in totale, si raccomanda di evitare il presente vincolo, e usare invece il migliore e più sicuro vincolo di Numero massimo di ore buche a settimana.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="69"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="107"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="114"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="59"/>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="64"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="65"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxGapsPerWeekForm_template</name>
    <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>Modifica Numero massimo di ore buche a settimana per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="105"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="112"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="88"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="67"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Per ora l&apos;algoritmo accetta solo un peso del 100% se si seleziona questo vincolo.
Notare che classi indisponibili e interruzioni non contano come ore buche, neppure a inizio giornata.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform.cpp" line="61"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform.cpp" line="62"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Numero massimo di ore consecutive per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform.cpp" line="59"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Numero massimo di ore al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform.cpp" line="59"/>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform.cpp" line="64"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform.cpp" line="65"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform_template.ui" line="14"/>
        <source>Modify students max span per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform_template.ui" line="44"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform_template.ui" line="65"/>
        <source>Max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform_template.ui" line="82"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxspanperdayform_template.ui" line="89"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="61"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="62"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinGapsBetweenBuildingChangesForm_template</name>
    <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>Modifica Numero minimo di ore buche per cambio di edificio per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="44"/>
        <source>Advanced usage: enabled</source>
        <translation>Uso avanzato: abilitato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="46"/>
        <source>Advanced usage: not enabled</source>
        <translation>Uso avanzato: non abilitato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="68"/>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="73"/>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="117"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="69"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="74"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="79"/>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="84"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="79"/>
        <source>Empty days for students min hours daily constraints are not enabled. You must enable them from the Settings-&gt;Advanced menu.</source>
        <translation>Giorni vuoti non consentiti per vincoli di numero minimo di ore al giorno per studenti. Devi abilitarli dal menu Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="84"/>
        <source>If you allow empty days, the min hours must be at least 2 (to make it a non-trivial constraint)</source>
        <translation>Se permetti giorni vuoti, il numero minimo di ore deve essere almeno 2 (per avere un vincolo non banale)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="110"/>
        <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>L&apos;uso avanzato non è abilitato. Per poter selezionare &apos;Permetti giorni vuoti&apos; per i vincoli di tipo Numero minimo di ore al giorno per studenti, devi abilitare l&apos;impostazione dal menù Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="116"/>
        <source>Use with caution.</source>
        <translation>Usare con cautela.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="113"/>
        <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>Chiarimento: seleziona questa impostazione solo se il tuo istituto consente giorni vuoti per studenti e un orario è possibile con giorni vuoti per studenti. Altrimenti è necessario (per ragioni di prestazione) non selezionare questa impostazione (oppure FET potrebbe non riuscire a trovare un orario).</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="39"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Modifica Numero minimo di ore al giorno per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="62"/>
        <source>Min hours</source>
        <translation>Numero minimo di ore</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="95"/>
        <source>Allow empty days</source>
        <translation>Permetti giorni vuoti</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform.cpp" line="61"/>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform.cpp" line="66"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform.cpp" line="62"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform.cpp" line="67"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform_template.ui" line="14"/>
        <source>Modify students min resting hours</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform_template.ui" line="49"/>
        <source>Min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform_template.ui" line="66"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform_template.ui" line="73"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminrestinghoursform_template.ui" line="82"/>
        <source>Circular</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="123"/>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="131"/>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="139"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="124"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="139"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="153"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</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>Modifica Numero massimo di ore consecutive di attività con chiave per studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="124"/>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="132"/>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="125"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="133"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</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>Modifica Numero massimo di ore al giorno di attività con chiave per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="153"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="97"/>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="102"/>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="110"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="98"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="103"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="111"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="154"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Students set</source>
        <translation>Insieme di studenti</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>Modifica Numero massimo di inizi alla seconda ora per insieme di studenti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>Numero massimo di ingressi alla seconda ora (a settimana)</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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Per ora l&apos;algoritmo accetta solo un peso del 100% se si seleziona questo vincolo.
Notare che indisponibilità e interruzioni non contano come ore buche, neppure a inizio giornata.</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>Rappresenta il numero massimo di volte in cui è ammesso iniziare alla seconda ora (in una settimana). Potresti voler consentire agli studenti di iniziare più tardi per qualche giorno, alla seconda ora, così potresti definire il &quot;numero massimo di inizi alla seconda ora&quot; maggiore di 0 (risolvere l&apos;orario sarà più semplice per FET).Potresti provare a scegliere un valore maggiore e abbassarlo man mano che FET trova nuovi orari</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="116"/>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="126"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="117"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="127"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomForm_template</name>
    <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>Modifica aula assegnata ad un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>Annulla</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>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="69"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="98"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="115"/>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="121"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="116"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="122"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="115"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="122"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica aule assegnate ad un insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="20"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="60"/>
        <source>End of day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="124"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="129"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="139"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="147"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="152"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="157"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="125"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="130"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="140"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="148"/>
        <source>Start hour invalid</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="153"/>
        <source>End hour invalid</source>
        <translation>Ora di fine non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="158"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>L&apos;ora di inizio non può essere maggiore o uguale all&apos;ora di fine</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetIntervalMaxDaysPerWeekForm_template</name>
    <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>Modifica Numero massimo di giorni con lezioni in un intervallo per insieme di studenti </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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval start hour</source>
        <translation>Ora di inizio intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="145"/>
        <source>Interval end hour</source>
        <translation>Ora di fine intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="229"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="105"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="113"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="106"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="114"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Studenti</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>Modifica Numero massimo di cambi di edificio al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="119"/>
        <source>Max building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="112"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="113"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Studenti</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>Modifica Numero massimo di cambi di edificio a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="119"/>
        <source>Max building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform.cpp" line="108"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform.cpp" line="113"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform.cpp" line="123"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform.cpp" line="109"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform.cpp" line="114"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform.cpp" line="124"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform_template.ui" line="14"/>
        <source>Modify students set max days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation>Modifica Numero massimo di giorni a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform_template.ui" line="64"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform_template.ui" line="81"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform_template.ui" line="88"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxdaysperweekform_template.ui" line="137"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="105"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="110"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="118"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="106"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="111"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="119"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</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>Modifica Numero massimo di ore buche al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_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>Occorre usare il peso percentuale del 100%
Si noti che Studenti non disponibili e interruzioni non contano come ore buche.

Importante: se si vogliono zero ore buche in totale, si raccomanda di evitare il presente vincolo, e usare invece il migliore e più sicuro vincolo di Numero massimo di ore buche a settimana.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="126"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="105"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="69"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="143"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="150"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="109"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="117"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="118"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxGapsPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="141"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Numero massimo di ore buche a settimana per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="124"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="103"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="67"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Per ora l&apos;algoritmo accetta solo un peso del 100% se si seleziona questo vincolo.
Notare che classi indisponibili e interruzioni non contano come ore buche, neppure a inizio giornata.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="112"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="113"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Numero massimo di ore consecutive per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="112"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="113"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Numero massimo di ore al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform.cpp" line="105"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform.cpp" line="110"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform.cpp" line="118"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform.cpp" line="106"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform.cpp" line="111"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform.cpp" line="119"/>
        <source>Invalid students set</source>
        <translation type="unfinished">Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform_template.ui" line="14"/>
        <source>Modify students set max span per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform_template.ui" line="22"/>
        <source>Max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform_template.ui" line="39"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform_template.ui" line="46"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform_template.ui" line="79"/>
        <source>Students</source>
        <translation type="unfinished">Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxspanperdayform_template.ui" line="115"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="112"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="105"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="113"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Studenti</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>Modifica Numero minimo di ore buche per cambio di edificio per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="119"/>
        <source>Min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="47"/>
        <source>Advanced usage: enabled</source>
        <translation>Uso avanzato: abilitato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="49"/>
        <source>Advanced usage: not enabled</source>
        <translation>Uso avanzato: non abilitato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="113"/>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="118"/>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="136"/>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="171"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="114"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="119"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="124"/>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="129"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="124"/>
        <source>Empty days for students min hours daily constraints are not enabled. You must enable them from the Settings-&gt;Advanced menu.</source>
        <translation>Giorni vuoti non consentiti per vincoli di numero minimo di ore al giorno per studenti. Devi abilitarli dal menu Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="129"/>
        <source>If you allow empty days, the min hours must be at least 2 (to make it a non-trivial constraint)</source>
        <translation>Se permetti giorni vuoti, il numero minimo di ore deve essere almeno 2 (per avere un vincolo non banale)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="137"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="164"/>
        <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>L&apos;uso avanzato non è abilitato. Per poter selezionare &apos;Permetti giorni vuoti&apos; per i vincoli di tipo Numero minimo di ore al giorno per studenti, devi abilitare l&apos;impostazione dal menù Opzioni / Avanzate.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="170"/>
        <source>Use with caution.</source>
        <translation>Usare con cautela.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="167"/>
        <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>Chiarimento: seleziona questa impostazione solo se il tuo istituto consente giorni vuoti per studenti e un orario è possibile con giorni vuoti per studenti. Altrimenti è necessario (per ragioni di prestazione) non selezionare questa impostazione (oppure FET potrebbe non riuscire a trovare un orario).</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="43"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Modifica Numero minimo di ore al giorno per insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="33"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="57"/>
        <source>Min hours</source>
        <translation>Numero minimo di ore</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="87"/>
        <source>Allow empty days</source>
        <translation>Permetti giorni vuoti</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform.cpp" line="106"/>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform.cpp" line="111"/>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform.cpp" line="119"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform.cpp" line="107"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform.cpp" line="112"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform.cpp" line="120"/>
        <source>Invalid students set</source>
        <translation type="unfinished">Insieme di studenti non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform_template.ui" line="14"/>
        <source>Modify students set min resting hours</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform_template.ui" line="49"/>
        <source>Min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform_template.ui" line="66"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform_template.ui" line="73"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform_template.ui" line="82"/>
        <source>Circular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminrestinghoursform_template.ui" line="113"/>
        <source>Students</source>
        <translation type="unfinished">Studenti</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="248"/>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="256"/>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="265"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="249"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="257"/>
        <source>Invalid students set</source>
        <translation>Insieme di studenti non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="266"/>
        <source>A constraint of this type exists for the same students set - cannot proceed</source>
        <translation>Un vincolo di questo tipo esiste già per lo stesso insieme di studenti - impossibile procedere</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetNotAvailableTimesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="76"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="120"/>
        <source>Set all available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Utilizzabile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non utilizzabile</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= Non disponibile, spazio= Disponibile</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>Annulla</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>Modifica Ore non disponibili di un insieme di studenti</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>Vincolo che non induce ore buche (o inizio tardato) per gli studenti. Se un insieme di studenti ha lezioni prima e dopo un periodo di indisponibilità, non saranno contate ore buche</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="317"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="318"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="352"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="353"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</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>Modifica Ore preferenziali di inizio di gruppi di subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="124"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="159"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="68"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="91"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="101"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="145"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="22"/>
        <source>Component number (split index)</source>
        <translation>Numero componente (indice di suddivisione)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="317"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="318"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="352"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="353"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Attenzione: 0 posizioni selezionate. Sei sicuro?</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>Modifica Ore preferenziali per gruppo di subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="159"/>
        <source>Set all not allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non disponibile</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="124"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="68"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="91"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="101"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="145"/>
        <source>Set all allowed</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Disponibile</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="22"/>
        <source>Component number (split index)</source>
        <translation>Numero componente (indice di suddivisione)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="113"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="120"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="128"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="136"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="114"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="121"/>
        <source>Invalid subject</source>
        <translation>Materia non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="129"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="137"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="26"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="83"/>
        <source>Room</source>
        <translation>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="105"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="129"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica aula preferenziale per materia con chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="48"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="110"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="116"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="127"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="134"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="111"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="117"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="128"/>
        <source>Invalid selected subject</source>
        <translation>Materia selezionata non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="135"/>
        <source>Invalid selected activity tag</source>
        <translation>Chiave dell&apos;attività: selezione non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="107"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="128"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="135"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>Materia</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>Modifica aule preferenziali per materia con chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="33"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="54"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="77"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="90"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="95"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="102"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="110"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="96"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="103"/>
        <source>Invalid subject</source>
        <translation>Materia non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="111"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomForm_template</name>
    <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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>Aula</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>Modifica aula preferenziale per materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="93"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="99"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="110"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="94"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="100"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="111"/>
        <source>Invalid selected subject</source>
        <translation>Materia selezionata non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="115"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="122"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica aule preferenziali per materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="93"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="94"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="103"/>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="111"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="104"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="111"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="153"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</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>Modifica Numero massimo di ore consecutive di attività con chiave per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="94"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="95"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="112"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="105"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="112"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</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>Modifica Numero massimo di ore al giorno di attività con chiave per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="153"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="93"/>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="103"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="94"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="104"/>
        <source>Invalid room</source>
        <translation>Aula non valida</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomForm_template</name>
    <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>Modifica aula assegnata ad un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>Annulla</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>Aula</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="69"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="98"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="93"/>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="99"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="94"/>
        <source>Invalid weight</source>
        <translation>Peso non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="100"/>
        <source>Empty list of selected rooms</source>
        <translation>Lista vuota di aule selezionate</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="94"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale (raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="115"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="122"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica aule assegnate ad un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="64"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="20"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="77"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="60"/>
        <source>End of day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="101"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="106"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="116"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="124"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="129"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="134"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="102"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="107"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="117"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="125"/>
        <source>Start hour invalid</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="130"/>
        <source>End hour invalid</source>
        <translation>Ora di fine non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="135"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>L&apos;ora di inizio non può essere maggiore o uguale all&apos;ora di fine</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherIntervalMaxDaysPerWeekForm_template</name>
    <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>Modifica Numero massimo di giorni a settimana di lezione in intervallo per insegnante</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval start hour</source>
        <translation>Ora di inizio intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="145"/>
        <source>Interval end hour</source>
        <translation>Ora di fine intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="229"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="90"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="83"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="91"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Modifica Numero massimo di cambi di edificio al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="119"/>
        <source>Max building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="90"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="83"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="91"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Modifica Numero massimo di cambi di edificio a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="119"/>
        <source>Max building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="85"/>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="90"/>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="100"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="91"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="101"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxDaysPerWeekForm_template</name>
    <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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Modifica Numero massimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="77"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="117"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="75"/>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="80"/>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="92"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="76"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="81"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="93"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="141"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="67"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="120"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Modifica Numero massimo di ore buche al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="97"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</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>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Provate prima a fissareun numero massimo più alto di ore buche per settimana perabbassarlo poi, man mano che escono nuovi orari.
Notare che indisponibilità e interruzioni non contano come ore buche.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="75"/>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="80"/>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="92"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="76"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="81"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="93"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="141"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Numero massimo di ore buche a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="67"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="120"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="97"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_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.
Note: teacher not available and break are not counted as gaps.</source>
        <translation>Occorre usare il peso percentuale del 100% perché altrimenti si otterranno orari inadeguati. Provate prima a fissareun numero massimo più alto di ore buche per settimana perabbassarlo poi, man mano che escono nuovi orari.
Notare che indisponibilità e interruzioni non contano come ore buche.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="80"/>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="90"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="81"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="91"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Modifica Numero massimo di ore consecutive per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="92"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="83"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="93"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursDailyForm_template</name>
    <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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Modifica Numero massimo di ore al giorno per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform.cpp" line="75"/>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform.cpp" line="80"/>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform.cpp" line="92"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform.cpp" line="76"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform.cpp" line="81"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform.cpp" line="93"/>
        <source>Invalid teacher</source>
        <translation type="unfinished">Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform_template.ui" line="14"/>
        <source>Modify teacher max span per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform_template.ui" line="44"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform_template.ui" line="74"/>
        <source>Max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform_template.ui" line="97"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform_template.ui" line="118"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxspanperdayform_template.ui" line="125"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="77"/>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="92"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="78"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="83"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="93"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</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>Modifica Numero minimo di giorni a settimana per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="71"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="94"/>
        <source>Min days per week</source>
        <translation>Numero minimo di giorni a settimana</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="90"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="83"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="91"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Modifica Numero minimo di ore buche per cambio di edificio per un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="119"/>
        <source>Min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="84"/>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="89"/>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="95"/>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="105"/>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="133"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="90"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="95"/>
        <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>L&apos;opzione &apos;Permetti giorni vuoti&apos; deve essere selezionata. Se ti occorre evitare giorni vuoti per un insegnante, usa il vincolo di numero minimo di giorni a settimana per insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="106"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="133"/>
        <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>Questa opzione deve rimanere selezionata. Se ti occorre evitare giorni vuoti per questo insegnante, usa il vincolo di numero minimo di giorni a settimana per insegnante</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="116"/>
        <source>Min hours daily</source>
        <translation>Numero minimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="61"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Modifica Numero minimo di ore al giorno per insegnante</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>Si raccomanda di cominciare con minimo 2 ore e aumentare il valore man mano che si trovano nuovi orari.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="93"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="129"/>
        <source>Allow empty days</source>
        <translation>Permetti giorni vuoti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="141"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform.cpp" line="77"/>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform.cpp" line="95"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform.cpp" line="78"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform.cpp" line="83"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform.cpp" line="96"/>
        <source>Invalid teacher</source>
        <translation type="unfinished">Insegnante non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform_template.ui" line="14"/>
        <source>Modify teacher min resting hours</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform_template.ui" line="44"/>
        <source>Teacher</source>
        <translation type="unfinished">Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform_template.ui" line="74"/>
        <source>Min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform_template.ui" line="97"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform_template.ui" line="116"/>
        <source>Circular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform_template.ui" line="125"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminrestinghoursform_template.ui" line="132"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="225"/>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="233"/>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="242"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="226"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="234"/>
        <source>Invalid teacher</source>
        <translation>Insegnante non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="243"/>
        <source>A constraint of this type exists for the same teacher - cannot proceed</source>
        <translation>Un vincolo di questo tipo esiste già per lo stesso insegnante - impossibile procedere</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherNotAvailableTimesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="76"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="120"/>
        <source>Set all available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Utilizzabile</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= Non disponibile, spazio= Disponibile</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <comment>It refers to time slots</comment>
        <translation>Imposta sempre Non utilizzabile</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="148"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Ore non disponibili di un insegnante</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>Questo vincolo non comporta ore buche per l&apos;insegnante. Se questi ha lezioni prima e dopo un periodo di indisponibilità, non saranno contate ore buche</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="80"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="81"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="90"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="90"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="121"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</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>Modifica Numero massimo di ore consecutive di attività con chiave per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="81"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="82"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="91"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="91"/>
        <source>Invalid activity tag</source>
        <translation>Chiave dell&apos;attività non valida</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>Modifica Numero massimo di ore al giorno di attività con chiave per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="57"/>
        <source>End of day</source>
        <translation>Fine della giornata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="83"/>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="88"/>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="98"/>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="103"/>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="108"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="84"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="89"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="99"/>
        <source>Start hour invalid</source>
        <translation>Ora di inizio non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="104"/>
        <source>End hour invalid</source>
        <translation>Ora di fine non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="109"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>L&apos;ora di inizio non può essere maggiore o uguale all&apos;ora di fine</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersIntervalMaxDaysPerWeekForm_template</name>
    <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>Modifica Numero massimo di giorni a settimana di lezione in intervallo per insegnanti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="73"/>
        <source>Interval start hour</source>
        <translation>Ora di inizio intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval end hour</source>
        <translation>Ora di fine intervallo</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="177"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform.cpp" line="63"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform.cpp" line="64"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerDayForm_template</name>
    <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>Modifica Numero massimo di cambi di edificio al giorno per insegnanti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="68"/>
        <source>Max building changes per day</source>
        <translation>Numero massimo di cambi di edificio al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform.cpp" line="61"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform.cpp" line="62"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerWeekForm_template</name>
    <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>Modifica Numero massimo di cambi di edificio a settimana per insegnanti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="68"/>
        <source>Max building changes per week</source>
        <translation>Numero massimo di cambi di edificio a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="66"/>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="71"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="67"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="72"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 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>Modifica Numero massimo di giorni a settimana per insegnanti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="56"/>
        <source>Max days per week</source>
        <translation>Numero massimo di giorni a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="59"/>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="64"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="65"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="105"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="112"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Numero massimo di ore buche al giorno per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="84"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="61"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="32"/>
        <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>E&apos; consigliabile usare solo un vincolo di questo tipo. Devi usare il peso percentuale 100% perché altrimenti otterrai orari inadeguati. Prova a fissare prima un valore maggiore per il numero massimo di ore buche settimanali abbassandolo man mano che trovi nuovi orari.
Nota: insegnanti non disponibili e interruzioni non sono ore buche.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="59"/>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="64"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="65"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerWeekForm_template</name>
    <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>Modifica Numero massimo di ore buche a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="105"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="112"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="84"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="61"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="32"/>
        <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>E&apos; consigliabile usare solo un vincolo di questo tipo. Devi usare il peso percentuale 100% perché altrimenti otterrai orari inadeguati. Prova a fissare prima un valore maggiore per il numero massimo di ore buche settimanali abbassandolo man mano che trovi nuovi orari.
Nota: insegnanti non disponibili e interruzioni non sono ore buche.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform.cpp" line="64"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform.cpp" line="65"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <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>Modifica Numero massimo di ore consecutive per insegnanti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>Numero massimo di ore consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform.cpp" line="64"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform.cpp" line="65"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursDailyForm_template</name>
    <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>Modifica Numero massimo di ore al giorno per insegnanti</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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxSpanPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform.cpp" line="59"/>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform.cpp" line="64"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform.cpp" line="60"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform.cpp" line="65"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxSpanPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform_template.ui" line="14"/>
        <source>Modify teachers max span per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform_template.ui" line="38"/>
        <source>Max span per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform_template.ui" line="61"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform_template.ui" line="82"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxspanperdayform_template.ui" line="89"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="62"/>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="67"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="63"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="68"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Peso (percentuale) non valido - Occorre che sia 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>Modifica Numero minimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Peso percentuale
(occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="56"/>
        <source>Min days per week</source>
        <translation>Numero minimo di giorni a settimana</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="63"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="64"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Peso (percentuale) non valido. Occorre che sia 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinGapsBetweenBuildingChangesForm_template</name>
    <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>Modifica Numero minimo di ore buche per cambio di edificio per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 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>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Min gaps between building changes</source>
        <translation>Numero minimo di ore buche per cambio di edificio</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="68"/>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="73"/>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="79"/>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="108"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="69"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="74"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="79"/>
        <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>L&apos;opzione &apos;Permetti giorni vuoti&apos; deve essere selezionata. Se ti occorre evitare giorni vuoti per gli insegnanti, usa il vincolo di numero minimo di giorni a settimana per insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="108"/>
        <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>Questa opzione deve rimanere selezionata. Se ti occorre evitare giorni vuoti per gli insegnanti, usa il vincolo di numero minimo di giorni a settimana per insegnanti</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="84"/>
        <source>Min hours daily</source>
        <translation>Numero minimo di ore al giorno</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>Modifica Numero minimo di ore al giorno per insegnanti</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>Si raccomanda di cominciare con minimo 2 ore. Dopo si potranno provare valori più alti, ma se sono troppo alti, potrebbe essere impossibile trovare un orario.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="61"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="97"/>
        <source>Allow empty days</source>
        <translation>Permetti giorni vuoti</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinRestingHoursForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform.cpp" line="61"/>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform.cpp" line="66"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform.cpp" line="62"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished">Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform.cpp" line="67"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished">Peso (percentuale) non valido - Deve essere 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinRestingHoursForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform_template.ui" line="14"/>
        <source>Modify teachers min resting hours</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform_template.ui" line="22"/>
        <source>Min resting hours</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform_template.ui" line="45"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">Peso percentuale (occorre il 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform_template.ui" line="66"/>
        <source>Ok</source>
        <translation type="unfinished">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform_template.ui" line="73"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminrestinghoursform_template.ui" line="82"/>
        <source>Circular</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintThreeActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="137"/>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="146"/>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="156"/>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="166"/>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="173"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="138"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="147"/>
        <source>Invalid first activity</source>
        <translation>Prima attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="157"/>
        <source>Invalid second activity</source>
        <translation>Seconda attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="167"/>
        <source>Invalid third activity</source>
        <translation>Terza attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="174"/>
        <source>Same activities - impossible</source>
        <translation>Stesse attività - impossibile</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>Modifica Tre attività raggruppate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="56"/>
        <source>First activity</source>
        <translation>Prima attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="92"/>
        <source>Second activity</source>
        <translation>Seconda attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="128"/>
        <source>Third activity</source>
        <translation>Terza attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="174"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="181"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesConsecutiveForm</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="125"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="134"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="144"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="151"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="126"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="135"/>
        <source>Invalid first activity</source>
        <translation>Prima attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="145"/>
        <source>Invalid second activity</source>
        <translation>Seconda attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="152"/>
        <source>Same activities - impossible</source>
        <translation>Stesse attività - impossibile</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="29"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="36"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="14"/>
        <source>Modify two activities consecutive</source>
        <translation>Modifica Due attività consecutive</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="22"/>
        <source>Swap</source>
        <comment>Interchange (swap) the two selected activities in the dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="53"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="97"/>
        <source>First activity</source>
        <translation>Prima attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="133"/>
        <source>Second activity</source>
        <translation>Seconda attività</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="123"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="132"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="142"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="149"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="124"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="133"/>
        <source>Invalid first activity</source>
        <translation>Prima attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="143"/>
        <source>Invalid second activity</source>
        <translation>Seconda attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="150"/>
        <source>Same activities - impossible</source>
        <translation>Stesse attività - impossibile</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>Annulla</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>Modifica Due attività raggruppate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation>Prima attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="126"/>
        <source>Second activity</source>
        <translation>Seconda attività</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesOrderedForm</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="125"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="134"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="144"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="151"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="126"/>
        <source>Invalid weight (percentage)</source>
        <translation>Peso (percentuale) non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="135"/>
        <source>Invalid first activity</source>
        <translation>Prima attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="145"/>
        <source>Invalid second activity</source>
        <translation>Seconda attività non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="152"/>
        <source>Same activities - impossible</source>
        <translation>Stesse attività - impossibile</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesOrderedForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="29"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="36"/>
        <source>Cancel</source>
        <translation>Annulla</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>Modifica Due attività in ordine</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="22"/>
        <source>Swap</source>
        <comment>Interchange (swap) the two selected activities in the dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="53"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Peso percentuale
(raccomandato: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="97"/>
        <source>First activity</source>
        <translation>Prima attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="133"/>
        <source>Second activity</source>
        <translation>Seconda attività</translation>
    </message>
</context>
<context>
    <name>ModifyGroupActivitiesInInitialOrderItemForm</name>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform.cpp" line="187"/>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform.cpp" line="192"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform.cpp" line="188"/>
        <source>Empty list of selected activities</source>
        <translation>Lista vuota di attività selezionate</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform.cpp" line="193"/>
        <source>Only one selected activity</source>
        <translation>Solo una attività selezionata</translation>
    </message>
</context>
<context>
    <name>ModifyGroupActivitiesInInitialOrderItemForm_template</name>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="14"/>
        <source>Modify group activities in initial order item</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation>Modifica elementi di attività aggregate in ordine iniziale</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="46"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="91"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="104"/>
        <source>All</source>
        <comment>Text on a button. It refers to adding all activities from the list above this button into the current constraint</comment>
        <translation>Tutte</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="121"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="134"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="154"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifygroupactivitiesininitialorderitemform_template.ui" line="161"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyRoomForm</name>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="79"/>
        <location filename="../src/interface/modifyroomform.cpp" line="83"/>
        <location filename="../src/interface/modifyroomform.cpp" line="87"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="79"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="83"/>
        <source>Incorrect building</source>
        <translation>Edificio errato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="87"/>
        <source>Name existing - please choose another</source>
        <translation>Nome già esistente - scegline un altro</translation>
    </message>
</context>
<context>
    <name>ModifyRoomForm_template</name>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="84"/>
        <source>Name</source>
        <translation>Nome</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 the modify room dialog</extracomment>
        <translation>Modifica aula</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="40"/>
        <source>Capacity</source>
        <translation>Capienza</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="67"/>
        <source>Building</source>
        <translation>Edificio</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsGroupForm</name>
    <message>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="61"/>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="68"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="61"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="69"/>
        <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>Il nome esiste. Se desideri che ad una classe appartengano più anni (sovrapposizione di anni), rimuovi la classe corrente (FET dovrà purtroppo rimuovere tutte le attività connesse e i vincoli) e aggiungi una nuova classe con il nome desiderato nell&apos;anno corrente. So che si tratta di una procedura poco elegante e cercherò di risolverla in futuro.</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsGroupForm_template</name>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="49"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>Anno</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>Modifica classe</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>Numero di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="100"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsSubgroupForm</name>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="64"/>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="72"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="64"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="73"/>
        <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>Il nome esiste. Se desideri che ad una classe appartengano più sottogruppi (sovrapposizione di classi), rimuovi il sottogruppo corrente (FET dovrà purtroppo rimuovere tutte le attività connesse e i vincoli) e aggiungi un nuov sottogruppo con il nome desiderato nella classe corrente. So che si tratta di una procedura poco elegante e cercherò di risolverla in futuro.</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsSubgroupForm_template</name>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>Anno</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="81"/>
        <source>Number of students</source>
        <translation>Numero di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="64"/>
        <source>Name</source>
        <translation>Nome</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>Modifica un sottogruppo di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="43"/>
        <source>Group</source>
        <translation>Classe</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsYearForm</name>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="61"/>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="65"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="61"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="65"/>
        <source>Name existing - please choose another</source>
        <translation>Nome già esistente - scegline un altro</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="102"/>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="136"/>
        <source>%1 in %2</source>
        <comment>For instance group &apos;1 a&apos; in year &apos;1&apos;</comment>
        <translation>%1 in %2</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="107"/>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="116"/>
        <source>%1 in %2 in %3</source>
        <comment>For instance subgroup &apos;1 a DE&apos; in group &apos;1 a&apos; in year &apos;1&apos;</comment>
        <translation>%1 in %2 in %3</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="163"/>
        <source>The following groups and subgroups of other years won&apos;t be renamed, even if they start with the same year name:</source>
        <translation>I seguenti gruppi e sottogruppi degli altri anni non saranno rinominati, anche se iniziano con lo stesso nome dell&apos;anno:</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="167"/>
        <source>The following groups and subgroups of this year won&apos;t be renamed, because they don&apos;t start with the year name:</source>
        <translation>I seguenti gruppi e sottogruppi degli altri anni non saranno rinominati, perchè non iniziano con lo stesso nome dell&apos;anno:</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="171"/>
        <source>The following groups and subgroups of this year won&apos;t be renamed, because their computed new name already exists:</source>
        <translation>I seguenti gruppi e sottogruppi di questo anno non saranno rinominati, perchè i loro nomi calcolati automaticamente esistono già:</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="175"/>
        <source>The following groups and subgroups of this year will be renamed:</source>
        <translation>I seguenti gruppi e sottogruppi di questo anno saranno rinominati:</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="180"/>
        <source>FET can also try to rename the groups and the subgroups of this year. Should they be renamed?</source>
        <translation>FET può anche cercaqre di rinominare i gruppi e i sottogruppi di quest&apos;anno. Devono essere riominati?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="182"/>
        <source>Please check the following information carefully:</source>
        <translation>Per favore verifica attentamente le seguenti informazioni:</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="230"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="230"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="230"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="230"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsYearForm_template</name>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="39"/>
        <source>Number of students</source>
        <translation>Numero di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="22"/>
        <source>Name</source>
        <translation>Nome</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>Modifica anno</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>Annulla</translation>
    </message>
</context>
<context>
    <name>ModifySubactivityForm</name>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="336"/>
        <location filename="../src/interface/modifysubactivityform.cpp" line="374"/>
        <source>FET question</source>
        <translation>FET - domanda</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="337"/>
        <source>Do you really want to have the subactivity without teacher(s)?</source>
        <translation>Vuoi veramente una subattività senza insegnanti?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="357"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="358"/>
        <source>Invalid subject</source>
        <translation>Materia non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="375"/>
        <source>Do you really want to have the subactivity without student set(s)?</source>
        <translation>Vuoi veramente una subattività senza studenti?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="435"/>
        <source>Abbreviations in this dialog:</source>
        <translation>Abbreviazioni usate in questa finestra di dialogo:</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="437"/>
        <source>&apos;Students&apos; (the text near the spin box), means &apos;Number of students (-1 for automatic)&apos;</source>
        <translation>&apos;Studenti&apos; (il testo vicino alla casella di selezione), sta per &apos;Numero di studenti (-1 = automatico)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="443"/>
        <source>FET - help on modifying subactivity(ies)</source>
        <translation>FET - suggerimenti sulla modifica di subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="449"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="87"/>
        <source>Current subactivity has split index %1 out of %2</source>
        <translation>La subattività corrente ha indice %1 sul totale di %2</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="88"/>
        <source>The current data applies only to this subactivity</source>
        <translation>I dati correnti si applicano solo a questa subattività</translation>
    </message>
</context>
<context>
    <name>ModifySubactivityForm_template</name>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="29"/>
        <source>Teachers</source>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="59"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="104"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="187"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="74"/>
        <source>Students</source>
        <comment>This refers to sets of students, but I want to keep the string short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="207"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="117"/>
        <source>Years</source>
        <translation>Anni</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="127"/>
        <source>Groups</source>
        <translation>Classi</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="137"/>
        <source>Subgroups</source>
        <translation>Sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="174"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activity tags</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="236"/>
        <source>Students</source>
        <comment>This refers to the number of students, but I want to keep string short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="312"/>
        <source>Active</source>
        <comment>It refers to a subactivity</comment>
        <translation>Abilitata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="372"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="379"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="386"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="157"/>
        <source>Activity tags</source>
        <translation>Chiavi dell&apos;attività</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>Modifica subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="46"/>
        <source>Selected</source>
        <comment>It refers to a list of selected teachers</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="272"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="91"/>
        <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>Selezione</translation>
    </message>
</context>
<context>
    <name>QDialogButtonBox</name>
    <message>
        <location filename="../src/interface/fet.cpp" line="707"/>
        <source>&amp;OK</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="709"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="712"/>
        <source>&amp;Cancel</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="714"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="717"/>
        <source>&amp;Yes</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;Si</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="719"/>
        <source>Yes to &amp;All</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different. Please keep the translation short.</comment>
        <translation>Si s&amp;empre</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="721"/>
        <source>&amp;No</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;No</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="723"/>
        <source>N&amp;o to All</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different. Please keep the translation short.</comment>
        <translation>No se&amp;mpre</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="726"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
</context>
<context>
    <name>QGnomeTheme</name>
    <message>
        <location filename="../src/interface/fet.cpp" line="752"/>
        <source>&amp;OK</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="754"/>
        <source>&amp;Cancel</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;Annulla</translation>
    </message>
</context>
<context>
    <name>QPlatformTheme</name>
    <message>
        <location filename="../src/interface/fet.cpp" line="730"/>
        <source>&amp;OK</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="732"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="735"/>
        <source>&amp;Cancel</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="737"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="740"/>
        <source>&amp;Yes</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;Si</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="742"/>
        <source>Yes to &amp;All</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different. Please keep the translation short.</comment>
        <translation>Si s&amp;empre</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="744"/>
        <source>&amp;No</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different</comment>
        <translation>&amp;No</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="746"/>
        <source>N&amp;o to All</source>
        <comment>Accelerator key (letter after ampersand) for &amp;OK, &amp;Cancel, &amp;Yes, Yes to &amp;All, &amp;No, N&amp;o to All, must be different. Please keep the translation short.</comment>
        <translation>No se&amp;mpre</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="749"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
</context>
<context>
    <name>RandomSeedDialog</name>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="361"/>
        <location filename="../src/interface/fetmainform.cpp" line="362"/>
        <source>Allowed minimum %1 to maximum %2</source>
        <translation>Consentito dal minimo %1 al massimo %2</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="350"/>
        <source>Random seed</source>
        <translation>Seme del generatore casuale</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="352"/>
        <source>Random seed X component:</source>
        <comment>Means the X component of the random seed (random seed has 2 components, X and Y). Please keep translation short</comment>
        <translation>Componente X del seme del generatore casuale:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="354"/>
        <source>Random seed Y component:</source>
        <comment>Means the Y component of the random seed (random seed has 2 components, X and Y). Please keep translation short</comment>
        <translation>Componente Y del seme del generatore casuale:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="356"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="358"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="359"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="409"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="410"/>
        <source>You can control the random behaviour of FET with this function</source>
        <translation>Puoi controllare il comportamento random di FET con questa funzione</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="411"/>
        <source>The random seed is the state of the random number generator.</source>
        <translation>Il Seme del generatore casuale rappresenta il suo stato.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="412"/>
        <source>It has two components, X and Y.</source>
        <translation>Esso ha due componenti: X e Y.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="413"/>
        <source>X is a value at least %1 and at most %2.</source>
        <translation>X vale almeno %1 e al massimo %2.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="414"/>
        <source>Y is a value at least %1 and at most %2.</source>
        <translation>Y vale almeno %1 e al massimo %2.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="415"/>
        <source>The random seed before the generation of a timetable (the X and Y components) is saved on disk in the corresponding timetables directory, so that you can simulate again the same generation after that.</source>
        <translation>Il Seme del generatore casuale prima della generazione di un orario (le componenti X e Y) è salvata su disco, in corrispondenza della cartella degli orari, così che puoi simulare di nuovo la stessa generazione dopo la prima volta.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="417"/>
        <source>Mode of operation: to obtain the same timetable twice, give the random seed two values (say X=1234, Y=12345), then generate single, then make it again the same values (X=1234 and Y=12345), 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 (X and Y) on different computers (but using the same FET version, see note below) 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>Modo di utilizzo: per ottenere lo stesso orario due volte, assegna al seme del generatore casuale due valori (per esempio X=1234 e Y=12345), poi genera un orario singolo, quandi ripeti ancora lo stesso valore (X=1234 e Y=12345) e genera un orario singolo di nuovo. L&apos;orario sarà il medesimo. Se generi orari multipli anzichè singoli, il primo set di orari sarà lo stesso del secondo set (se generi lo stesso numero di orari), ma naturalmente gli orari all&apos;interno di ciascun set saranno diversi. Se inserisci lo stesso seme del generatore casuale su computer diversi e generi un singolo orario, gli orari saranno uguali (se generi orari multipli, i set di orari corrisponderanno, il primo orario della prima elaborazione con il primo orario della seconda elaborazione ecc.)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="426"/>
        <source>Note: of course you need exactly the same conditions to duplicate the same simulations (so, you need exactly the same data - activities, constraints, etc.).</source>
        <translation>Nota che, ovviamente, occorrono le esatte medesime condizioni per riprodurre le stesse simulazioni (perciò ti occorrono esattamente gli stessi dati, attività, vincoli ecc.).</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="428"/>
        <source>Note: for different versions of FET, the behavior of generation may be totally different, even for the same data and the same random seed (same X and same Y), due to possible changes in the algorithm. You need to consider this as a precaution.</source>
        <translation>Nota: per diverse versioni di FET, il comportamento in fase di generazione può essere totalmente diverso, anche nel caso di stessi dati e stesso seme casuale (stessa X e stessa Y), a causa di possibili cambiamenti nell&apos;algoritmo. Tieni conto di ciò per precauzione.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="431"/>
        <source>Note: when you start FET, each time, the random seed X is the number of seconds elapsed since 1 January 1970 and the random seed Y is the next number in the Y series, after the number of seconds elapsed since 1 January 1970</source>
        <translation>Nota: quando esegui FET, ogni volta, il seme casuale X è pari al numero di secondi trascorsi dal 1 gennaio 1970 e il seme casuale Y è il numero successivo nella serie Y, dopo il numero di secondi trascorsi dal 1 gennaio 1970</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="434"/>
        <source>It is thus very important to note that if you start two or more instances of FET when the number of seconds since 1 January 1970 is the same the initial random seeds will be identical, leading to the same timetable generation behavior for an identical input file. If you intend to generate different timetables for the same file, you need to wait at least one second between starting two succesive FET instances. Or you can change the initial random seed by hand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="439"/>
        <source>After you generate (even partially), the random seed (X and Y components) will change (each call of the random number generator updates the random seed components to the next numbers in the sequence, and there are many calls to this random generating routine in the generate function)</source>
        <translation>Dopo aver generato (anche parzialmente), il seme casuale (componenti X e Y) si modifica (ogni chiamata del generatore casuale aggiorna le componenti del seme casuale ai successivi numeri nella sequenza, e vi sono numerose chiamate a questa routine di generazione casuale nella funzione di generazione)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="442"/>
        <source>This setting is useful for more things, maybe one thing is bug report: send your file along with the random seed at the start of generating (the two components, X and Y, are saved in the timetable directory at the start of generation)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="451"/>
        <source>The random seed X component must be at least %1 and at most %2</source>
        <translation>La componente X del seme del generatore casuale deve valere almeno %1 e al massimo %2</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="457"/>
        <source>The random seed Y component must be at least %1 and at most %2</source>
        <translation>La componente Y del seme del generatore casuale deve valere almeno %1 e al massimo %2</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="451"/>
        <location filename="../src/interface/fetmainform.cpp" line="457"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
</context>
<context>
    <name>RemoveRedundantConfirmationForm</name>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="41"/>
        <source>Please read carefully the description below:</source>
        <translation>Leggi attentamente le seguenti informazioni:</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="43"/>
        <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>Questa funzione è stata progettata per essere applicata dopo che tutti i dati sono stati inseriti o dopo che hai utilizzato la funzione per distribuire le attività nella settimana. Questa funzione rimuoverà automaticamente i vincoli ridondanti del tipo Numero minimo di giorni tra attività, così che i dati siano più corretti e FET possa trovare un orario più facilmente</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="47"/>
        <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>Rimuoverli significa porre il loro peso percentuale a 0.0%. Questo perchè tu possa attivarli di nuovo, se necessario, ed anche perchè tu possa verificare quando sono infranti nella lista dei conflitti lievi</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="50"/>
        <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>Questa funzione dovrebbe essere utile se hai vincoli del tipo Un insieme di attività iniziano allo stesso tempo e/o Un insieme di attività iniziano lo stesso giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="53"/>
        <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>Attenzione: per prevenire che qualcosa vada storto, SALVA una copia del tuo datafile e continua solo dopo averlo fatto. Questa funzione potrebbe modificare significativamente i tuoi dati</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>Istruzioni - e Conferma - sulla rimozione dei vincoli ridondanti</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform_template.ui" line="23"/>
        <source>Don&apos;t show this again</source>
        <translation>Non mostrare di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform_template.ui" line="43"/>
        <source>Continue</source>
        <translation>Continua</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform_template.ui" line="50"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>RemoveRedundantForm</name>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="213"/>
        <source>Last confirmation needed</source>
        <translation>Ancora una ultima conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="217"/>
        <source>Operations that will be done:</source>
        <translation>Operazioni che saranno eseguite:</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="220"/>
        <source>Accept</source>
        <translation>Accetta</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="221"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="294"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="294"/>
        <source>This box must remain checked, so that you can remove redundant constraints of type min days between activities</source>
        <translation>Questa opzione deve rimanere selezionata, perchè tu possa rimuovere i vincoli ridondanti del tipo Numero minimo di giorni tra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="232"/>
        <source>The following time constraints will be inactivated (their weight will be made 0%):</source>
        <translation>I seguenti vincoli di tempo saranno disattivati (ponendo il loro peso a 0%):</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="238"/>
        <source>will be inactivated, by making its weight 0%</source>
        <translation>sarà disattivato ponendo il suo peso a 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>Rimuovi i vincoli ridondanti</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="84"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="91"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="104"/>
        <source>This function will try to improve your timetable data by removing redundant constraints</source>
        <translation>Questa funzione proverà a migliorare i tuoi dati rimuovendo i vincoli ridondanti</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="20"/>
        <source>Min days between activities</source>
        <translation>Numero minimo di giorni tra attività</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="26"/>
        <source>Remove redundant min days constraints</source>
        <translation>Rimuovi i vincoli ridondanti Numero minimo di giorni</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="42"/>
        <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>Nota Bene: se utilizzi vincoli del tipo Un insieme di attività inizia alla stessa ora e/o Un insieme di attività inizia lo stesso giorno, potresti ottenere vincoli ridondanti del tipo Numero minimo di giorni tra attività, che non vanno bene (il tuo orario sarà più difficile da trovara o addirittura impossibile). Questa funzione ti permette di rimuovere quei vincoli ridondanti del tipo Numero minimo di giorni tra attiività</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="58"/>
        <source>Here, removing means making the weights of the constraints equal to 0.0%</source>
        <translation>In questo caso, rimuovere significa porre il peso dei vincoli uguale a 0.0%</translation>
    </message>
</context>
<context>
    <name>Room</name>
    <message>
        <location filename="../src/engine/room.cpp" line="47"/>
        <source>N:%1</source>
        <comment>Name of room</comment>
        <translation>N:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="51"/>
        <source>B:%1</source>
        <comment>Building</comment>
        <translation>E:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="57"/>
        <source>C:%1</source>
        <comment>Capacity</comment>
        <translation>C:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="65"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="72"/>
        <source>Room</source>
        <translation>Aula</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="74"/>
        <source>Name=%1</source>
        <comment>The name of the room</comment>
        <translation>Nome=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="78"/>
        <source>Building=%1</source>
        <translation>Edificio=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="81"/>
        <source>Capacity=%1</source>
        <translation>Capacità=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="86"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="115"/>
        <source>Space constraints directly related to this room:</source>
        <translation>Vincoli di spazio direttamente collegati con questa aula:</translation>
    </message>
</context>
<context>
    <name>RoomsForm</name>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="125"/>
        <location filename="../src/interface/roomsform.cpp" line="254"/>
        <location filename="../src/interface/roomsform.cpp" line="279"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="125"/>
        <location filename="../src/interface/roomsform.cpp" line="254"/>
        <location filename="../src/interface/roomsform.cpp" line="279"/>
        <source>Invalid selected room</source>
        <translation>Aula selezionata non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="132"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="133"/>
        <source>Are you sure you want to delete this room and all related constraints?</source>
        <translation>Sicuro di vole cancellare quest&apos;aula e tutti i vincoli ad essa collegati?
</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="134"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="134"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="288"/>
        <source>Room comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="290"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="292"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</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>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="56"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="70"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="81"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="88"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="95"/>
        <source>Comments</source>
        <translation type="unfinished">Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="106"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="113"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="63"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="26"/>
        <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>NOTA: ogni aula può contenere una singola attività allo stesso tempo (puoi aggiungere più aule per rappresentarne una molto più ampia)</translation>
    </message>
</context>
<context>
    <name>Rules</name>
    <message>
        <location filename="../src/engine/rules.cpp" line="105"/>
        <location filename="../src/engine/rules.cpp" line="4780"/>
        <source>Monday</source>
        <translation>Lunedì</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="106"/>
        <location filename="../src/engine/rules.cpp" line="4781"/>
        <source>Tuesday</source>
        <translation>Martedì</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="107"/>
        <location filename="../src/engine/rules.cpp" line="4782"/>
        <source>Wednesday</source>
        <translation>Mercoledì</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="108"/>
        <location filename="../src/engine/rules.cpp" line="4783"/>
        <source>Thursday</source>
        <translation>Giovedì</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="109"/>
        <location filename="../src/engine/rules.cpp" line="4784"/>
        <source>Friday</source>
        <translation>Venerdì</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="101"/>
        <location filename="../src/engine/rules.cpp" line="4776"/>
        <source>Default institution</source>
        <translation>Istituto</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="102"/>
        <location filename="../src/engine/rules.cpp" line="4777"/>
        <source>Default comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="161"/>
        <location filename="../src/engine/rules.cpp" line="304"/>
        <location filename="../src/engine/rules.cpp" line="318"/>
        <location filename="../src/engine/rules.cpp" line="325"/>
        <location filename="../src/engine/rules.cpp" line="332"/>
        <location filename="../src/engine/rules.cpp" line="477"/>
        <location filename="../src/engine/rules.cpp" line="648"/>
        <location filename="../src/engine/rules.cpp" line="676"/>
        <location filename="../src/engine/rules.cpp" line="730"/>
        <location filename="../src/engine/rules.cpp" line="758"/>
        <location filename="../src/engine/rules.cpp" line="818"/>
        <location filename="../src/engine/rules.cpp" line="4754"/>
        <location filename="../src/engine/rules.cpp" line="4766"/>
        <location filename="../src/engine/rules.cpp" line="5142"/>
        <location filename="../src/engine/rules.cpp" line="6156"/>
        <location filename="../src/engine/rules.cpp" line="6203"/>
        <location filename="../src/engine/rules.cpp" line="6341"/>
        <location filename="../src/engine/rules.cpp" line="6403"/>
        <location filename="../src/engine/rules.cpp" line="6424"/>
        <location filename="../src/engine/rules.cpp" line="6454"/>
        <location filename="../src/engine/rules.cpp" line="6468"/>
        <location filename="../src/engine/rules.cpp" line="6496"/>
        <location filename="../src/engine/rules.cpp" line="6513"/>
        <location filename="../src/engine/rules.cpp" line="6530"/>
        <location filename="../src/engine/rules.cpp" line="6627"/>
        <location filename="../src/engine/rules.cpp" line="6661"/>
        <location filename="../src/engine/rules.cpp" line="6922"/>
        <location filename="../src/engine/rules.cpp" line="8038"/>
        <location filename="../src/engine/rules.cpp" line="8154"/>
        <location filename="../src/engine/rules.cpp" line="8249"/>
        <location filename="../src/engine/rules.cpp" line="8289"/>
        <location filename="../src/engine/rules.cpp" line="8355"/>
        <location filename="../src/engine/rules.cpp" line="8471"/>
        <location filename="../src/engine/rules.cpp" line="10784"/>
        <location filename="../src/engine/rules.cpp" line="10806"/>
        <location filename="../src/engine/rules.cpp" line="10962"/>
        <location filename="../src/engine/rules.cpp" line="10984"/>
        <location filename="../src/engine/rules.cpp" line="14987"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="459"/>
        <source>Computing internal structure</source>
        <comment>Title of a progress dialog</comment>
        <translation>Calcolo della struttura interna</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="460"/>
        <source>Processing internally the activities ... please wait</source>
        <translation>Elaborazione interna delle attività ... attendere</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="477"/>
        <location filename="../src/engine/rules.cpp" line="676"/>
        <location filename="../src/engine/rules.cpp" line="758"/>
        <source>Canceled</source>
        <translation>Annullato</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="644"/>
        <source>The following time constraint is ignored, because it refers to inactive activities:</source>
        <translation>Il seguente vincolo di tempo sarà ignorato perchè si riferisce ad attività inattive:</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="649"/>
        <location filename="../src/engine/rules.cpp" line="731"/>
        <location filename="../src/engine/rules.cpp" line="6159"/>
        <location filename="../src/engine/rules.cpp" line="6206"/>
        <location filename="../src/engine/rules.cpp" line="6277"/>
        <location filename="../src/engine/rules.cpp" line="6288"/>
        <location filename="../src/engine/rules.cpp" line="6299"/>
        <location filename="../src/engine/rules.cpp" line="6345"/>
        <location filename="../src/engine/rules.cpp" line="6393"/>
        <location filename="../src/engine/rules.cpp" line="6409"/>
        <location filename="../src/engine/rules.cpp" line="6427"/>
        <location filename="../src/engine/rules.cpp" line="6459"/>
        <location filename="../src/engine/rules.cpp" line="6473"/>
        <location filename="../src/engine/rules.cpp" line="6501"/>
        <location filename="../src/engine/rules.cpp" line="6518"/>
        <location filename="../src/engine/rules.cpp" line="6536"/>
        <location filename="../src/engine/rules.cpp" line="6570"/>
        <location filename="../src/engine/rules.cpp" line="6581"/>
        <location filename="../src/engine/rules.cpp" line="6629"/>
        <location filename="../src/engine/rules.cpp" line="6664"/>
        <location filename="../src/engine/rules.cpp" line="6678"/>
        <location filename="../src/engine/rules.cpp" line="6690"/>
        <location filename="../src/engine/rules.cpp" line="6703"/>
        <location filename="../src/engine/rules.cpp" line="6715"/>
        <location filename="../src/engine/rules.cpp" line="6727"/>
        <location filename="../src/engine/rules.cpp" line="6739"/>
        <location filename="../src/engine/rules.cpp" line="6751"/>
        <location filename="../src/engine/rules.cpp" line="6769"/>
        <location filename="../src/engine/rules.cpp" line="6818"/>
        <location filename="../src/engine/rules.cpp" line="6830"/>
        <location filename="../src/engine/rules.cpp" line="6842"/>
        <location filename="../src/engine/rules.cpp" line="6854"/>
        <location filename="../src/engine/rules.cpp" line="6924"/>
        <location filename="../src/engine/rules.cpp" line="10799"/>
        <location filename="../src/engine/rules.cpp" line="10811"/>
        <location filename="../src/engine/rules.cpp" line="10977"/>
        <location filename="../src/engine/rules.cpp" line="10989"/>
        <location filename="../src/engine/rules.cpp" line="15002"/>
        <source>Skip rest</source>
        <translation>Salta gli altri avvisi</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="649"/>
        <location filename="../src/engine/rules.cpp" line="731"/>
        <location filename="../src/engine/rules.cpp" line="6159"/>
        <location filename="../src/engine/rules.cpp" line="6206"/>
        <location filename="../src/engine/rules.cpp" line="6277"/>
        <location filename="../src/engine/rules.cpp" line="6288"/>
        <location filename="../src/engine/rules.cpp" line="6299"/>
        <location filename="../src/engine/rules.cpp" line="6345"/>
        <location filename="../src/engine/rules.cpp" line="6393"/>
        <location filename="../src/engine/rules.cpp" line="6409"/>
        <location filename="../src/engine/rules.cpp" line="6427"/>
        <location filename="../src/engine/rules.cpp" line="6459"/>
        <location filename="../src/engine/rules.cpp" line="6473"/>
        <location filename="../src/engine/rules.cpp" line="6501"/>
        <location filename="../src/engine/rules.cpp" line="6518"/>
        <location filename="../src/engine/rules.cpp" line="6536"/>
        <location filename="../src/engine/rules.cpp" line="6570"/>
        <location filename="../src/engine/rules.cpp" line="6581"/>
        <location filename="../src/engine/rules.cpp" line="6629"/>
        <location filename="../src/engine/rules.cpp" line="6664"/>
        <location filename="../src/engine/rules.cpp" line="6678"/>
        <location filename="../src/engine/rules.cpp" line="6690"/>
        <location filename="../src/engine/rules.cpp" line="6703"/>
        <location filename="../src/engine/rules.cpp" line="6715"/>
        <location filename="../src/engine/rules.cpp" line="6727"/>
        <location filename="../src/engine/rules.cpp" line="6739"/>
        <location filename="../src/engine/rules.cpp" line="6751"/>
        <location filename="../src/engine/rules.cpp" line="6769"/>
        <location filename="../src/engine/rules.cpp" line="6818"/>
        <location filename="../src/engine/rules.cpp" line="6830"/>
        <location filename="../src/engine/rules.cpp" line="6842"/>
        <location filename="../src/engine/rules.cpp" line="6854"/>
        <location filename="../src/engine/rules.cpp" line="6924"/>
        <location filename="../src/engine/rules.cpp" line="10799"/>
        <location filename="../src/engine/rules.cpp" line="10811"/>
        <location filename="../src/engine/rules.cpp" line="10977"/>
        <location filename="../src/engine/rules.cpp" line="10989"/>
        <location filename="../src/engine/rules.cpp" line="15002"/>
        <source>See next</source>
        <translation>Vedi il prossimo</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="664"/>
        <source>Processing internally the time constraints ... please wait</source>
        <translation>Elaborazione interna dei vincoli di tempo ... attendere</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="726"/>
        <source>The following space constraint is ignored, because it refers to inactive activities:</source>
        <translation>Il seguente vincolo di spazio sarà ignorato perchè si riferisce ad attività inattive:</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="746"/>
        <source>Processing internally the space constraints ... please wait</source>
        <translation>Elaborazione interna dei vincoli di spazio ... attendere</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="2822"/>
        <location filename="../src/engine/rules.cpp" line="2827"/>
        <location filename="../src/engine/rules.cpp" line="2832"/>
        <location filename="../src/engine/rules.cpp" line="2958"/>
        <location filename="../src/engine/rules.cpp" line="2963"/>
        <location filename="../src/engine/rules.cpp" line="2968"/>
        <location filename="../src/engine/rules.cpp" line="4572"/>
        <location filename="../src/engine/rules.cpp" line="4589"/>
        <location filename="../src/engine/rules.cpp" line="4600"/>
        <location filename="../src/engine/rules.cpp" line="4685"/>
        <location filename="../src/engine/rules.cpp" line="4712"/>
        <location filename="../src/engine/rules.cpp" line="4748"/>
        <location filename="../src/engine/rules.cpp" line="5058"/>
        <location filename="../src/engine/rules.cpp" line="5113"/>
        <location filename="../src/engine/rules.cpp" line="5171"/>
        <location filename="../src/engine/rules.cpp" line="5234"/>
        <location filename="../src/engine/rules.cpp" line="5810"/>
        <location filename="../src/engine/rules.cpp" line="5981"/>
        <location filename="../src/engine/rules.cpp" line="6018"/>
        <location filename="../src/engine/rules.cpp" line="6096"/>
        <location filename="../src/engine/rules.cpp" line="6275"/>
        <location filename="../src/engine/rules.cpp" line="6286"/>
        <location filename="../src/engine/rules.cpp" line="6297"/>
        <location filename="../src/engine/rules.cpp" line="6391"/>
        <location filename="../src/engine/rules.cpp" line="6568"/>
        <location filename="../src/engine/rules.cpp" line="6579"/>
        <location filename="../src/engine/rules.cpp" line="6676"/>
        <location filename="../src/engine/rules.cpp" line="6688"/>
        <location filename="../src/engine/rules.cpp" line="6701"/>
        <location filename="../src/engine/rules.cpp" line="6713"/>
        <location filename="../src/engine/rules.cpp" line="6725"/>
        <location filename="../src/engine/rules.cpp" line="6737"/>
        <location filename="../src/engine/rules.cpp" line="6749"/>
        <location filename="../src/engine/rules.cpp" line="6767"/>
        <location filename="../src/engine/rules.cpp" line="6816"/>
        <location filename="../src/engine/rules.cpp" line="6828"/>
        <location filename="../src/engine/rules.cpp" line="6840"/>
        <location filename="../src/engine/rules.cpp" line="6852"/>
        <location filename="../src/engine/rules.cpp" line="7001"/>
        <location filename="../src/engine/rules.cpp" line="8860"/>
        <location filename="../src/engine/rules.cpp" line="8999"/>
        <location filename="../src/engine/rules.cpp" line="9904"/>
        <location filename="../src/engine/rules.cpp" line="9981"/>
        <location filename="../src/engine/rules.cpp" line="10552"/>
        <location filename="../src/engine/rules.cpp" line="10643"/>
        <location filename="../src/engine/rules.cpp" line="10721"/>
        <location filename="../src/engine/rules.cpp" line="10899"/>
        <location filename="../src/engine/rules.cpp" line="14944"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4572"/>
        <source>Could not open file - not existing or in use</source>
        <translation>Impossibile aprire il file: non esiste oppure è in uso</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5966"/>
        <source>The activity with id=%1 contains incorrect data</source>
        <translation>L&apos;attività con id=%1 contiene inesatti</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7002"/>
        <source>Could not read file - XML parse error at line %1, column %2:
%3</source>
        <comment>The error description is %3</comment>
        <translation>Impossibile leggere il file - XML errore alla linea %1, colonna %2:
%3</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4589"/>
        <location filename="../src/engine/rules.cpp" line="4600"/>
        <source>Cannot create or use directory %1 - cannot continue</source>
        <translation>Impossibile creare o usare la cartella %1 - impossibile continuare</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4630"/>
        <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 non può aprire il file di log %1 in scrittura. Questo può dipendere dalla mancanza di privilegi di scrittura in questa cartella. Puoi continuare le operazioni ma potresti non essere in grado di salvare gli orari generati in formato html</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4633"/>
        <source>A solution is to remove that file (if it exists already) or set its permissions to allow writing</source>
        <translation>Una soluzione può essere quella di rimuovere il file (se esiste già) oppure fornire i privilegi per consentire la scrittura</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4634"/>
        <source>Please report possible bug</source>
        <translation>Per favore segnala il possibile bug</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4635"/>
        <location filename="../src/engine/rules.cpp" line="7031"/>
        <location filename="../src/engine/rules.cpp" line="7074"/>
        <location filename="../src/engine/rules.cpp" line="7200"/>
        <source>FET critical</source>
        <translation>FET - criticità</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4685"/>
        <source>File contains a version numbering scheme which is not matched by v.v.va (3 numbers separated by points, followed by any string a, which may be empty). File will be opened, but you are advised 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>Il file contiene uno schema di numero di versione che non coincide con il formato v.v.va (3 numeri separati da punti, seguiti da una stringa a che può essere vuota). Il file verrà aperto, ma sei avvertito di controllare la versione del file .fet (all&apos;inizio del file). Se si tratta di un bug, per favore avvisa</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4688"/>
        <source>If you are opening a file older than FET format version 5, it will be converted to latest FET data format</source>
        <translation>Se stai aprendo un file FET di formato precedente alla versione 5, sarà convertito alla versione più recente di FET</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4712"/>
        <source>FET version does not respect the format v.v.va (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>La versione di FET non rispetta il formato v.v.va (3 numeri separati da punti, seguiti da una stringa che può essere vuota). Questo è probabilmente un bug di FET - per favore, avvisa</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4748"/>
        <source>File does not have a corresponding beginning tag - it should be %1 or %2. File is incorrect...it cannot be opened</source>
        <translation>Il file non ha una etichetta di inizio corrispondente -doveva essere %1 o %2. Il file è errato... non può essere aperto</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4755"/>
        <source>Opening older file - it will be converted to latest format, automatically assigning weight percentages to constraints and dropping parity for activities. You are advised 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>Apertura di file vecchio - Sarà convertito al formato più recente, assegnando automaticamente pesi percentuali ai vincoli. Si consiglia di effettuare un backup del vecchio file prima di salvarlo nel nuovo formato.

Tieni presente che il valore predefinito di peso percentuale dei vincoli minimoi n. giorni tra attività sarà 95% (principalmente rispettato, ma non sempre) e &quot;forza consecutivi se stesso giorno&quot; sarà impostato a vero (il che significa che, se le attività sono nello stesso giorno, saranno collocate consecutivamente, in una attività di maggiore durata). Se lo desideri, puoi portare questa percentuale al 100%, manualmente modificando il file di input o dalla interfaccia</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4767"/>
        <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>Si sta aprendo un file generato con una versione più recente di FET, rispetto alla corrente ... il file sarà aperto, ma si raccomanda di aggiornare il software FET all&apos;ultima versione</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4768"/>
        <source>Your FET version: %1, file version: %2</source>
        <translation>La versione di FET: %1, la versione del file: %2</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4837"/>
        <location filename="../src/engine/rules.cpp" line="4918"/>
        <location filename="../src/engine/rules.cpp" line="5077"/>
        <location filename="../src/engine/rules.cpp" line="5132"/>
        <location filename="../src/engine/rules.cpp" line="5190"/>
        <location filename="../src/engine/rules.cpp" line="5253"/>
        <location filename="../src/engine/rules.cpp" line="5928"/>
        <location filename="../src/engine/rules.cpp" line="5930"/>
        <location filename="../src/engine/rules.cpp" line="5932"/>
        <location filename="../src/engine/rules.cpp" line="6037"/>
        <location filename="../src/engine/rules.cpp" line="6115"/>
        <location filename="../src/engine/rules.cpp" line="7751"/>
        <location filename="../src/engine/rules.cpp" line="7828"/>
        <location filename="../src/engine/rules.cpp" line="7873"/>
        <location filename="../src/engine/rules.cpp" line="7922"/>
        <location filename="../src/engine/rules.cpp" line="7967"/>
        <location filename="../src/engine/rules.cpp" line="8792"/>
        <location filename="../src/engine/rules.cpp" line="10044"/>
        <location filename="../src/engine/rules.cpp" line="10110"/>
        <location filename="../src/engine/rules.cpp" line="10181"/>
        <location filename="../src/engine/rules.cpp" line="10247"/>
        <location filename="../src/engine/rules.cpp" line="10299"/>
        <location filename="../src/engine/rules.cpp" line="10356"/>
        <location filename="../src/engine/rules.cpp" line="10408"/>
        <location filename="../src/engine/rules.cpp" line="10465"/>
        <location filename="../src/engine/rules.cpp" line="10537"/>
        <location filename="../src/engine/rules.cpp" line="10623"/>
        <location filename="../src/engine/rules.cpp" line="11662"/>
        <location filename="../src/engine/rules.cpp" line="11801"/>
        <location filename="../src/engine/rules.cpp" line="11940"/>
        <location filename="../src/engine/rules.cpp" line="12206"/>
        <location filename="../src/engine/rules.cpp" line="12916"/>
        <location filename="../src/engine/rules.cpp" line="13037"/>
        <location filename="../src/engine/rules.cpp" line="13226"/>
        <location filename="../src/engine/rules.cpp" line="13407"/>
        <location filename="../src/engine/rules.cpp" line="13588"/>
        <location filename="../src/engine/rules.cpp" line="13765"/>
        <location filename="../src/engine/rules.cpp" line="13941"/>
        <location filename="../src/engine/rules.cpp" line="14065"/>
        <location filename="../src/engine/rules.cpp" line="14205"/>
        <location filename="../src/engine/rules.cpp" line="14867"/>
        <source>%1 is incorrect</source>
        <translation>%1 è errato</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4840"/>
        <location filename="../src/engine/rules.cpp" line="4921"/>
        <source>%1 is too large. Maximum allowed is %2.</source>
        <translation>%1 è troppo grande. Il massimo ammesso è %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4850"/>
        <location filename="../src/engine/rules.cpp" line="4868"/>
        <location filename="../src/engine/rules.cpp" line="4931"/>
        <location filename="../src/engine/rules.cpp" line="4949"/>
        <source>Too many %1 items. Maximum allowed is %2.</source>
        <translation>Troppi elementi %1. Il massimo ammesso è %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4895"/>
        <location filename="../src/engine/rules.cpp" line="4978"/>
        <location filename="../src/engine/rules.cpp" line="4985"/>
        <source>%1: %2 and the number of %3 read do not correspond</source>
        <translation>%1: %2 e il numero di %3 letture non corrisponde</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5029"/>
        <source>The teacher %1 has attached an inexistent qualified subject %2. Please note that starting with FET version %3 the list of subjects (tag &lt;Subjects_List&gt; in the .fet XML file) must appear before the list of teachers (tag &lt;Teachers_List&gt; in the .fet XML file)</source>
        <comment>Please keep &lt;Subjects_List&gt; and &lt;Teachers_List&gt; untranslated, as in the original English string</comment>
        <translation>L&apos;insegnante %1 è legato ad una materia %2 qualificata inesistente. Nota che a partire dalla versione %3 la lista delle materie (tag &lt;Subjects_List&gt; nel file di fet XML) deve comparire prima della lista degli insegnanti (tag &lt;Teachers_List&gt; nel file di fet XML)</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5059"/>
        <source>Duplicate teacher %1 found - ignoring</source>
        <translation>Insegnante %1 duplicato - si ignora</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5114"/>
        <source>Duplicate subject %1 found - ignoring</source>
        <translation>Materia %1 duplicata - si ignora</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5142"/>
        <source>Your file contains subject tags list, which is named in versions&gt;=5.5.0 activity tags list</source>
        <translation>I tuoi dati contengono un elenco di chiavi della materia, che hanno cambiato nome a partire dalla versione 5.5.0 in chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5172"/>
        <location filename="../src/engine/rules.cpp" line="5235"/>
        <source>Duplicate activity tag %1 found - ignoring</source>
        <translation>Chiave dell&apos;attività %1 duplicata - si ignora</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5300"/>
        <source>Trying to add year %1, which is already added as another year.</source>
        <translation>Tentativo di aggiungere l&apos;anno %1, che tuttavia risulta già inserito come altro anno.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5302"/>
        <source>Trying to add year %1, which is already added as another group.</source>
        <translation>Tentativo di aggiungere l&apos;anno %1, che tuttavia risulta già inserito come altra classe.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5304"/>
        <source>Trying to add year %1, which is already added as another subgroup.</source>
        <translation>Tentativo di aggiungere l&apos;anno %1, che tuttavia risulta già inserito come altro sottogruppo.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5369"/>
        <source>Trying to add group %1, which is already added as another year.</source>
        <translation>Tentativo di aggiungere la classe %1, che tuttavia risulta già inserita come altro anno.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5374"/>
        <source>Trying to add group %1 in year %2 but it is already added.</source>
        <translation>Tentativo di aggiungerela classe %1 nell&apos;anno %2, ma risulta già inserito.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5383"/>
        <source>Trying to add group %1, which is already added as another subgroup.</source>
        <translation>Tentativo di aggiungere la classe %1, che tuttavia risulta già inserita come altro sottogruppo.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5480"/>
        <source>Trying to add subgroup %1, which is already added as another year.</source>
        <translation>Tentativo di aggiungere il sottogruppo %1, che tuttavia risulta già inserito come altro anno.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5484"/>
        <source>Trying to add subgroup %1, which is already added as another group.</source>
        <translation>Tentativo di aggiungere il sottogruppo %1, che tuttavia risulta già inserito come altra classe.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5489"/>
        <source>Trying to add subgroup %1 in year %2, group %3 but it is already added.</source>
        <translation>Tentativo di aggiungere il sottogruppo %1 nell&apos;anno %2, classe %3, ma risulta già inserito.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="254"/>
        <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>Gruppo automatico</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="113"/>
        <location filename="../src/engine/rules.cpp" line="4787"/>
        <source>08:00</source>
        <comment>Hour name</comment>
        <translation>08:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="114"/>
        <location filename="../src/engine/rules.cpp" line="4788"/>
        <source>09:00</source>
        <comment>Hour name</comment>
        <translation>09:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="115"/>
        <location filename="../src/engine/rules.cpp" line="4789"/>
        <source>10:00</source>
        <comment>Hour name</comment>
        <translation>10:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="116"/>
        <location filename="../src/engine/rules.cpp" line="4790"/>
        <source>11:00</source>
        <comment>Hour name</comment>
        <translation>11:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="117"/>
        <location filename="../src/engine/rules.cpp" line="4791"/>
        <source>12:00</source>
        <comment>Hour name</comment>
        <translation>12:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="118"/>
        <location filename="../src/engine/rules.cpp" line="4792"/>
        <source>13:00</source>
        <comment>Hour name</comment>
        <translation>13:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="119"/>
        <location filename="../src/engine/rules.cpp" line="4793"/>
        <source>14:00</source>
        <comment>Hour name</comment>
        <translation>14:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="120"/>
        <location filename="../src/engine/rules.cpp" line="4794"/>
        <source>15:00</source>
        <comment>Hour name</comment>
        <translation>15:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="121"/>
        <location filename="../src/engine/rules.cpp" line="4795"/>
        <source>16:00</source>
        <comment>Hour name</comment>
        <translation>16:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="122"/>
        <location filename="../src/engine/rules.cpp" line="4796"/>
        <source>17:00</source>
        <comment>Hour name</comment>
        <translation>17:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="123"/>
        <location filename="../src/engine/rules.cpp" line="4797"/>
        <source>18:00</source>
        <comment>Hour name</comment>
        <translation>18:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="124"/>
        <location filename="../src/engine/rules.cpp" line="4798"/>
        <source>19:00</source>
        <comment>Hour name</comment>
        <translation>19:00</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="162"/>
        <source>You have too many teachers. You need to increase the variable MAX_TEACHERS (which is currently %1).</source>
        <translation>Hai troppi insegnanti. Devi aumentare il valore della variabile MAX_TEACHERS (che al momento vale %1).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="267"/>
        <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>Sottogruppo automatico</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="305"/>
        <source>You have too many total subgroups. You need to increase the variable MAX_TOTAL_SUBGROUPS (which is currently %1).</source>
        <translation>Hai troppi sottogruppi. Devi aumentare il valore della variabile MAX_TOTAL_SUBGROUPS (che al momento vale %1).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="319"/>
        <source>You have too many active activities. You need to increase the variable MAX_ACTIVITIES (which is currently %1).</source>
        <translation>Hai troppe attività abilitate. Devi aumentare il valore della variabile MAX_ACTIVITIES (che al momento vale %1).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="326"/>
        <source>You have too many buildings. You need to increase the variable MAX_BUILDINGS (which is currently %1).</source>
        <translation>Hai troppi edifici. Devi aumentare il valore della variabile MAX_BUILDINGS (che al momento vale %1).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="333"/>
        <source>You have too many rooms. You need to increase the variable MAX_ROOMS (which is currently %1).</source>
        <translation>Hai troppe aule. Devi aumentare il valore della variabile MAX_ROOMS (che al momento vale %1).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="799"/>
        <source>All &apos;group activities in the initial order for timetable generation&apos; items should contain at least two activities ids. This is not true for item number %1. Please report potential bug.</source>
        <translation>Tutti gli elementi di &apos;attività aggregate in ordine iniziale di generazione dell&apos;orario&apos; devono contenere almeno due attività. Questo non si verifica per l&apos;elemento %1. Si prega di segnalare il potenziale errore.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="2822"/>
        <location filename="../src/engine/rules.cpp" line="5934"/>
        <source>Activity with Id=%1 contains %2 duplicate teachers - please correct that</source>
        <translation>L&apos;attività con Id=%1 contiene %2 insegnanti duplicati - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="2827"/>
        <location filename="../src/engine/rules.cpp" line="5936"/>
        <source>Activity with Id=%1 contains %2 duplicate students sets - please correct that</source>
        <translation>L&apos;attività con Id=%1 contiene %2 classi duplicate - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="2832"/>
        <location filename="../src/engine/rules.cpp" line="5938"/>
        <source>Activity with Id=%1 contains %2 duplicate activity tags - please correct that</source>
        <translation>L&apos;attività con Id=%1 contiene %2chiavi dell&apos;attività duplicate - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="2958"/>
        <source>Activities with group_Id=%1 contain %2 duplicate teachers - please correct that</source>
        <translation>Le attività della classe (gruppo) =%1 contengono %2 insegnanti duplicati - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="2963"/>
        <source>Activities with group_Id=%1 contain %2 duplicate students sets - please correct that</source>
        <translation>Le attività della classe (gruppo) =%1 contengono %2 classi duplicate - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="2968"/>
        <source>Activities with group_Id=%1 contain %2 duplicate activity tags - please correct that</source>
        <translation>Le attività della classe (gruppo) =%1 contengono %2 chiavi dell&apos;attività duplicate - per favore correggi</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5026"/>
        <source>The teacher %1 has duplicate qualified subject %2.</source>
        <translation>L&apos;insegnante %1 ha materia di pertinenza duplicata %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5811"/>
        <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>Trovata opzione di abilitazione attività impostata ad un valore diverso da &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; oppure &apos;0&apos;. L&apos;attività sarà considerata disabilitata</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5982"/>
        <source>File contains deprecated equipments list - will be ignored</source>
        <translation>Il file contiene lista di impianti non validi - si tralascia</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6019"/>
        <source>Duplicate building %1 found - ignoring</source>
        <translation>Edificio %1 duplicato - si ignora</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6097"/>
        <source>Duplicate room %1 found - ignoring</source>
        <translation>Aula %1 duplicata - si ignora</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6157"/>
        <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>Il file contiene il vincolo di insegnante non disponibile che è obsoleto (è stato migliorato in FET 5.5.0) e sarà convertito in un simile vincolo di questo tipo, vincolo di indisponibilità di un insegnante (matrice).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6204"/>
        <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>Il file contiene il vincolo di insieme di studenti non disponibile che è obsoleto (è stato migliorato in FET 5.5.0) e sarà convertito in un simile vincolo di questo tipo, vincolo di indisponibilità di un insieme di studenti (matrice).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6276"/>
        <source>File contains deprecated constraint teachers subgroups max hours daily - will be ignored
</source>
        <translation>Il file contiene vincolo errato per numero massimo di ore giornaliere per insegnanti e sottogruppi - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6287"/>
        <source>File contains deprecated constraint students n hours daily - will be ignored
</source>
        <translation>Il file contiene un vincolo errato per numero massimo di ore al giorno per studenti - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6298"/>
        <source>File contains deprecated constraint students set n hours daily - will be ignored
</source>
        <translation>Il file contiene un vincolo errato per numero massimo di ore al giorno per insiemi di studenti - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6342"/>
        <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>Il datafile contiene un vecchio vincolo del tipo Orario preferenziale per attività che sarà convertito in un nuovo vincolo simile, Orario preferenziale DI INIZIO dell&apos;attività. Questa aggiunta è stata inserita a partire dalla versione 5.5.9</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6392"/>
        <source>File contains deprecated constraint activity ends day - will be ignored
</source>
        <translation>Il file contiene vincolo errato per attività di fine giornata - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6404"/>
        <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>Il tuo file contiene il vecchio vincolo di orario preferenziale per attività che sarà convertito nel nuovo vincolo equivalente di ore preferenziali di inizio dell&apos;attività. A partire da FET 5.5.9 è possibile specificare: 1. le possibili ore di inizio di una attività (vincolo di ore preferenziali di inizio di attività) oppure : 2. le ore accettabili (vincolo di ore preferenziali). Se quello che ti occorre è il tipo di vincolo 2, allora dovrai aggiungerlo tramite l&apos;apposita finestra di dialogo.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6425"/>
        <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>Il file contiene il vincolo di interruzione che è obsoleto (è stato migliorato in FET 5.5.0) e sarà convertito in un simile vincolo di questo tipo, vincolo di ore indisponibili (matrice).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6455"/>
        <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>Il tuo file contiene il vincolo di Niente ore buche per studenti che è obsoleto (è stato migliorato a partire da FET 5.5.0) e sarà tradotto nel vincolo di questo tipo, Numero massimo di ore buche per studenti a settimana, con Numero massimo di buchi = 0. Se desideri puoi modificare questo vincolo per consentire più ore buche a settimana (caso non previsto dalla maggior parte delle scuole)</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6469"/>
        <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>Il tuo file contiene il vincolo di Niente ore buche per insieme di studenti che è obsoleto (è stato migliorato a partire da FET 5.5.0) e sarà tradotto nel vincolo di questo tipo, Numero massimo di ore buche per insieme di studenti a settimana, con Numero massimo di buchi = 0. Se desideri puoi modificare questo vincolo per consentire più ore buche a settimana (caso non previsto dalla maggior parte delle scuole)</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6497"/>
        <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>Il tuo file contiene il vincolo di ingresso degli studenti presto che è obsoleto (è stato migliorato a partire da FET 5.5.0) e sarà tradotto nel vincolo di questo tipo, Numero massimo di ingressi alla seconda ora per studenti a settimana, con Numero massimo ingressi = 0. Se desideri puoi modificare questo vincolo per consentire più ingressi alla seconda ora (sopra 0 - questo renderà più semplice trovare un orario)</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6514"/>
        <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>Il tuo file contiene il vincolo di ingresso di un insieme di studenti presto che è obsoleto (è stato migliorato a partire da FET 5.5.0) e sarà tradotto nel vincolo di questo tipo, Numero massimo di ingressi alla seconda ora per insieme di studenti a settimana, con Numero massimo ingressi = 0. Se desideri puoi modificare questo vincolo per consentire più ingressi alla seconda ora (sopra 0 - questo renderà più semplice trovare un orario)</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6531"/>
        <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>Il tuo file contiene il vecchio vincolo di orario preferenziale per più attività che sarà convertito nel nuovo vincolo equivalente di ore preferenziali di inizio di più attività. A partire da FET 5.5.9 è possibile specificare: 1. le possibili ore di inizio di più attività (vincolo di ore preferenziali di inizio di più attività) oppure : 2. le ore accettabili (vincolo di ore preferenziali). Se quello che ti occorre è il tipo di vincolo 2, allora dovrai aggiungerlo tramite l&apos;apposita finestra di dialogo.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6569"/>
        <source>File contains deprecated constraint teachers subject tags max hours continuously - will be ignored
</source>
        <translation>Il file contiene vincolo errato per numero massimo di ore continue per chiavi di attività di insegnanti - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6580"/>
        <source>File contains deprecated constraint teachers subject tag max hours continuously - will be ignored
</source>
        <translation>Il file contiene vincolo errato -numero massimo di ore continue per chiave dell&apos;attività di insegnanti - sarà ignorato</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6628"/>
        <location filename="../src/engine/rules.cpp" line="6923"/>
        <source>Constraint
%1
not added - must be a duplicate</source>
        <translation>Vincolo
%1
 non aggiunto - deve essere un duplicato</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6662"/>
        <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>Il file contiene il vincolo di aula non disponibile che è obsoleto (è stato migliorato in FET 5.5.0) e sarà convertito in un simile vincolo di questo tipo, vincolo di ore di  indisponibilità di una aula (matrice).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6677"/>
        <source>File contains deprecated constraint room type not allowed subjects - will be ignored
</source>
        <translation>Il file contiene vincolo errato di aula non adatta ad attività - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6689"/>
        <source>File contains deprecated constraint subject requires equipments - will be ignored
</source>
        <translation>Il file contiene vincolo errato di attività che richiede attrezzatura - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6702"/>
        <source>File contains deprecated constraint subject tag requires equipments - will be ignored
</source>
        <translation>Il file contiene vincolo errato - una chiave dell&apos;attività richiede dettagli - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6714"/>
        <source>File contains deprecated constraint teacher requires room - will be ignored
</source>
        <translation>Il file contiene vincolo errato - un insegnante richiede un&apos;aula - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6726"/>
        <source>File contains deprecated constraint teacher subject require room - will be ignored
</source>
        <translation>Il file contiene vincolo errato - un insegnante (e una materia) richiede un&apos;aula - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6738"/>
        <source>File contains deprecated constraint minimize number of rooms for students - will be ignored
</source>
        <translation>Il file contiene vincolo errato - minimizza il numero di aule per studenti - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6750"/>
        <source>File contains deprecated constraint minimize number of rooms for teachers - will be ignored
</source>
        <translation>Il file contiene vincolo errato - minimizza il numero di aule per isegnanti - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6768"/>
        <source>File contains deprecated constraint activities same room - will be ignored
</source>
        <translation>Il file contiene vincolo errato - più attività nella stessa aula - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6817"/>
        <source>File contains deprecated constraint max building changes per day for teachers - will be ignored
</source>
        <translation>Il file contiene vincolo errato - Numero massimo di cambio edificio per insegnanti al giorno - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6829"/>
        <source>File contains deprecated constraint max building changes per day for students - will be ignored
</source>
        <translation>Il file contiene vincolo errato - Numero massimo di cambio edificio per studenti al giorno - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6841"/>
        <source>File contains deprecated constraint max room changes per day for teachers - will be ignored
</source>
        <translation>Il file contiene vincolo errato - Numero massimo di cambio aula per insegnanti al giorno - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6853"/>
        <source>File contains deprecated constraint max room changes per day for students - will be ignored
</source>
        <translation>Il file contiene vincolo errato - Numero massimo di cambio aula per studenti al giorno - sarà ignorato
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6978"/>
        <location filename="../src/engine/rules.cpp" line="7769"/>
        <location filename="../src/engine/rules.cpp" line="8810"/>
        <location filename="../src/engine/rules.cpp" line="8917"/>
        <location filename="../src/engine/rules.cpp" line="9056"/>
        <location filename="../src/engine/rules.cpp" line="9146"/>
        <location filename="../src/engine/rules.cpp" line="9201"/>
        <location filename="../src/engine/rules.cpp" line="9271"/>
        <location filename="../src/engine/rules.cpp" line="9341"/>
        <location filename="../src/engine/rules.cpp" line="9411"/>
        <location filename="../src/engine/rules.cpp" line="9462"/>
        <location filename="../src/engine/rules.cpp" line="11676"/>
        <location filename="../src/engine/rules.cpp" line="11815"/>
        <location filename="../src/engine/rules.cpp" line="11954"/>
        <location filename="../src/engine/rules.cpp" line="12218"/>
        <location filename="../src/engine/rules.cpp" line="13240"/>
        <location filename="../src/engine/rules.cpp" line="13421"/>
        <location filename="../src/engine/rules.cpp" line="13602"/>
        <location filename="../src/engine/rules.cpp" line="13779"/>
        <location filename="../src/engine/rules.cpp" line="13955"/>
        <location filename="../src/engine/rules.cpp" line="14085"/>
        <location filename="../src/engine/rules.cpp" line="14092"/>
        <location filename="../src/engine/rules.cpp" line="14225"/>
        <location filename="../src/engine/rules.cpp" line="14232"/>
        <location filename="../src/engine/rules.cpp" line="14885"/>
        <location filename="../src/engine/rules.cpp" line="15086"/>
        <location filename="../src/engine/rules.cpp" line="15214"/>
        <location filename="../src/engine/rules.cpp" line="15352"/>
        <location filename="../src/engine/rules.cpp" line="15490"/>
        <location filename="../src/engine/rules.cpp" line="15581"/>
        <location filename="../src/engine/rules.cpp" line="15671"/>
        <location filename="../src/engine/rules.cpp" line="15761"/>
        <location filename="../src/engine/rules.cpp" line="16243"/>
        <location filename="../src/engine/rules.cpp" line="16297"/>
        <source>%1 does not coincide with the number of read %2</source>
        <translation>%1 non coincide con il numero di letture %2</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7032"/>
        <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>Nel salvataggio del file di log si è verificato l&apos;errore con codice %1, che indica impossibile leggere il file di log. Controlla lo spazio libero su disco</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7075"/>
        <source>Cannot open %1 for writing ... please check write permissions of the selected directory or your disk free space. Saving of file aborted</source>
        <translation>Impossibile aprire il file %1 in scrittura. Controlla lo spazio libero del tuo disco e il permesso di scrittura. Salvataggio del file interrotto</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7201"/>
        <source>Saved file gave error code %1, which means saving is compromised. Please check your disk free space</source>
        <translation>Il salvataggio del file ha restituito il codice di errore %1, che significa che il salvataggio è compromesso. Controlla lo spazio disponibile su disco</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7509"/>
        <location filename="../src/engine/rules.cpp" line="8552"/>
        <location filename="../src/engine/rules.cpp" line="11978"/>
        <source>Weight percentage incorrect</source>
        <translation>Peso percentuale non corretto</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7531"/>
        <location filename="../src/engine/rules.cpp" line="7705"/>
        <location filename="../src/engine/rules.cpp" line="8574"/>
        <location filename="../src/engine/rules.cpp" line="8746"/>
        <location filename="../src/engine/rules.cpp" line="10744"/>
        <location filename="../src/engine/rules.cpp" line="10922"/>
        <location filename="../src/engine/rules.cpp" line="11617"/>
        <location filename="../src/engine/rules.cpp" line="11755"/>
        <location filename="../src/engine/rules.cpp" line="11894"/>
        <location filename="../src/engine/rules.cpp" line="12000"/>
        <location filename="../src/engine/rules.cpp" line="12162"/>
        <location filename="../src/engine/rules.cpp" line="13174"/>
        <location filename="../src/engine/rules.cpp" line="13355"/>
        <location filename="../src/engine/rules.cpp" line="13536"/>
        <location filename="../src/engine/rules.cpp" line="13713"/>
        <location filename="../src/engine/rules.cpp" line="13889"/>
        <location filename="../src/engine/rules.cpp" line="14021"/>
        <location filename="../src/engine/rules.cpp" line="14161"/>
        <location filename="../src/engine/rules.cpp" line="14183"/>
        <location filename="../src/engine/rules.cpp" line="14654"/>
        <location filename="../src/engine/rules.cpp" line="14821"/>
        <source>Day %1 is inexistent</source>
        <translation>Il giorno %1 è inesistente</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7550"/>
        <location filename="../src/engine/rules.cpp" line="8592"/>
        <location filename="../src/engine/rules.cpp" line="12017"/>
        <location filename="../src/engine/rules.cpp" line="14672"/>
        <source>Hour %1 is the last hour - impossible</source>
        <translation>L&apos;ora %1 è l&apos;ultima ora - impossibile</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7554"/>
        <location filename="../src/engine/rules.cpp" line="7577"/>
        <location filename="../src/engine/rules.cpp" line="7726"/>
        <location filename="../src/engine/rules.cpp" line="8055"/>
        <location filename="../src/engine/rules.cpp" line="8171"/>
        <location filename="../src/engine/rules.cpp" line="8372"/>
        <location filename="../src/engine/rules.cpp" line="8487"/>
        <location filename="../src/engine/rules.cpp" line="8596"/>
        <location filename="../src/engine/rules.cpp" line="8618"/>
        <location filename="../src/engine/rules.cpp" line="8767"/>
        <location filename="../src/engine/rules.cpp" line="10763"/>
        <location filename="../src/engine/rules.cpp" line="10941"/>
        <location filename="../src/engine/rules.cpp" line="11640"/>
        <location filename="../src/engine/rules.cpp" line="11778"/>
        <location filename="../src/engine/rules.cpp" line="11917"/>
        <location filename="../src/engine/rules.cpp" line="12021"/>
        <location filename="../src/engine/rules.cpp" line="12042"/>
        <location filename="../src/engine/rules.cpp" line="12182"/>
        <location filename="../src/engine/rules.cpp" line="13200"/>
        <location filename="../src/engine/rules.cpp" line="13381"/>
        <location filename="../src/engine/rules.cpp" line="13562"/>
        <location filename="../src/engine/rules.cpp" line="13739"/>
        <location filename="../src/engine/rules.cpp" line="13915"/>
        <location filename="../src/engine/rules.cpp" line="14043"/>
        <location filename="../src/engine/rules.cpp" line="14676"/>
        <location filename="../src/engine/rules.cpp" line="14698"/>
        <location filename="../src/engine/rules.cpp" line="14842"/>
        <source>Hour %1 is inexistent</source>
        <translation>L&apos;ora %1 è inesistente</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7573"/>
        <location filename="../src/engine/rules.cpp" line="8614"/>
        <location filename="../src/engine/rules.cpp" line="12038"/>
        <location filename="../src/engine/rules.cpp" line="14694"/>
        <source>Hour %1 is the first hour - impossible</source>
        <translation>L&apos;ora %1 è la prima ora - impossibile</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7605"/>
        <location filename="../src/engine/rules.cpp" line="7609"/>
        <location filename="../src/engine/rules.cpp" line="7613"/>
        <location filename="../src/engine/rules.cpp" line="8645"/>
        <location filename="../src/engine/rules.cpp" line="8649"/>
        <location filename="../src/engine/rules.cpp" line="8653"/>
        <location filename="../src/engine/rules.cpp" line="12063"/>
        <location filename="../src/engine/rules.cpp" line="12067"/>
        <location filename="../src/engine/rules.cpp" line="12071"/>
        <location filename="../src/engine/rules.cpp" line="14721"/>
        <location filename="../src/engine/rules.cpp" line="14725"/>
        <location filename="../src/engine/rules.cpp" line="14729"/>
        <source>Field missing: %1</source>
        <translation>Campo mancante: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8080"/>
        <location filename="../src/engine/rules.cpp" line="8196"/>
        <location filename="../src/engine/rules.cpp" line="8397"/>
        <location filename="../src/engine/rules.cpp" line="8512"/>
        <source>Hour %1 is inexistent (it is also not void, to specify end of the day)</source>
        <translation>L&apos;ora %1 è inesistente (inoltre è non vuota, per specificare la fine della giornata)</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8039"/>
        <source>Constraint TeacherIntervalMaxDaysPerWeek max days corrupt for teacher %1, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation>Vincolo Numero massimo di giorni a settimana con lezioni in intervallo per insegnante inattendibile per l&apos;insegnante %1, numero massimo di giorni %2 &gt; NumGiorniSettimanali, vincolo aggiunto. Correggi l&apos;anomalia</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8155"/>
        <source>Constraint TeachersIntervalMaxDaysPerWeek max days corrupt, max days %1 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation>Vincolo Numero massimo di giorni a settimana con lezioni in intervallo per insegnanti inattendibile, numero massimo di giorni %1 &gt; NumGiorniSettimanali, vincolo aggiunto. Correggi l&apos;anomalia</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8250"/>
        <source>Constraint StudentsSetMaxDaysPerWeek max days corrupt for students set %1, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation>Vincolo Numero massimo di giorni a settimana per classe %1 inattendibile, numero massimo di giorni %2 &gt; NumGiorniSettimanali, vincolo aggiunto. Correggi l&apos;anomalia</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8290"/>
        <source>Constraint StudentsMaxDaysPerWeek max days corrupt, max days %1 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation>Vincolo Numero massimo di giorni a settimana per classi inattendibile, numero massimo di giorni %1 &gt; NumGiorniSettimanali, vincolo aggiunto. Correggi l&apos;anomalia</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8472"/>
        <source>Constraint StudentsIntervalMaxDaysPerWeek max days corrupt: max days %1 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation>Vincolo Numero massimo di giorni a settimana con lezioni in intervallo per classi inattendibile, numero massimo di giorni %1 &gt; NumGiorniSettimanali, vincolo aggiunto. Correggi l&apos;anomalia</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8356"/>
        <source>Constraint StudentsSetIntervalMaxDaysPerWeek max days corrupt for students set %1, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation>Vincolo Numero massimo di giorni in un intervallo a settimana per insieme di studenti viziato per l&apos;per insieme di studenti %1, numero massimo di giorni %2 &gt; NumGiorniSettimanali, vincolo aggiunto. Correggi l&apos;anomalia</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="806"/>
        <source>All &apos;group activities in the initial order for timetable generation&apos; items should have different activities ids. (Each activity id must appear at most once in all the items.) This is not true for item number %1 and activity id %2.</source>
        <translation>Tutti gli elementi di &apos;attività aggregate in ordine iniziale per la generazione dell&apos;orario&apos; dovrebbero contenere id di attività diverse. (L&apos;id di ogni attività deve apparire al più una volta in tutti gli elementi). Questo non è vero per l&apos;elemento numero %1 e per l&apos;attività con id %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8861"/>
        <location filename="../src/engine/rules.cpp" line="9000"/>
        <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>Trovato vincolo di Numero minimo di giorni tra attività con opzione Consecutive se stesso giorno impostata ad un valore diverso da &apos;vero&apos;, &apos;falso&apos;, &apos;si&apos;, &apos;no&apos;, &apos;1&apos; oppure &apos;0&apos;. L&apos;opzione sarà impostata &apos;falso&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9905"/>
        <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>Trovato vincolo di numero minimo di ore al giorno per insegnanti con opzione che permette giorni vuoti che non è &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. L&apos;opzione sarà considerata &apos;false&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9982"/>
        <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>Trovato vincolo di numero minimo di ore al giorno per insegnante con opzione che permette giorni vuoti che non è &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. L&apos;opzione sarà considerata &apos;false&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4891"/>
        <location filename="../src/engine/rules.cpp" line="4972"/>
        <location filename="../src/engine/rules.cpp" line="10057"/>
        <location filename="../src/engine/rules.cpp" line="10128"/>
        <location filename="../src/engine/rules.cpp" line="10194"/>
        <location filename="../src/engine/rules.cpp" line="10265"/>
        <location filename="../src/engine/rules.cpp" line="10322"/>
        <location filename="../src/engine/rules.cpp" line="10374"/>
        <location filename="../src/engine/rules.cpp" line="10431"/>
        <location filename="../src/engine/rules.cpp" line="10483"/>
        <location filename="../src/engine/rules.cpp" line="10569"/>
        <location filename="../src/engine/rules.cpp" line="10660"/>
        <location filename="../src/engine/rules.cpp" line="12942"/>
        <location filename="../src/engine/rules.cpp" line="13068"/>
        <source>%1 not found</source>
        <translation>%1 non trovato</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10553"/>
        <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>Trovato vincolo di numero minimo di ore al giorno per studenti con opzione che permette giorni vuoti che non è &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. L&apos;opzione sarà considerata &apos;false&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10644"/>
        <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>Trovato vincolo di numero minimo di ore al giorno per insieme di studenti con opzione che permette giorni vuoti che non è &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. L&apos;opzione sarà considerata &apos;false&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10722"/>
        <location filename="../src/engine/rules.cpp" line="10900"/>
        <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>Trovato vincolo Orario di inizio preferenziale per attività con opzione impostata in permanenza ad un valore diverso da &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; oppure &apos;0&apos;. L&apos;opzione sarà impostata &apos;false&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10785"/>
        <location filename="../src/engine/rules.cpp" line="10963"/>
        <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>Trovato vincolo di orario preferenziale di inizio per attività con opzione &apos;bloccato in permanenza&apos; non specificata - questa opzione sarà impostata a &apos;falso&apos; per default. Puoi comunque modificarla editando il vincolo nel menu &apos;Dati&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10788"/>
        <location filename="../src/engine/rules.cpp" line="10966"/>
        <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>Chiarimento: a partire dalla versione 5.8.0 (gennaio 2009), il vincolo di orario di inizio preferenziale per attività ha una nuova opzione, &apos;bloccato in permanenza&apos; (vero o falso). E&apos; consigliabile impostare l&apos;opzione &apos;bloccato in permanenza&apos; a vero per i vincoli che preferirai non siano modificabili attraverso il menu &apos;Orario&apos; ed impostarlo invece a falso per i vincoli che preferirai poter modificare dal menu &apos;Orario&apos; (l&apos;opzione &apos;bloccato in permanenza&apos; può essere modificata editando il vincolo dal menu &apos;Dati&apos;). In questo modo, nel valutare un orario e nel bloccare/sbloccare alcune attività, non potrai sbloccare quei vincoli che devono restare bloccati in ogni caso. </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10807"/>
        <location filename="../src/engine/rules.cpp" line="10985"/>
        <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>Esiste un vincolo di Orario preferenziale di inizio attività, con giorno e/o ora non specificati. Tale vincolo sarà trasformato in un vincolo di Orari preferenziali di inizio attività  (una serie di ore, non una sola). Questa modifica trova applicazione nelle versioni di FET 5.8.1 e superiori.</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="14945"/>
        <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>Trovato vincolo di aula preferenziale  per attività con opzione impostata in permanenza ad un valore diverso da &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; oppure &apos;0&apos;. L&apos;opzione sarà impostata &apos;false&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="14988"/>
        <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>Trovato vincolo di aula preferenziale per attività con opzione &apos;bloccato in permanenza&apos; non specificata - questa opzione sarà impostata a &apos;falso&apos; per default. Puoi comunque modificarla editando il vincolo nel menu &apos;Dati&apos;</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="14991"/>
        <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>Chiarimento: a partire dalla versione 5.8.0 (gennaio 2009), il vincolo di aula preferenziale per attività ha una nuova opzione, &apos;bloccato in permanenza&apos; (vero o falso). E&apos; consigliabile impostare l&apos;opzione &apos;bloccato in permanenza&apos; a vero per i vincoli che preferirai non siano modificabili attraverso il menu &apos;Orario&apos; ed impostarlo invece a falso per i vincoli che preferirai poter modificare dal menu &apos;Orario&apos; (l&apos;opzione &apos;bloccato in permanenza&apos; può essere modificata editando il vincolo dal menu &apos;Dati&apos;). In questo modo, nel valutare un orario e nel bloccare/sbloccare alcune attività, non potrai sbloccare quei vincoli che devono restare bloccati in ogni caso. </translation>
    </message>
</context>
<context>
    <name>SaveTimetableConfirmationForm</name>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform.cpp" line="41"/>
        <source>Please read carefully the description below:</source>
        <translation>Leggi attentamente le seguenti informazioni:</translation>
    </message>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform.cpp" line="44"/>
        <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>Questa opzione è utile solo se si ha bisogno di fotografare l&apos;orario corrente in un file. Ciò significa che saranno aggiunti vincoli di ora di inizio preferenziale per attività e di aula preferenziale per attività con peso del 100% per ogni attività così da fissare ogni elemento dell&apos;attuale calendario. È possibile salvare l&apos;orario in un normale file .Fet; quando verrà aperto, vedrete tutti i vecchi dati (attività, insegnanti, ecc) e i vincoli di blocco come gli ultimi vincoli di tempo / spazio. È possibile sbloccare alcune di queste attività (eliminando vincoli) se occorrono piccoli cambiamenti nella configurazione e generare nuovamente un orario con i restanti vincoli di blocco rispettati.</translation>
    </message>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform.cpp" line="52"/>
        <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>I vincoli aggiunti avranno il parametro &quot;Bloccato in permanenza&quot; impostato a falso, così da poter sbloccare le attività dal menu &quot;Orario&quot;, senza interferire con i vincoli iniziali eventualmente impostati &quot;Bloccati in permanenza&quot;</translation>
    </message>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform.cpp" line="55"/>
        <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>Questa opzione è utile per le istituzioni dove si trova un orario, si verificano poi alcuni piccoli cambiamenti, occorre rigenerare l&apos;orario, ma senza differenze sostanziali rispetto a quello vecchio</translation>
    </message>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform.cpp" line="58"/>
        <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>Il corrente file dati non sarà modificato, il blocco dei vincoli sarà aggiunto al file che decidi di salvare (puoi salvare il corrente file dati e aprire l&apos;orario salvato dopo ciò per prova)</translation>
    </message>
</context>
<context>
    <name>SaveTimetableConfirmationForm_template</name>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform_template.ui" line="14"/>
        <source>Instructions and confirmation for saving data and timetable</source>
        <translation>Istruzioni e Conferma per salvare dati ed orario</translation>
    </message>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform_template.ui" line="23"/>
        <source>Don&apos;t show this again</source>
        <translation>Non mostrare di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform_template.ui" line="43"/>
        <source>Continue</source>
        <translation>Continua</translation>
    </message>
    <message>
        <location filename="../src/interface/savetimetableconfirmationform_template.ui" line="50"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>SecondMinDaysDialog</name>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="477"/>
        <source>Add a second constraint or not?</source>
        <translation>Vuoi aggiungere un secondo vincolo o no?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="487"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="490"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="560"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="561"/>
        <source>Invalid weight (percentage) - must be &gt;=0 and &lt;=100.0</source>
        <translation>Peso percentuale non valido - deve essere &gt;= 0 e &lt;= 100.0</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="459"/>
        <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>Si è selezionato numero minimo di giorni tra attività %1 (maggiore di 1) e peso %2 (inferiore a 100,0). Vuoi aggiungere anche un secondo vincolo al fine di garantire che quasi certamente la distanza tra le attività sia di almeno %3 (%1-1) giorni? Se sì, seleziona il peso (raccomandato tra 95.0% a100.0%) e clicca  Sì. Se no, clicca No (verrà aggiunto un solo vincolo)</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="475"/>
        <source>Recommended answer is Yes, 95% (or higher).</source>
        <translation>La risposta consigliata è Si, 95% (o più).</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="464"/>
        <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>(Sì significa aggiungere un ulteriore vincolo min %1 giorno/i tra le attività, peso tra 0.0% e100.0%. Dicendo Sì, avrai 2 vincoli di numero minimo di giorni aggiunti per le attività in esame. Aggiungere il secondo vincolo potrebbe condurre ad orari impossibili se la condizione è troppo difficile, ma è possibile rimuovere il secondo vincolo in qualsiasi momento).</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="469"/>
        <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>Nota: il 95% è di solito appropriato per i vincoli di Numero minimo di giorni in riferimento alla stessa attività. I pesi sono cumulati se ci si riferisce alle stesse attività. Se si dispone di 2 vincoli del 95% (per esempio minimo n giorni e minimo n-1 giorni), il vincolo minimo n giorni è saltato con probabilità del 5%, quindi il vincolo minimo n-1 giorni è saltato con probabilità 0,25% = 5% * 5%, così avrai nel 99,75% dei casi il vincolo numero minimo n-1 giorni rispettato.</translation>
    </message>
</context>
<context>
    <name>SettingsTimetableHtmlLevelForm</name>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="81"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="81"/>
        <source>No level selected</source>
        <translation>Nessun livello selezionato</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="88"/>
        <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>Questo livello può generare orari di grandi dimensioni, circa 1MB per file e 20 MB per tutti i file (o anche più). Sicuro di avere abbastanza spazio su disco?</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="88"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
</context>
<context>
    <name>SettingsTimetableHtmlLevelForm_template</name>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="20"/>
        <source>The html level for generated timetables</source>
        <translation>Il livello html col quale produrre gli orari</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="111"/>
        <source>Level 7 - colors (level 3 plus colors)</source>
        <translation>Livello 7 - colori (livello 3 con colori in più)</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="133"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="140"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="33"/>
        <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>Livello 1 - basic css
- file più grandi di meno di 1 kb rispetto al livello 0
- file css creato per avere elementi in stile (tabella, didascalia, intestazione, corpo, piè di pagina ecc.)
- Interruzione di pagina dopo ogni orario o dopo ogni secondo orario (utile se si stampa)</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="14"/>
        <source>Settings - html level of timetables dialog</source>
        <translation>Livello html dell&apos;orario - Impostazione</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="26"/>
        <source>Level 0 - no css (smallest filesize, no css file)</source>
        <translation>Livello 0 - nessun css (file di minor dimensione, senza file css)</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="43"/>
        <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>Livello 2 - css normale (default)
- tutte le proprietà del livello 1 con file di dimensione maggiore di circa il 5%
- Stile asse-x e asse-y delle intestazioni (utile per definire larghezza e altezza delle singole celle)</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="52"/>
        <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>Livello 3 - css avanzato
- Tutte le caratteristuiche del livello 2 con file di dimensione circa doppia rispetto a quelli del livello 2
- Stilizza (o nasconde) tutti i soggetti, chiavi dell&apos;attività, insegnanti, insiemi di studenti e aule
- Stilizza (o nasconde) la linea 1, linea 2 e linea 3 delle celle di attività</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="68"/>
        <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>Livello 4 - css piena
- Tutte le funzionalità del livello 3, con file più grandi di circa 2,5 volte del livello 2
- Stile per ogni singola materia, chiave dell&apos;attività, insegnante, insieme di studenti e aule</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="83"/>
        <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>Livello 5 - JavaScript
- Tutte le funzioni di livello 4, con file circa 3,5 volte più grandi di quelli di livello 2
- Evidenza delle stesse materie, chiavi dell&apos;attività, insegnanti, insiemi di studenti e aule
(esige JavaScript - basta spostare il mouse su una parola e attendere un po&apos;)</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="99"/>
        <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>Livello 6 - css super
- Tutte le funzioni di livello 5, con file circa 4 volte più grande di quello di livello 2
- Stile per le celle di ogni singola materia, chiave dell&apos;attività, insegnante o studente
  (utile anche per nascondere le attività con una speciale chiave dell&apos;attività)</translation>
    </message>
</context>
<context>
    <name>SpaceConstraint</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="52"/>
        <source>no</source>
        <comment>no - meaning negation</comment>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="54"/>
        <source>yes</source>
        <comment>yes - meaning affirmative</comment>
        <translation>Si</translation>
    </message>
</context>
<context>
    <name>SplitYearForm</name>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="130"/>
        <source>Splitting year: %1</source>
        <translation>Suddivisione anno: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="202"/>
        <location filename="../src/interface/splityearform.cpp" line="236"/>
        <location filename="../src/interface/splityearform.cpp" line="381"/>
        <location filename="../src/interface/splityearform.cpp" line="389"/>
        <location filename="../src/interface/splityearform.cpp" line="463"/>
        <location filename="../src/interface/splityearform.cpp" line="467"/>
        <location filename="../src/interface/splityearform.cpp" line="494"/>
        <location filename="../src/interface/splityearform.cpp" line="514"/>
        <location filename="../src/interface/splityearform.cpp" line="734"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="121"/>
        <location filename="../src/interface/splityearform.cpp" line="366"/>
        <location filename="../src/interface/splityearform.cpp" line="415"/>
        <location filename="../src/interface/splityearform.cpp" line="621"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="121"/>
        <source>You have met a minor bug in FET, please report it. FET expected to read from settings %1 divisions in category %2, but read %3. FET will now continue operation, nothing will be lost.</source>
        <translation>Avete appena riscontrato un bug minore in FET. Siete pregati di avvisare l&apos;autore. FET si aspettava di leggere dalle impostazioni %1 divisioni della categoria %2 ma ne ha lette %3. FET si avvia a proseguire, nulla sarà perso.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="140"/>
        <source>Max subgroups per year: %1</source>
        <translation>Numero massimo di sottogruppi per anno: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="141"/>
        <source>Max total subgroups: %1</source>
        <translation>Numero massimo di sottogruppi in totale: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="196"/>
        <source>FET - Add division to category %1</source>
        <translation>FET - Aggiungi una suddivisione della categoria %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="197"/>
        <source>Please input division name:</source>
        <translation>Inserisci il nome della suddivisione:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="202"/>
        <location filename="../src/interface/splityearform.cpp" line="236"/>
        <source>Duplicates not allowed!</source>
        <translation>Duplicati non ammessi!</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="229"/>
        <source>FET - Modify division to category %1</source>
        <translation>FET - Modifica la suddivisione della categoria %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="230"/>
        <source>Please input the new division name:</source>
        <translation>Inserisci il nuovo nome della suddivisione:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="323"/>
        <location filename="../src/interface/splityearform.cpp" line="351"/>
        <location filename="../src/interface/splityearform.cpp" line="615"/>
        <location filename="../src/interface/splityearform.cpp" line="860"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="324"/>
        <source>Do you want to remove division %1 from category %2?</source>
        <translation>Vuoi eliminare la suddivisione %1 dalla categoria %2?</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="352"/>
        <source>Do you really want to remove all divisions from category %1?</source>
        <translation>Vuoi eliminare tutte le suddivisioni della categoria %1?</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="569"/>
        <source>WARNING: There are groups and subgroups which will no longer be available and which will be removed, along with the associated activities and constraints. Are you sure? See the list below.</source>
        <translation>ATTENZIONE: Ci sono gruppi e sottogruppi, che non saranno più disponibili e che saranno rimossi, insieme alle attività connesse e vincoli. Sei sicuro? Vedi l&apos;elenco qui sotto.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="572"/>
        <source>WARNING: There are groups which will no longer be available and which will be removed, along with the associated activities and constraints. Are you sure? See the list below.</source>
        <translation>ATTENZIONE: Ci sono gruppi che non saranno più disponibili e che saranno rimossi, insieme alle attività connesse e vincoli. Sei sicuro? Vedi l&apos;elenco qui sotto.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="575"/>
        <source>WARNING: There are subgroups which will no longer be available and which will be removed, along with the associated activities and constraints. Are you sure? See the list below.</source>
        <translation>ATTENZIONE: Ci sono sottogruppi che non saranno più disponibili e che saranno rimossi, insieme alle attività connesse e vincoli. Sei sicuro? Vedi l&apos;elenco qui sotto.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="581"/>
        <source>Notes:</source>
        <translation>Note:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="583"/>
        <source>Note:</source>
        <translation>Nota:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="586"/>
        <source>To keep a group, you need to keep the corresponding division name and use the same separator(s) character(s).</source>
        <translation>Per mantenere un gruppo è necessario mantenere il corrispondente nome della divisione e utilizzare come separatore lo(gli) stesso(i) carattere(i).</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="593"/>
        <source>Read the divide year dialog Help for details.</source>
        <translation>Per ulteriori dettagli leggi l&apos;Aiuto della finestra di suddivisione dell&apos;anno.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="601"/>
        <source>The following groups will no longer be available:</source>
        <translation>I seguenti gruppi non saranno più disponibili:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="609"/>
        <source>The following subgroups will no longer be available:</source>
        <translation>I seguenti sottogruppi non saranno più disponibili:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="724"/>
        <source>There were removed %1 &apos;group activities in the initial order&apos; items.</source>
        <translation>Sono stati rimossi %1 elementi di &apos;attività raggruppate nell&apos;ordine iniziale&apos;.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="381"/>
        <source>The current number of subgroups for this year is too large (the maximum allowed value is %1, but computing up to category %2 gives %3 subgroups)</source>
        <translation>Il numero corrente dei sottogruppi per questo anno è troppo grande (il valore massimo ammesso è %1, ma il calcolo per comprendere la categoria %2 porta ad avere %3 sottogruppi)</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="389"/>
        <source>Each category must contain at least one division</source>
        <translation>Ogni categoria deve contenere almeno una suddivisione</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="419"/>
        <source>Are you sure you want to continue?</source>
        <translation>Sei sicuro di voler continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="463"/>
        <source>Duplicate names not allowed</source>
        <translation>Nomi doppi non consentiti</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="757"/>
        <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>Prima di tutto considera se dividere l&apos;anno è veramente necessario e in base a quali criteri. Tieni presente che FET può gestire attività composte da più insegnanti e più gruppi di studenti. Prendi ad esempio la lingua straniera e la classe 4A divisa in 2 parti: inglese (insegnante Jhon) e francese (insegnante Silvie). Le lezioni di lingua straniera dovranno cadere contemporaneamente, quindi potresti non dividere la classe in base alla lingua straniera, ma aggiungere una attività più ampia che comprenda la classe 4A e gli insegnanti Jhon e Silvie. L&apos;unico svantaggio è che ogni attività può svolgersi solo in una aula con FET, per cui potrebbe essere necessario trovare un modo per superare questo limite.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="765"/>
        <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.</source>
        <translation>Si prega di scegliere un numero di categorie e in ogni categoria il numero di sezioni. È possibile scegliere per esempio 3 categorie, 5 sezioni per la prima categoria (a, b, c, d ed e), 2 sezioni per la seconda categoria (ragazzi e ragazze), e 3 sezioni per la terza (inglese, tedesco e francese).</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="779"/>
        <source>If your number of subgroups is reasonable, probably you need not worry about empty subgroups (regarding speed of generation). But more tests need to be done. 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>Se il numero di sottogruppi è ragionevole, probabilmente non è necessario preoccuparsi di sottogruppi (per quanto riguarda la velocità di generazione). Ma occorre fare altri test. Hai solo bisogno di sapere che per il momento il numero totale massimo di sottogruppi è %1 (che può essere modificato, ma nessuno ha mai avuto bisogno di valori maggiori)</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="804"/>
        <source>If you have many subgroups and you don&apos;t explicitly use them, it is recommended to use the three global settings: hide subgroups in combo boxes, hide subgroups in activity planning, and do not write subgroups timetables on hard disk.</source>
        <translation>Se si dispone di molti sottogruppi e non si usano esplicitamente, si consiglia di utilizzare le tre impostazioni globali: nascondi i sottogruppi in caselle combinate, nascondi sottogruppi nel pianificatore delle attività e non scrivere gli orari dei sottogruppi su disco rigido.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="811"/>
        <source>(Also the conflicts timetable might take long to write, if the file is big.)</source>
        <translation>(Anche la lista dei conflitti orari può richiedere tempo per essere scritta, se il fle è grande.)</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="813"/>
        <source>After that, you can re-enable writing the students timetables on the disk, and re-generate.</source>
        <translation>Dopo di ciò, puoi riabilitare la scrittura dell&apos;orario degli studenti su disco e rigenerare.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="816"/>
        <source>About using a large number of categories, divisions per category and subgroups: it is highly recommended to keep these to a minimum, especially the number of categories, by using any kind of tricks. Otherwise the timetable might become impossible (taking too much time to generate).</source>
        <translation>Informazioni sull&apos;uso di un gran numero di categorie, divisioni per categoria e sottogruppi: si raccomanda vivamente di mantenere questi al minimo, in particolare il numero di categorie, utilizzando qualsiasi tipo di trucco. In caso contrario, l&apos;orario potrebbe diventare impossibile (richiedendo troppo tempo per l&apos;elaborazione) .</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="861"/>
        <source>Do you really want to reset the form values to defaults (empty)?</source>
        <translation>Vuoi veramente portare i valori del modulo allo stato iniziale (vuoto)?</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="883"/>
        <source>Subgroups: %1</source>
        <comment>%1 is the number of subgroups</comment>
        <translation>Sottogruppi: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="416"/>
        <source>Please note that the current configuration will lead you to %1 total number of subgroups. The file format supports any number of students sets, but for the timetable generation to be possible the maximum allowed total number of subgroups is %2.</source>
        <translation>Si prega di notare che la configurazione attuale vi condurrà al numero totale di %1 sottogruppi. Il formato del file supporta qualsiasi numero di insieme di studenti, ma perché la generazione dell&apos;orario sia possibile, il numero totale massimo consentito di sottogruppi è %2.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="367"/>
        <source>You want to divide the year by %1 categories. The recommended number of categories is 2, 3 or maximum 4 (to ensure the timetable generation speed and feasibility). Are you sure?</source>
        <translation>Vuoi dividere l&apos; anno in %1 categorie. Il numero consigliato di categorie è 2, 3 o al massimo 4 (per garantire la velocità di generazione dell&apos;orario e la fattibilità). Sei sicuro?</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="467"/>
        <source>Empty names not allowed</source>
        <translation>Nomi vuoti non ammessi</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="494"/>
        <source>Cannot add group %1, because a set with the same name exists. Please choose another name or remove the old set</source>
        <translation>Impossibile aggiungere il gruppo %1 , in quanto esiste un set con lo stesso nome. Scegliere un altro nome o rimuovere il vecchio set</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="514"/>
        <source>Cannot add subgroup %1, because a set with the same name exists. Please choose another name or remove the old set</source>
        <translation>Impossibile aggiungere il sottogruppo %1 , in quanto esiste un set con lo stesso nome . Scegliere un altro nome o rimuovere il vecchio set</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="590"/>
        <source>Probably you can safely ignore the warning about the removal of the subgroups.</source>
        <translation>Probabilmente puoi ignorare tranquillamente l&apos;avviso circa la rimozione dei sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="616"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="616"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="621"/>
        <source>Year %1 will be split again. All groups and subgroups of this year which will no longer exist (listed before) and the associated activities and constraints will be removed. Are you absolutely sure?</source>
        <translation>L&apos;anno %1 verrà diviso di nuovo. Tutti i gruppi e sottogruppi di quest&apos;anno che cesseranno di esistere (come elencati in precedenza) e le attività connesse ed i vincoli saranno rimossi. Sei assolutamente sicuro?</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="718"/>
        <source>There were removed %1 activities, %2 time constraints and %3 space constraints.</source>
        <translation>Sono stati rimossi %1 attività, %2 vincoli di tempo e %3 vincoli di spazio.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="734"/>
        <source>Split of the year complete, please check the groups and subgroups of the year to make sure that everything is OK.</source>
        <translation>Divisione dell&apos;anno completata. Controlla i gruppi e i sottogruppi dell&apos;anno per essere sicuro che tutto sia Ok.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="785"/>
        <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>Si prega di notare che questa finestra di dialogo manterrà l&apos;ultima configurazione dell&apos;ultimo anno diviso; non ricorderà i valori per un determinato anno che è necessario modificare.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="788"/>
        <source>If you intend to divide again a year by categories and you want to keep (the majority of) the existing groups in this year, you will need to use the exact same separator character(s) for dividing this year as you used when previously dividing this year, and the same division names (any old division which is no longer entered means a group which will be removed from this year).</source>
        <translation>Se hai intenzione di dividere ancora un anno per categorie e desideri mantenere (la maggior parte de) i gruppi esistenti in questo anno, è necessario utilizzare lo stesso identico insieme di caratteri come separatore, per dividere questo anno come si è fatto in precedenza e gli stessi nomi di divisione (per ogni vecchia divisione che non è più immessa, un gruppo sarà rimosso da quest&apos;anno).</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="794"/>
        <source>When dividing again a year, you might get a warning about subgroups which will be removed. If you didn&apos;t explicitly use (these) subgroups in your activities or constraints, probably you can safely ignore this warning. Generally, if you use years&apos; division by categories, it is groups that matter.</source>
        <translation>Quando dividi ancora un anno potresti ottenere un avviso sui sottogruppi che verranno rimossi. Se non utilizzi esplicitamente (questi) sottogruppi nelle attività o nei vincoli probabilmente è possibile ignorare questo avvertimento. In genere se si utilizza la divisione degli anni per categorie, quello che conta principalmente sono i gruppi.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="800"/>
        <source>Separator character(s) is of your choice (default is space)</source>
        <translation>Carattere(i) di separazione a tua scelta (per default è spazio)</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="807"/>
        <source>Note that if you are only working to get a feasible timetable, without the need to obtain the students timetable (XML or HTML) on the disk at all, and if you have many total subgroups, a good idea is to disable writing the subgroups, groups AND years timetables to the hard disk, as these take a long time to compute (not only subgroups, but also groups and years!).</source>
        <translation>Si noti che se si sta solo lavorando per ottenere un orario realistico , senza la necessità di ottenere l&apos;orario degli studenti ( XML o HTML) sul disco, e se si hanno molti sottogruppi totali, una buona idea è quella di disabilitare la scrittura degli orari di sottogruppi, di gruppi e degli anni sul disco rigido, in quanto questi impiegano molto tempo per il calcolo (non solo sottogruppi , ma anche gruppi e anni !).</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="820"/>
        <source>Maybe a reasonable number of categories could be 2, 3 or maximum 4. The divide year dialog allows much higher values, but these are not at all recommended.</source>
        <translation>Forse un numero ragionevole di categorie potrebbe essere 2, 3 o al massimo 4. Il form per la suddivisione dell&apos;anno permette valori molto più elevati , ma questi non sono affatto raccomandati.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="823"/>
        <source>Maybe an alternative to dividing a year into many categories/subgroups would be to enter individual students as FET subgroups and add into each group the corresponding subgroups. But this is hard to do from the FET interface - maybe a solution would be to use an automatic tool to convert your institution data into a file in .fet format.</source>
        <translation>Forse un&apos;alternativa a dividere l&apos;anno in molte categorie/ sottogruppi potrebbe essere quella di inserire i singoli studenti come sottogruppi di FET e aggiungere in ogni gruppo i sottogruppi corrispondenti. Ma questo è difficile da fare dall&apos;interfaccia FET - forse una soluzione potrebbe essere quella di utilizzare uno strumento automatico per convertire i dati dell&apos;anagrafe istituzionale in un file in formato .fet.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="827"/>
        <source>Or you might use the FET feature to import students sets from comma separated values (CSV) files.</source>
        <translation>Si potrebbe utilizzare la funzionalità di FET per importare set di studenti da file (CSV) di valori separati da virgola.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="829"/>
        <source>In such cases (individual students as FET subgroups), remember that a smaller number of total subgroups means faster generation time, so you might want to consider a single subgroup for two or more students who have the exact same activities and constraints.</source>
        <translation>In questi casi (singoli studenti come sottogruppi di FET ), ricorda che un minor numero di sottogruppi totali significa tempo di generazione più veloce, per cui potrebbe essere preferibile un unico sottogruppo per due o più studenti che hanno esattamente le stesse attività e vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="835"/>
        <source>FET - help on dividing a year</source>
        <translation>FET - aiuto sulla suddivisione dell&apos;anno</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="841"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>SplitYearForm_template</name>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="14"/>
        <source>Split year dialog</source>
        <translation>Suddivisione dell&apos;Anno</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="26"/>
        <source>VERY IMPORTANT: For generation feasibility, keep the number of categories and the number of subgroups to a minimum! It is recommended that no more than 2, 3 or maximum 4 categories to be used. Press Help for details.</source>
        <translation>AVVERTENZA IMPORTANTE: per la fattibilità della elaborazione, mantieni il numero di categorie e il numero di sottogruppi al minimo! Si raccomanda di utilizzare non più di 2, 3 o al massimo 4 categorie. Premi Aiuto per i dettagli.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="63"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="73"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="83"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="93"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="103"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="113"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="123"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="133"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="143"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="153"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="163"/>
        <source>11</source>
        <translation>11</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="173"/>
        <source>12</source>
        <translation>12</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="183"/>
        <source>13</source>
        <translation>13</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="193"/>
        <source>14</source>
        <translation>14</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="208"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="215"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="229"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="236"/>
        <source>Remove all</source>
        <translation>Elimina tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="340"/>
        <source>Subgroups: %1</source>
        <comment>%1 is the number of subgroups</comment>
        <translation>Sottogruppi: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="396"/>
        <source>Separator character(s):</source>
        <translation>Carattere/i di separazione:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="360"/>
        <source>Limits:</source>
        <translation>Limiti:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="42"/>
        <source>Note: There are three global settings: hide subgroups in combo boxes/activity planning, and do not write subgroups timetables.</source>
        <translation>Nota. Ci sono tre impostazioni globali: nascondi i sottogruppi nelle caselle combinate/ pianificatore delle attività , e non scrivere gli orari dei sottogruppi.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="445"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="452"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="438"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="269"/>
        <source>Splitting year: %1</source>
        <translation>Suddivisione anno: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="292"/>
        <source>Divisions / Categories:</source>
        <translation>Divisioni / Categorie:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="298"/>
        <source>0</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="431"/>
        <source>Reset</source>
        <translation>Reset</translation>
    </message>
</context>
<context>
    <name>SpreadConfirmationForm</name>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="43"/>
        <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>L&apos;uso di questa funzione è indicato dopo che hai introdotto tutte le attività e generato almeno un orario, se vuoi ottenere di distribuire uniformemente le subattività nella settimana. Questa funzione è particolarmente utile se hai 5 (o anche 6) giorni a settimana.</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="47"/>
        <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>Questa migliorìa - ottimizzazione della distribuzione di attività nella settimana - è costituita da un processo di sostituzione dei vincoli del tipo Numero minimo di giorni tra attività con altri nuovi che dovrebbero permettere di ottenere orari migliori. Nota Bene: saranno sotituiti solo i vincoli di Numero minimo di giorni... riferiti a subattività di una medesima attività suddivisa. Se hai vincoli di Numero minimo di giorni riferiti a componenti di attività diverse, questi resteranno invariati - un aspetto certamente utile.</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="55"/>
        <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>Se utilizzi vincoli del tipo Un insieme di attività inizia alla stessa ora o lo stesso giorno allora devi tenere conto di questo aspetto: dopo aver applicato questa funzione e prima di generare un orario, è IMPORTANTE rimuovere i vincoli ridondanti del tipo numero minimo di giorni tra attività, come detto in Aiuto/Suggerimenti Importanti punto 2). Se non lo fai, potresti avere orari troppo difficili o addirittura impossibili da trovare.</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="52"/>
        <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>Attenzione: per prevenire che qualcosa vada storto, SALVA una copia del tuo datafile e continua solo dopo averlo fatto. Questa funzione potrebbe modificare significativamente i tuoi dati</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="41"/>
        <source>Please read carefully the description below:</source>
        <translation>Leggi attentamente le seguenti informazioni:</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="60"/>
        <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>E&apos; importante che tu scelga pesi percentuali corretti e adatti al tuo Istituto. Una buona scelta di pesi potrebbe andare dal 95.0% al 100.0%. (p.es.:95.0%, 99.0%, 99.75%, 100.0%). Potresti selezionare le opzioni per dividere l&apos;attività in 2 o 3 componenti, così che non cadano in giorni consecutivi. Se ottieni un orario troppo difficile da trovare per FET, potresti dover ripristinare i dati che avevi inizialmente oppure abbassare i pesi dei vincoli. Nota: potresti procedere in modo progressivo per scegliere pesi migliori</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>Istruzioni - e Conferma - sulla suddivisione delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform_template.ui" line="23"/>
        <source>Don&apos;t show this again</source>
        <translation>Non mostrare di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform_template.ui" line="43"/>
        <source>Continue</source>
        <translation>Continua</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform_template.ui" line="50"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>SpreadMinDaysConstraintsFiveDaysForm</name>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="72"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="81"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="90"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="241"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="411"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="459"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="73"/>
        <source>Invalid weight (percentage) for all split activities - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation>Peso percentuale non valido per tutte le attività suddivise - deve essere un numero reale &gt;=0.0 e &lt;=100.0</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="82"/>
        <source>Invalid weight (percentage) for activities split into 2 components - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation>Peso percentuale non valido per le attività suddivise in 2 componenti - deve essere un numero reale &gt;=0.0 e &lt;=100.0</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="91"/>
        <source>Invalid weight (percentage) for activities split into 3 components - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation>Peso percentuale non valido per le attività suddivise in 3 componenti - deve essere un numero reale &gt;=0.0 e &lt;=100.0</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="101"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="172"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="399"/>
        <source>FET bug</source>
        <translation>FET - bug</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="101"/>
        <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>Hai trovato un probabile bug in FET - Numero minimo 1 giorno doveva essere selezionato automaticamente per tutte le subattività suddivise. Riferisci l&apos;informazione all&apos;autore. FET ora interromperà l&apos;operazione</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="172"/>
        <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>Hai trovato un probabile bug in FET - vincolo %1
contiene l&apos;attività non valida id %2

Riferisci l&apos;informazione all&apos;autore. FET ora interromperà l&apos;operazione</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="241"/>
        <source>Please select the isolated component</source>
        <translation>Selezione il componente isolato</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="302"/>
        <source>Last confirmation needed</source>
        <translation>Ancora una ultima conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="306"/>
        <source>Operations that will be done:</source>
        <translation>Operazioni che saranno eseguite:</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="309"/>
        <source>Accept</source>
        <translation>Accetta</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="310"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="322"/>
        <source>The following time constraints will be removed:</source>
        <translation>I seguenti vincoli saranno cancellati:</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="332"/>
        <source>The following time constraints will be added:</source>
        <translation>I seguenti vincoli saranno aggiunti:</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="399"/>
        <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>Hai trovato un probabile bug in FET - nel tentativo di aggiungere il vincolo %1, che è già previsto. Avvisa dell&apos;errore. FET adesso continuerà l&apos;elaborazione</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="406"/>
        <source>Spreading of activities operation completed successfully</source>
        <translation>Operazione di suddivisione delle attività completata con successo</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="408"/>
        <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>Attenzione: se stai usando vincoli del tipo Attività con inizio allo stesso tempo oppure Attività con inizio nello stesso giorno, è importante (dopo questa operazione) effettuare la procedura di rimozione dei vincoli ridondanti.</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="410"/>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation>Leggi Aiuto / Suggerimenti importanti - Suggerimento 2) per ulteriori dettagli.</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="425"/>
        <source>Help on spreading the activities over the week:</source>
        <translation>Aiuto sul distribuire le (sub)attività nella settimana:</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="429"/>
        <source>How to choose the weights in this dialog:</source>
        <translation>Come scegliere i pesi in questa finestra:</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="433"/>
        <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>Pesi (percentuali) dei nuovi vincoli Numero minimo di giorni tra subattività - raccomandato tra 95.0% e 100.0% (ma anche meno nel caso di 3 subattività). Usa il peso del 100% se ti occorre che i vincoli siano rispettati sempre. Si suggerisce di selezionare le opzioni nel caso di attività suddivise in 2 o 3 componenti (che non devono cadere in giorni consecutivi), verificando che il datafile continui ad essere  risolvibile. Potresti usare un approccio progressivo. Esempio di possibili pesi:90.0%, 95.0%, 99.0%, 99.75%, 100.0%.</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="438"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="459"/>
        <source>This box must remain checked, so that split activities are not in the same day (with the probability you write below)</source>
        <translation>Questa opzione deve essere selezionata, così che le attività suddivise non siano collocate nello stesso giorno (con la probabilità che tu indichi più sotto)</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>Distribuisci le subattività uniformemente nella settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="20"/>
        <source>Consecutive if same day?</source>
        <translation>Consecutive se stesso giorno?</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>Forza consecutività se 2 subattività sono collocate nello stesso giorno</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>Selezionare se, quando occorre collocare 2 subattività della stessa attività nello stesso giorno, le subattività debbono essere disposte consecutive (questo caso può capitare solo per i vincoli con peso sotto il 100.0%, che non sono rispettati)</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="57"/>
        <source>All split activities</source>
        <translation>Tutte le attività suddivise</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="66"/>
        <source>At least 1 day apart</source>
        <translation>Distanti almeno 1 giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="85"/>
        <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>Questa opzione deve essere selezionata, perchè le subattività di una stessa attività non siano collocate nello stesso giorno (saranno poste ad almeno un giorno di distanza)</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="95"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="150"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="219"/>
        <source>Weight (%)</source>
        <translation>Peso (%)</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="118"/>
        <source>Activities split into 2 components</source>
        <translation>Attività suddivise in 2 componenti</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="124"/>
        <source>At least 2 days apart</source>
        <translation>Distanti almeno 2 giorni</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="140"/>
        <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>Selezionare per impedire che le subattività siano collocate in 2 giorni consecutivi. Sarà aggiunto un ulteriore vincolo per realizzare questo risultato</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="181"/>
        <source>Activities which are split into 3 components per week</source>
        <translation>Attività che sono suddivise in 3 componenti a settimana</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="193"/>
        <source>Should not be in 3 consecutive days</source>
        <translation>Non dovrebbe essere in 3 giorni consecutivi</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="209"/>
        <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>Selezionare per evitare che le attività suddivise in 3 siano sistemate in 3 giorni consecutivi. Saranno aggiunti 2 ulteriori vincoli per ottenere questo risultato, Numero 2 giorni tra una componente isolata e ciascuna delle altre 2. Nota: normalmente qualsiasi componente isolata si scelga (1, 2 o 3), il vincolo sarà rispettato</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="245"/>
        <source>Isolated component</source>
        <translation>Componente isolata</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="257"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="273"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="286"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="299"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="319"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="326"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>StartStatisticsPrint</name>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="107"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="108"/>
        <source>Printing is currently not possible.</source>
        <translation>La stampa ora non èpossibile.</translation>
    </message>
</context>
<context>
    <name>StartTimetablePrint</name>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="153"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="154"/>
        <source>Printing is currently not possible, because you modified the dataset. Please generate a new timetable before printing.</source>
        <translation>La stampa è impossibile a causa delle modifiche apportate ai dati. Genera un nuovo orario prima di effettuare la stampa.</translation>
    </message>
</context>
<context>
    <name>StatisticsExport</name>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="122"/>
        <source>Do you want to export detailed statistic files into directory %1 as html files?</source>
        <translation>Vuoi esportare dettagliati file statistici nella cartella %1 in formato html?</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="163"/>
        <source>FET Information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="164"/>
        <source>Statistic files were exported to directory %1 as html files.</source>
        <translation>File statistici sono stati esportati nella cartella %1 in formato html.</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="360"/>
        <location filename="../src/engine/statisticsexport.cpp" line="471"/>
        <location filename="../src/engine/statisticsexport.cpp" line="497"/>
        <location filename="../src/engine/statisticsexport.cpp" line="584"/>
        <location filename="../src/engine/statisticsexport.cpp" line="610"/>
        <location filename="../src/engine/statisticsexport.cpp" line="661"/>
        <location filename="../src/engine/statisticsexport.cpp" line="908"/>
        <location filename="../src/engine/statisticsexport.cpp" line="959"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1204"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1255"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1501"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1552"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1798"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1849"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2095"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2145"/>
        <source>FET critical</source>
        <translation>FET - criticità</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="361"/>
        <location filename="../src/engine/statisticsexport.cpp" line="498"/>
        <location filename="../src/engine/statisticsexport.cpp" line="611"/>
        <location filename="../src/engine/statisticsexport.cpp" line="909"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1205"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1502"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1799"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2096"/>
        <source>Cannot open file %1 for writing. Please check your disk&apos;s free space. Saving of %1 aborted.</source>
        <translation>Impossibile aprire il file %1 in scrittura. Controlla lo spazio libero del tuo disco. Salvataggio del file %1 interrotto.</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="383"/>
        <source>unnamed</source>
        <translation>senzanome</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="384"/>
        <source>CSS Stylesheet of %1</source>
        <comment>%1 is the file name</comment>
        <translation>Foglio di stile CSS - %1</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="388"/>
        <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>Per nascondere un elemento, scrivi la seguente frase nell&apos;elemento: %1 (senza virgolette).</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="395"/>
        <source>Some programs import &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>Alcuni software importano &quot;tfoot&quot; in modo non corretto. Perciò usiamo &quot;tr.foot&quot; anzichè &quot;tfoot&quot;.</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="468"/>
        <source>End of file.</source>
        <translation>Fine del file.</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="472"/>
        <location filename="../src/engine/statisticsexport.cpp" line="585"/>
        <location filename="../src/engine/statisticsexport.cpp" line="662"/>
        <location filename="../src/engine/statisticsexport.cpp" line="960"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1256"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1553"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1850"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2146"/>
        <source>Writing %1 gave error code %2, which means saving is compromised. Please check your disk&apos;s free space.</source>
        <translation>La scrittura di %1 ha restituito codice di errore %2, che significa che il salvataggio è compromesso. Controlla lo spazio disponibile su disco.</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="545"/>
        <source>Institution name</source>
        <translation>Nome dell&apos;Istituto</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="546"/>
        <source>Comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="552"/>
        <source>Statistics</source>
        <translation>Statistiche</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="554"/>
        <location filename="../src/engine/statisticsexport.cpp" line="559"/>
        <source>Teachers</source>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="554"/>
        <location filename="../src/engine/statisticsexport.cpp" line="565"/>
        <source>Students</source>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="554"/>
        <location filename="../src/engine/statisticsexport.cpp" line="571"/>
        <source>Subjects</source>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="561"/>
        <location filename="../src/engine/statisticsexport.cpp" line="562"/>
        <location filename="../src/engine/statisticsexport.cpp" line="566"/>
        <location filename="../src/engine/statisticsexport.cpp" line="568"/>
        <location filename="../src/engine/statisticsexport.cpp" line="572"/>
        <location filename="../src/engine/statisticsexport.cpp" line="573"/>
        <source>view</source>
        <translation>vista</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="679"/>
        <source>Teachers - Subjects Matrix</source>
        <translation>Schema Insegnanti - Materie</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="702"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1000"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1296"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1593"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1890"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2186"/>
        <source>Exporting statistics</source>
        <comment>Title of a progress dialog</comment>
        <translation>Esporta le statistiche</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="977"/>
        <source>Subjects - Teachers Matrix</source>
        <translation>Schema materie - Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1001"/>
        <source>Processing subjects with teachers...please wait</source>
        <translation>Elaborazione di materie ed  insegnanti... attendere</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1273"/>
        <source>Teachers - Students Matrix</source>
        <translation>Schema Insegnanti - Studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1867"/>
        <source>Subjects - Students Matrix</source>
        <translation>Matrice Materie - Studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="703"/>
        <source>Processing teachers with subjects...please wait</source>
        <translation>Elaborazione di insegnanti e materie... attendere</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="121"/>
        <source>FET Question</source>
        <translation>FET - Domanda</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="166"/>
        <location filename="../src/engine/statisticsexport.cpp" line="714"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1012"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1308"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1605"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1902"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2198"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="167"/>
        <source>Statistics export incomplete</source>
        <translation>Esportazione delle statistiche incompleta</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="386"/>
        <source>Stylesheet generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is date and time</comment>
        <translation>Foglio di stile generato con FET %1 il %2</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="577"/>
        <location filename="../src/engine/statisticsexport.cpp" line="882"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1178"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1475"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1772"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2069"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2367"/>
        <source>Timetable generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is the date and time of generation</comment>
        <translation>Orario prodotto con FET %1 il %2</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="696"/>
        <location filename="../src/engine/statisticsexport.cpp" line="868"/>
        <location filename="../src/engine/statisticsexport.cpp" line="994"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1164"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1290"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1461"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1587"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1758"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1884"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2055"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2180"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2353"/>
        <source>Sum</source>
        <comment>This means the sum of more values, the total</comment>
        <translation>Somma</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="714"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1012"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1308"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1605"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1902"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2198"/>
        <source>Canceled</source>
        <translation>Annullato</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1297"/>
        <source>Processing teachers with students...please wait</source>
        <translation>Elaborazione di studenti e insegnanti... attendere</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1570"/>
        <source>Students - Teachers Matrix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1594"/>
        <source>Processing students with teachers...please wait</source>
        <translation>Elaborazione di studenti e insegnanti... attendere</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1891"/>
        <source>Processing subjects with students...please wait</source>
        <translation>Elaborazione di materie e studenti... attendere</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="2163"/>
        <source>Students - Subjects Matrix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="2187"/>
        <source>Processing students with subjects...please wait</source>
        <translation>Elaborazione di studenti e materie... attendere</translation>
    </message>
</context>
<context>
    <name>StatisticsPrintForm</name>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="116"/>
        <source>Print statistics matrix dialog</source>
        <translation>Elenco delle opzioni di stampa</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="126"/>
        <source>All</source>
        <comment>Refers to a list of items, select all. Please keep translation short</comment>
        <translation>Tutti</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="128"/>
        <source>None</source>
        <comment>Refers to a list of items, select none. Please keep translation short</comment>
        <translation>Nessuno</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="137"/>
        <source>Print</source>
        <translation>Stampa</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="139"/>
        <source>students-subjects</source>
        <translation>studenti-materie</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="140"/>
        <source>students-teachers</source>
        <translation>studenti-insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="141"/>
        <source>teachers-subjects</source>
        <translation>insegnanti-materie</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="142"/>
        <source>teachers-students</source>
        <translation>insegnanti-studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="143"/>
        <source>subjects-students</source>
        <translation>materie-studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="144"/>
        <source>subjects-teachers</source>
        <translation>materie-insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="155"/>
        <source>Options</source>
        <translation>Opzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="159"/>
        <source>Page-break: none</source>
        <comment>No page-break between statistics. Please keep translation short</comment>
        <translation>Interruzioni: nessuna</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="160"/>
        <source>Page-break: always</source>
        <comment>Page-break after each statistic. Please keep translation short</comment>
        <translation>Interruzioni: sempre</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="161"/>
        <source>Page-break: even</source>
        <comment>Page-break after each even statistic. Please keep translation short</comment>
        <translation>Interruzioni: dopo orari pari</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="175"/>
        <source>Portrait</source>
        <translation>Ritratto</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="175"/>
        <source>Landscape</source>
        <translation>Paesaggio</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="192"/>
        <source>Custom</source>
        <comment>Type of paper size</comment>
        <translation>Personalizza</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="194"/>
        <source>A0</source>
        <comment>Type of paper size</comment>
        <translation>A0</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="195"/>
        <source>A1</source>
        <comment>Type of paper size</comment>
        <translation>A1</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="196"/>
        <source>A2</source>
        <comment>Type of paper size</comment>
        <translation>A2</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="197"/>
        <source>A3</source>
        <comment>Type of paper size</comment>
        <translation>A3</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="198"/>
        <source>A4</source>
        <comment>Type of paper size</comment>
        <translation>A4</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="199"/>
        <source>A5</source>
        <comment>Type of paper size</comment>
        <translation>A5</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="200"/>
        <source>A6</source>
        <comment>Type of paper size</comment>
        <translation>A6</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="201"/>
        <source>A7</source>
        <comment>Type of paper size</comment>
        <translation>A7</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="202"/>
        <source>A8</source>
        <comment>Type of paper size</comment>
        <translation>A8</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="203"/>
        <source>A9</source>
        <comment>Type of paper size</comment>
        <translation>A9</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="204"/>
        <source>B0</source>
        <comment>Type of paper size</comment>
        <translation>B0</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="205"/>
        <source>B1</source>
        <comment>Type of paper size</comment>
        <translation>B1</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="206"/>
        <source>B2</source>
        <comment>Type of paper size</comment>
        <translation>B2</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="207"/>
        <source>B3</source>
        <comment>Type of paper size</comment>
        <translation>B3</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="208"/>
        <source>B4</source>
        <comment>Type of paper size</comment>
        <translation>B4</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="209"/>
        <source>B5</source>
        <comment>Type of paper size</comment>
        <translation>B5</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="210"/>
        <source>B6</source>
        <comment>Type of paper size</comment>
        <translation>B6</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="211"/>
        <source>B7</source>
        <comment>Type of paper size</comment>
        <translation>B7</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="212"/>
        <source>B8</source>
        <comment>Type of paper size</comment>
        <translation>B8</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="213"/>
        <source>B9</source>
        <comment>Type of paper size</comment>
        <translation>B9</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="214"/>
        <source>B10</source>
        <comment>Type of paper size</comment>
        <translation>B10</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="215"/>
        <source>C5E</source>
        <comment>Type of paper size</comment>
        <translation>C5E</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="216"/>
        <source>Comm10E</source>
        <comment>Type of paper size</comment>
        <translation>Comm10E</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="217"/>
        <source>DLE</source>
        <comment>Type of paper size</comment>
        <translation>DLE</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="218"/>
        <source>Executive</source>
        <comment>Type of paper size</comment>
        <translation>Executive</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="219"/>
        <source>Folio</source>
        <comment>Type of paper size</comment>
        <translation>Folio</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="220"/>
        <source>Ledger</source>
        <comment>Type of paper size</comment>
        <translation>Ledger</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="221"/>
        <source>Legal</source>
        <comment>Type of paper size</comment>
        <translation>Legal</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="222"/>
        <source>Letter</source>
        <comment>Type of paper size</comment>
        <translation>Letter</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="223"/>
        <source>Tabloid</source>
        <comment>Type of paper size</comment>
        <translation>Tabloid</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="251"/>
        <source>Activity tags</source>
        <translation>Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="264"/>
        <source>Font size: %1 pt</source>
        <comment>pt means points for font size, when printing the statistics</comment>
        <translation>Dimensione carattere: %1 pt</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="288"/>
        <source>Activities padding: %1 px</source>
        <comment>px means pixels, when printing the statistics</comment>
        <translation>Riempi le attività: %1 px</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="311"/>
        <source>Space after table: +%1 px</source>
        <comment>px means pixels, when printing the statistics</comment>
        <translation>Spazio dopo la tabella: +%1 px</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="867"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="911"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="949"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="962"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="1000"/>
        <source>FET is compiled without printer support - it is impossible to print from this dialog. Please export and open the HTML statistics from the results directory</source>
        <translation>FET è compilato senza il supporto della stampa - impossibile eseguire la stampa da questa finestra. Esportare, invece, ed aprire le statistiche in HTML dalla cartella di output</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="888"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="932"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="983"/>
        <source>No margins set, because at least one value is too small. You need to enter at least:
Left: %1
Right: %2
Top: %3
Bottom: %4</source>
        <translation>Nessun margine impostato, perchè almeno un valore è troppo piccolo. Occorre impostare almeno:
Sinnistra %1
Destra %2
Sopra %3
Sotto %4</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="897"/>
        <source>Print statistics</source>
        <translation>Stampa statistiche</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="334"/>
        <source>Split after: %1 names</source>
        <translation>Dividi dopo: %1 nomi</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="357"/>
        <source>Left margin: %1 mm</source>
        <comment>mm means millimeters</comment>
        <translation>Margine sinistro: %1 mm</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="380"/>
        <source>Top margin: %1 mm</source>
        <comment>mm means millimeters</comment>
        <translation>Margine superiore: %1 mm</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="403"/>
        <source>Right margin: %1 mm</source>
        <comment>mm means millimeters</comment>
        <translation>Margine destro: %1 mm</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="426"/>
        <source>Bottom margin: %1 mm</source>
        <comment>mm means millimeters</comment>
        <translation>Margine inferiore: %1 mm</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="440"/>
        <source>Teaser</source>
        <comment>Small print preview. Please keep translation short</comment>
        <translation>Traccia</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="441"/>
        <source>Preview</source>
        <comment>Full print preview. Please keep translation short</comment>
        <translation>Anteprima</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="442"/>
        <source>Print</source>
        <comment>Please keep translation short</comment>
        <translation>Stampa</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="444"/>
        <source>Close</source>
        <comment>Please keep translation short</comment>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/statisticsprintform.cpp" line="867"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="888"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="911"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="932"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="949"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="962"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="983"/>
        <location filename="../src/interface/statisticsprintform.cpp" line="1000"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
</context>
<context>
    <name>StudentsGroup</name>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="196"/>
        <source>GN:%1</source>
        <comment>Group name</comment>
        <translation>NG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="198"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation>NumS:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="202"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="210"/>
        <source>Students set - group</source>
        <translation>Insieme di studenti - classe</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="212"/>
        <source>Group name=%1</source>
        <translation>Nome del Gruppo= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="214"/>
        <source>Number of students=%1</source>
        <translation>Numero degli studenti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="219"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="231"/>
        <source>Time constraints directly related to this students group:</source>
        <translation>Vincoli di tempo direttamente collegati agli studenti di questa classe:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="242"/>
        <source>Space constraints directly related to this students group:</source>
        <translation>Vincoli di spazio direttamente collegati agli studenti di questa classe:</translation>
    </message>
</context>
<context>
    <name>StudentsStatisticsForm</name>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="372"/>
        <source>Students set</source>
        <translation>Insieme di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="373"/>
        <source>No. of activities</source>
        <translation>Num. delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="472"/>
        <source>Show duplicates</source>
        <translation>Mostra duplicati</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="474"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="463"/>
        <source>Show years</source>
        <translation>Mostra anni</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="464"/>
        <source>Show groups</source>
        <translation>Mostra classi</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="465"/>
        <source>Show subgroups</source>
        <translation>Mostra sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="462"/>
        <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>Le check box &apos;%1&apos;, &apos;%2&apos; e &apos;%3&apos; ti consentono di mostrare / nascondere informazioni circa gli anni, i gruppi o i sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="121"/>
        <source>Students set %1 from activity with id %2 is inexistent in the students list. Please correct this.</source>
        <translation>L&apos;insieme di studenti %1 della attività con id %2 è inesistente nella lista degli studenti. Si prega di correggere.</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="125"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="374"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="469"/>
        <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>La check box &apos;%1&apos; ha effetto solo se hai gruppi o anni sovrapposti e prevede che FET mostri la struttura ad albero completa, anche se ciò dovesse implicare che alcuni sottogruppi / gruppi appaiano due o più volte nello schema, con le stesse informazioni. Ad esempio, se hai l&apos;anno A1, i gruppi G1 e G2 e i sottogruppi S1, S2 e S3 con struttura: A1 (G1 (S1, S2), G2 (S1, S3)),  il sottogruppo S1 apparirà due volte nello schema con le stesse informazioni</translation>
    </message>
</context>
<context>
    <name>StudentsStatisticsForm_template</name>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="49"/>
        <source>Show subgroups</source>
        <translation>Mostra sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="39"/>
        <source>Show groups</source>
        <translation>Mostra classi</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>Statistica studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="29"/>
        <source>Show years</source>
        <translation>Mostra anni</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="117"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="23"/>
        <source>Options</source>
        <translation>Opzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="66"/>
        <source>Show duplicates</source>
        <translation>Mostra duplicati</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="110"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
</context>
<context>
    <name>StudentsSubgroup</name>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="284"/>
        <source>SgN:%1</source>
        <comment>Subgroup name</comment>
        <translation>NSg:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="286"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation>NumS:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="290"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="298"/>
        <source>Students set - subgroup</source>
        <translation>Insieme di studenti - sottogruppo</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="300"/>
        <source>Subgroup name=%1</source>
        <translation>Nome del Sottogruppo= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="302"/>
        <source>Number of students=%1</source>
        <translation>Numero degli studenti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="307"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="319"/>
        <source>Time constraints directly related to this students subgroup:</source>
        <translation>Vincoli di tempo direttamente collegati agli studenti di questo sottogruppo:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="330"/>
        <source>Space constraints directly related to this students subgroup:</source>
        <translation>Vincoli di spazio direttamente collegati agli studenti di questo sottogruppo:</translation>
    </message>
</context>
<context>
    <name>StudentsYear</name>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="83"/>
        <source>YN:%1</source>
        <comment>Year name</comment>
        <translation>NA: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="85"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation>NumS: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="89"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="97"/>
        <source>Students set - year</source>
        <translation>Insieme di studenti - anno</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="99"/>
        <source>Year name=%1</source>
        <translation>Nome dell&apos;Anno= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="101"/>
        <source>Number of students=%1</source>
        <translation>Numero degli studenti= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="106"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="118"/>
        <source>Time constraints directly related to this students year:</source>
        <translation>Vincoli di tempo direttamente collegati agli studenti di questo anno:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="129"/>
        <source>Space constraints directly related to this students year:</source>
        <translation>Vincoli di spazio direttamente collegati agli studenti di questo anno:</translation>
    </message>
</context>
<context>
    <name>SubactivitiesForm</name>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="318"/>
        <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>N.: %1 / %2</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="320"/>
        <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>Dur: %1 / %2</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="333"/>
        <location filename="../src/interface/subactivitiesform.cpp" line="435"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="333"/>
        <location filename="../src/interface/subactivitiesform.cpp" line="435"/>
        <source>Invalid selected subactivity</source>
        <translation>Subattività selezionata non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="393"/>
        <source>Useful instructions/tips:</source>
        <translation>Istruzioni e consigli utili:</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="396"/>
        <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>Sopra la lista di (sub)attività ci sono 2 etichette con 4 numeri. La prima etichetta contiene il testo N.: a / b. Il primo numero a è il numero di (sub)attività operative (numeriamo ogni singola subattività per 1), mentre il numero b è il numero totale di (sub)attività. La seconda etichetta contiene il testo Dur: c / d. Il terzo numero c è la durata delle (sub)attività operative, in periodi (o ore per FET), mentre il quarto numero d è la durata del totale delle (sub)attività, in periodi (o ore per FET). Dunque N. sta per numero e Dur sta per durata.</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="402"/>
        <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>Per esempio N.:100 / 102, Dur: 114 / 117. Sono indicati: 100 - numero totale di (sub)attività operative, 102 - numero totale di (sub)attività, 114 - durata delle (sub)attività operative (in periodi o ore per FET), 117 - durata totale di (sub)attività (in periodi o ore per FET). In questo esempio vi sono 2 (sub)attività non operative la cui durata complessiva è pari a 3 periodi.</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="408"/>
        <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>Rappresentazione breve di una (sub)attività: il primo elemento è l&apos;id. Se la (sub)attività non è operativa segue una X. Quindi la durata. Poi, se si tratta di attività suddivisa, barra / e durata totale. Seguono insegnanti, materia, chiave dell&apos;attività (se presente) e studenti. Chiude il numero di studenti (se specificato).</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="415"/>
        <source>have an X mark after the id.</source>
        <translation>si ha un segno X dopo l&apos;id.</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="446"/>
        <source>Subactivity comments</source>
        <translation>Commenti sulla subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="448"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="450"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="412"/>
        <source>The activities which are inactive:</source>
        <translation>Le attività che non sono operative:</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="421"/>
        <source>if you use colors in interface (see Settings/Interface menu), they will appear with different background color.</source>
        <translation>se usi i colori nell&apos;interfaccia (vedi Opzioni / Menù interfaccia), appariranno con diversi colori di sfondo.</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="423"/>
        <source>To modify a subactivity, you can also double click it.</source>
        <translation>Per modificare una subattività puoi fare un doppio click su di essa.</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="425"/>
        <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>Mostra collegati: se selezionata, saranno elencate le subattività di gruppi e sottogruppi appartenenti al corrente insieme (se questo è un anno o un gruppo) ed anche l&apos;anno o il gruppo al quale appartiene (se il corrente insieme è un gruppo o un sottogruppo).</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="428"/>
        <source>FET Help</source>
        <translation>FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>SubactivitiesForm_template</name>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="73"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="79"/>
        <source>Teacher</source>
        <translation>Insegnante</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>Le singole subattività</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="60"/>
        <source>Current subactivity</source>
        <translation>Subattività corrente</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="91"/>
        <source>Students</source>
        <comment>It refers to students sets, but I want to keep the string short</comment>
        <translation>Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="110"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="120"/>
        <source>Activity tag</source>
        <translation>Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="139"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="146"/>
        <source>Comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="153"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="160"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="98"/>
        <source>Show related</source>
        <translation>Mostra collegati</translation>
    </message>
</context>
<context>
    <name>SubgroupsForm</name>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="108"/>
        <location filename="../src/interface/subgroupsform.cpp" line="116"/>
        <location filename="../src/interface/subgroupsform.cpp" line="137"/>
        <location filename="../src/interface/subgroupsform.cpp" line="145"/>
        <location filename="../src/interface/subgroupsform.cpp" line="153"/>
        <location filename="../src/interface/subgroupsform.cpp" line="219"/>
        <location filename="../src/interface/subgroupsform.cpp" line="227"/>
        <location filename="../src/interface/subgroupsform.cpp" line="235"/>
        <location filename="../src/interface/subgroupsform.cpp" line="440"/>
        <location filename="../src/interface/subgroupsform.cpp" line="448"/>
        <location filename="../src/interface/subgroupsform.cpp" line="463"/>
        <location filename="../src/interface/subgroupsform.cpp" line="471"/>
        <location filename="../src/interface/subgroupsform.cpp" line="483"/>
        <location filename="../src/interface/subgroupsform.cpp" line="514"/>
        <location filename="../src/interface/subgroupsform.cpp" line="522"/>
        <location filename="../src/interface/subgroupsform.cpp" line="530"/>
        <location filename="../src/interface/subgroupsform.cpp" line="536"/>
        <location filename="../src/interface/subgroupsform.cpp" line="542"/>
        <location filename="../src/interface/subgroupsform.cpp" line="550"/>
        <location filename="../src/interface/subgroupsform.cpp" line="558"/>
        <location filename="../src/interface/subgroupsform.cpp" line="564"/>
        <location filename="../src/interface/subgroupsform.cpp" line="571"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="108"/>
        <location filename="../src/interface/subgroupsform.cpp" line="137"/>
        <location filename="../src/interface/subgroupsform.cpp" line="219"/>
        <location filename="../src/interface/subgroupsform.cpp" line="440"/>
        <location filename="../src/interface/subgroupsform.cpp" line="463"/>
        <location filename="../src/interface/subgroupsform.cpp" line="514"/>
        <location filename="../src/interface/subgroupsform.cpp" line="542"/>
        <source>Invalid selected year</source>
        <translation>Anno selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="116"/>
        <location filename="../src/interface/subgroupsform.cpp" line="145"/>
        <location filename="../src/interface/subgroupsform.cpp" line="227"/>
        <location filename="../src/interface/subgroupsform.cpp" line="448"/>
        <location filename="../src/interface/subgroupsform.cpp" line="471"/>
        <location filename="../src/interface/subgroupsform.cpp" line="522"/>
        <location filename="../src/interface/subgroupsform.cpp" line="550"/>
        <source>Invalid selected group</source>
        <translation>Gruppo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="153"/>
        <location filename="../src/interface/subgroupsform.cpp" line="235"/>
        <location filename="../src/interface/subgroupsform.cpp" line="483"/>
        <location filename="../src/interface/subgroupsform.cpp" line="530"/>
        <location filename="../src/interface/subgroupsform.cpp" line="558"/>
        <location filename="../src/interface/subgroupsform.cpp" line="571"/>
        <source>Invalid selected subgroup</source>
        <translation>Sottogruppo selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="172"/>
        <source>This subgroup exists only in year %1, group %2. This means that all the related activities and constraints will be removed. Do you want to continue?</source>
        <translation>Questo sottogruppo esiste solo nell&apos;anno %1, gruppo %2. Ciò significa che tutte le attività e tutti i vincoli collegati saranno rimossi. Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="175"/>
        <source>This subgroup exists in more places, listed below. It will only be removed from the current year/group, and the related activities and constraints will not be removed. Do you want to continue?</source>
        <translation>Questo sottogruppo esiste in più parti, elencate di seguito. Sarà rimosso solo dal gruppo/ anno corrente, e le relative attività e vincoli non saranno rimossi. Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="183"/>
        <location filename="../src/interface/subgroupsform.cpp" line="265"/>
        <source>FET confirmation</source>
        <translation>FET - Conferma</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="254"/>
        <source>This subgroup exists only in year %1, group %2. All the related activities and constraints will be removed. Do you want to continue?</source>
        <translation>Questo gruppo esiste solo nell&apos;anno %1, gruppo %2. Tutte le attività e tutti i vincoli relativi saranno rimossi. Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="257"/>
        <source>This subgroup exists in more places, listed below. It will be removed from all these places. All the related activities and constraints will be removed. Do you want to continue?</source>
        <translation>Questo sottogruppo esiste in più parti, elencate di seguito. Esso sarà rimosso da tutte queste parti. Tutte le attività e tutti i vincoli relativi saranno rimossi. Vuoi continuare?</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="582"/>
        <source>Students subgroup comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="584"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="586"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="184"/>
        <location filename="../src/interface/subgroupsform.cpp" line="266"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="184"/>
        <location filename="../src/interface/subgroupsform.cpp" line="266"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="536"/>
        <source>Activated a number of %1 activities</source>
        <translation>Attivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="564"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Disattivate un numero di %1 attività</translation>
    </message>
</context>
<context>
    <name>SubgroupsForm_template</name>
    <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>Sottogruppi di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="33"/>
        <source>Year</source>
        <translation>Anno</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="50"/>
        <source>Group</source>
        <translation>Classe</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="67"/>
        <source>Subgroup</source>
        <translation>Sottogruppo</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="84"/>
        <source>Details</source>
        <translation>Dettagli</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="103"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="110"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="117"/>
        <source>Remove here</source>
        <comment>It means &quot;Remove from here&quot; (but I want to keep the field shorter), remove the subgroup only from the current year/group. Please keep the translation short.</comment>
        <translation>Elimina qui</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="124"/>
        <source>Remove everywhere</source>
        <comment>It means &quot;Remove from everywhere&quot; (but I want to keep the field shorter), remove the subgroup from all the years/groups in which it appears. Please keep the translation short.</comment>
        <translation>Elimina ovunque</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="149"/>
        <source>Comments</source>
        <translation type="unfinished">Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="156"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="163"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="170"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="133"/>
        <source>Activate all activities for selected subgroup</source>
        <translation>Abilita tutte le attività legate al sottogruppo selezionato</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="140"/>
        <source>Deactivate all activities for selected subgroup</source>
        <translation>Disabilita tutte le attività legate al sottogruppo selezionato</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="177"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>Subject</name>
    <message>
        <location filename="../src/engine/subject.cpp" line="42"/>
        <source>N:%1</source>
        <comment>The name of the subject</comment>
        <translation type="unfinished">N:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="46"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="53"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="55"/>
        <source>Name=%1</source>
        <comment>The name of the subject</comment>
        <translation>Nome=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="60"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="72"/>
        <source>Time constraints directly related to this subject:</source>
        <translation>Vincoli di tempo direttamente collegati a questa attività:</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="83"/>
        <source>Space constraints directly related to this subject:</source>
        <translation>Vincoli di spazio direttamente collegati a questa attività:</translation>
    </message>
</context>
<context>
    <name>SubjectsForm</name>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="97"/>
        <source>Please enter subject&apos;s name</source>
        <translation>Digita il nome della materia</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="97"/>
        <source>Add subject</source>
        <translation>Aggiungi materia</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="103"/>
        <location filename="../src/interface/subjectsform.cpp" line="180"/>
        <source>Subject insertion dialog</source>
        <translation>Inserimento della materia</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="104"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Impossibile inserire l&apos;oggetto. Potrebbe essere un duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="114"/>
        <location filename="../src/interface/subjectsform.cpp" line="124"/>
        <location filename="../src/interface/subjectsform.cpp" line="131"/>
        <location filename="../src/interface/subjectsform.cpp" line="160"/>
        <location filename="../src/interface/subjectsform.cpp" line="168"/>
        <location filename="../src/interface/subjectsform.cpp" line="279"/>
        <location filename="../src/interface/subjectsform.cpp" line="286"/>
        <location filename="../src/interface/subjectsform.cpp" line="292"/>
        <location filename="../src/interface/subjectsform.cpp" line="299"/>
        <location filename="../src/interface/subjectsform.cpp" line="306"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="114"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="124"/>
        <location filename="../src/interface/subjectsform.cpp" line="131"/>
        <location filename="../src/interface/subjectsform.cpp" line="160"/>
        <location filename="../src/interface/subjectsform.cpp" line="168"/>
        <location filename="../src/interface/subjectsform.cpp" line="279"/>
        <location filename="../src/interface/subjectsform.cpp" line="292"/>
        <location filename="../src/interface/subjectsform.cpp" line="306"/>
        <source>Invalid selected subject</source>
        <translation>Materia selezionata non valida</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="135"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="136"/>
        <source>Are you sure you want to delete this subject and all related activities and constraints?</source>
        <translation>Sicuro di vole cancellare questa materia e tutti i relativi vincoli ed attività?</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="137"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="174"/>
        <source>Please enter new subject&apos;s name</source>
        <translation>Digita il nuovo nome della materia</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="174"/>
        <source>Modify subject</source>
        <translation>Modifica materia</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="181"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation>Impossibile modificare. Il nuovo nome è stato duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="286"/>
        <source>Activated a number of %1 activities</source>
        <translation>Attivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="299"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Disattivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="315"/>
        <source>Subject comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="317"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="319"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</translation>
    </message>
</context>
<context>
    <name>SubjectsForm_template</name>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="14"/>
        <source>Subjects</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="37"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="44"/>
        <source>Rename</source>
        <translation>Rinomina</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="51"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="58"/>
        <source>Comments</source>
        <translation type="unfinished">Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="74"/>
        <source>Deactivate all activities for selected subject</source>
        <translation>Disabilita tutte le attività legate alla materia selezionata</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="83"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="90"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="97"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="104"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="67"/>
        <source>Activate all activities for selected subject</source>
        <translation>Abilita tutte le attività legate alla materia selezionata</translation>
    </message>
</context>
<context>
    <name>SubjectsStatisticsForm</name>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="53"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="54"/>
        <source>No. of activities</source>
        <translation>Num. delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="55"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
</context>
<context>
    <name>SubjectsStatisticsForm_template</name>
    <message>
        <location filename="../src/interface/subjectsstatisticsform_template.ui" line="14"/>
        <source>Subjects statistics</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Statistica materie</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform_template.ui" line="50"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>Teacher</name>
    <message>
        <location filename="../src/engine/teacher.cpp" line="50"/>
        <source>N:%1</source>
        <comment>The name of the teacher</comment>
        <translation type="unfinished">N:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="54"/>
        <source>C: %1</source>
        <comment>Comments</comment>
        <translation type="unfinished">C: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="61"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="63"/>
        <source>Name=%1</source>
        <comment>The name of the teacher</comment>
        <translation>Nome=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="66"/>
        <source>Target number of hours=%1</source>
        <comment>The target number of hours for the teacher</comment>
        <translation>Numero di ore obiettivo= %1</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="69"/>
        <source>Qualified subjects:</source>
        <comment>The list of qualified subjects for a teacher</comment>
        <translation>Materie di pertinenza:</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="78"/>
        <source>Comments=%1</source>
        <translation type="unfinished">Commenti=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="90"/>
        <source>Time constraints directly related to this teacher:</source>
        <translation>Vincoli di tempo direttamente collegati a questo insegnante:</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="101"/>
        <source>Space constraints directly related to this teacher:</source>
        <translation>Vincoli di spazio direttamente collegati a questo insegnante:</translation>
    </message>
</context>
<context>
    <name>TeacherSubjectsQualificationsForm</name>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform.cpp" line="61"/>
        <source>Teacher: %1</source>
        <translation>Insegnante: %1</translation>
    </message>
</context>
<context>
    <name>TeacherSubjectsQualificationsForm_template</name>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform_template.ui" line="14"/>
        <source>Teacher subjects qualifications</source>
        <extracomment>This is the title of the dialog to input the qualification of teachers to teach certain subjects</extracomment>
        <translation>Materie di pertinenza dell&apos;insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform_template.ui" line="28"/>
        <source>Selected</source>
        <comment>It refers to a list of selected subjects</comment>
        <translation>Selezione</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform_template.ui" line="41"/>
        <source>Clear</source>
        <translation>Cancella</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform_template.ui" line="58"/>
        <source>Subjects</source>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform_template.ui" line="71"/>
        <source>All</source>
        <translation>Tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform_template.ui" line="80"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform_template.ui" line="92"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersubjectsqualificationsform_template.ui" line="99"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
</context>
<context>
    <name>TeachersForm</name>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="98"/>
        <source>Please enter teacher&apos;s name</source>
        <translation>Digita il nome dell&apos;insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="98"/>
        <source>Add teacher</source>
        <translation>Aggiungi insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="104"/>
        <source>Teacher insertion dialog</source>
        <translation>Inserimento dell&apos;insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="105"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Impossibile inserire l&apos;oggetto. Potrebbe essere un duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="115"/>
        <location filename="../src/interface/teachersform.cpp" line="125"/>
        <location filename="../src/interface/teachersform.cpp" line="132"/>
        <location filename="../src/interface/teachersform.cpp" line="161"/>
        <location filename="../src/interface/teachersform.cpp" line="168"/>
        <location filename="../src/interface/teachersform.cpp" line="194"/>
        <location filename="../src/interface/teachersform.cpp" line="201"/>
        <location filename="../src/interface/teachersform.cpp" line="225"/>
        <location filename="../src/interface/teachersform.cpp" line="232"/>
        <location filename="../src/interface/teachersform.cpp" line="333"/>
        <location filename="../src/interface/teachersform.cpp" line="339"/>
        <location filename="../src/interface/teachersform.cpp" line="345"/>
        <location filename="../src/interface/teachersform.cpp" line="351"/>
        <location filename="../src/interface/teachersform.cpp" line="358"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="115"/>
        <source>Incorrect name</source>
        <translation>Nome errato</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="125"/>
        <location filename="../src/interface/teachersform.cpp" line="132"/>
        <location filename="../src/interface/teachersform.cpp" line="161"/>
        <location filename="../src/interface/teachersform.cpp" line="168"/>
        <location filename="../src/interface/teachersform.cpp" line="194"/>
        <location filename="../src/interface/teachersform.cpp" line="201"/>
        <location filename="../src/interface/teachersform.cpp" line="225"/>
        <location filename="../src/interface/teachersform.cpp" line="232"/>
        <location filename="../src/interface/teachersform.cpp" line="333"/>
        <location filename="../src/interface/teachersform.cpp" line="345"/>
        <location filename="../src/interface/teachersform.cpp" line="358"/>
        <source>Invalid selected teacher</source>
        <translation>Insegnante selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="136"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="137"/>
        <source>Are you sure you want to delete this teacher and all related activities and constraints?</source>
        <translation>Sicuro di vole cancellare questo insegnante e tutti i relativi vincoli ed attività?</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="138"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="138"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="174"/>
        <source>Please enter new teacher&apos;s name</source>
        <translation>Digita il nuovo nome dell&apos;insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="174"/>
        <source>Modify teacher</source>
        <translation>Modifica insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="180"/>
        <source>Teacher modification dialog</source>
        <translation>Modifica dell&apos;insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="181"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation>Impossibile modificare. Il nuovo nome è stato duplicato</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="208"/>
        <source>Target number of hours</source>
        <translation>Numero di ore obiettivo</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="208"/>
        <source>Please enter the target number of hours for teacher %1</source>
        <translation>Inserisci il numero di ore di pertinenza dell&apos;insegnante %1</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="339"/>
        <source>Activated a number of %1 activities</source>
        <translation>Attivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="351"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Disattivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="367"/>
        <source>Teacher comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="369"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="371"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</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>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="37"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="44"/>
        <source>Rename</source>
        <translation>Rinomina</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="51"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="58"/>
        <source>Comments</source>
        <translation type="unfinished">Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="69"/>
        <source>Target hours</source>
        <comment>It means the target number of hours for a teacher, but keep translation short</comment>
        <translation>Ore obiettivo</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="76"/>
        <source>Qualified subjects</source>
        <comment>It means a list of qualified (allowed) subjects for the teacher. Keep translation short.</comment>
        <translation>Materie pertinenti</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="92"/>
        <source>Deactivate all activities for selected teacher</source>
        <translation>Disabilita tutte le attività legate all&apos;insegnante selezionato</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="101"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="108"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="115"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="122"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="85"/>
        <source>Activate all activities for selected teacher</source>
        <translation>Abilita tutte le attività legate all&apos;insegnante selezionato</translation>
    </message>
</context>
<context>
    <name>TeachersStatisticsForm</name>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="110"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="111"/>
        <source>No. of activities</source>
        <translation>Num. delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="112"/>
        <source>Duration</source>
        <translation>Durata</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="113"/>
        <source>Target duration</source>
        <comment>It means the target duration of activities for each teacher</comment>
        <translation>Durata assegnata</translation>
    </message>
</context>
<context>
    <name>TeachersStatisticsForm_template</name>
    <message>
        <location filename="../src/interface/teachersstatisticsform_template.ui" line="14"/>
        <source>Teachers statistics</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Statistica insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform_template.ui" line="23"/>
        <source>Options</source>
        <translation>Opzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform_template.ui" line="29"/>
        <source>Hide full teachers</source>
        <comment>It refers to teachers who have their number of hours fulfilled. Please keep translation short</comment>
        <translation>Nascondi insegnanti sistemati</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform_template.ui" line="82"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>TimeConstraint</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="53"/>
        <source>no</source>
        <comment>no - meaning negation</comment>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="55"/>
        <source>yes</source>
        <comment>yes - meaning affirmative</comment>
        <translation>Si</translation>
    </message>
</context>
<context>
    <name>TimetableExport</name>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1732"/>
        <location filename="../src/engine/timetableexport.cpp" line="1748"/>
        <location filename="../src/engine/timetableexport.cpp" line="2539"/>
        <source>End of file.</source>
        <translation>Fine del file.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1738"/>
        <source>Conflicts of %1</source>
        <translation>Conflitti di %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1740"/>
        <location filename="../src/engine/timetableexport.cpp" line="2337"/>
        <location filename="../src/engine/timetableexport.cpp" line="5082"/>
        <source>Warning! Only %1 out of %2 activities placed!</source>
        <translation>Attenzione! Solo %1 su %2 attività collocate!</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2355"/>
        <source>Some programs import &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>Alcuni software importano &quot;tfoot&quot; in modo non corretto. Perciò usiamo &quot;tr.foot&quot; anzichè &quot;tfoot&quot;.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="5084"/>
        <source>Institution name</source>
        <translation>Nome dell&apos;Istituto</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="5085"/>
        <source>Comments</source>
        <translation>Commenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2573"/>
        <location filename="../src/engine/timetableexport.cpp" line="2629"/>
        <location filename="../src/engine/timetableexport.cpp" line="2842"/>
        <location filename="../src/engine/timetableexport.cpp" line="2896"/>
        <location filename="../src/engine/timetableexport.cpp" line="3111"/>
        <location filename="../src/engine/timetableexport.cpp" line="3160"/>
        <location filename="../src/engine/timetableexport.cpp" line="3593"/>
        <location filename="../src/engine/timetableexport.cpp" line="3640"/>
        <location filename="../src/engine/timetableexport.cpp" line="3840"/>
        <location filename="../src/engine/timetableexport.cpp" line="3892"/>
        <location filename="../src/engine/timetableexport.cpp" line="4113"/>
        <location filename="../src/engine/timetableexport.cpp" line="4161"/>
        <location filename="../src/engine/timetableexport.cpp" line="4366"/>
        <location filename="../src/engine/timetableexport.cpp" line="4418"/>
        <location filename="../src/engine/timetableexport.cpp" line="5093"/>
        <source>Table of contents</source>
        <translation>Indice dei contenuti</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2340"/>
        <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>Per inserire una interruzione di pagina dopo ogni secondo orario, cancella &quot;page-break-before: always;&quot; nel &quot;table.even_table&quot;.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2344"/>
        <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>Per nascondere un elemento, scrivi la seguente frase nell&apos;elemento: %1 (senza virgolette).</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2577"/>
        <location filename="../src/engine/timetableexport.cpp" line="2633"/>
        <location filename="../src/engine/timetableexport.cpp" line="2846"/>
        <location filename="../src/engine/timetableexport.cpp" line="2900"/>
        <location filename="../src/engine/timetableexport.cpp" line="3115"/>
        <location filename="../src/engine/timetableexport.cpp" line="3164"/>
        <location filename="../src/engine/timetableexport.cpp" line="10352"/>
        <location filename="../src/engine/timetableexport.cpp" line="10365"/>
        <source>Year</source>
        <translation>Anno</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2580"/>
        <location filename="../src/engine/timetableexport.cpp" line="2636"/>
        <location filename="../src/engine/timetableexport.cpp" line="2849"/>
        <location filename="../src/engine/timetableexport.cpp" line="2903"/>
        <location filename="../src/engine/timetableexport.cpp" line="10372"/>
        <location filename="../src/engine/timetableexport.cpp" line="10385"/>
        <source>Group</source>
        <translation>Classe</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2593"/>
        <location filename="../src/engine/timetableexport.cpp" line="2649"/>
        <location filename="../src/engine/timetableexport.cpp" line="2764"/>
        <location filename="../src/engine/timetableexport.cpp" line="2805"/>
        <location filename="../src/engine/timetableexport.cpp" line="2859"/>
        <location filename="../src/engine/timetableexport.cpp" line="2913"/>
        <location filename="../src/engine/timetableexport.cpp" line="2953"/>
        <location filename="../src/engine/timetableexport.cpp" line="2991"/>
        <location filename="../src/engine/timetableexport.cpp" line="3031"/>
        <location filename="../src/engine/timetableexport.cpp" line="3072"/>
        <location filename="../src/engine/timetableexport.cpp" line="3123"/>
        <location filename="../src/engine/timetableexport.cpp" line="3172"/>
        <location filename="../src/engine/timetableexport.cpp" line="3212"/>
        <location filename="../src/engine/timetableexport.cpp" line="3251"/>
        <location filename="../src/engine/timetableexport.cpp" line="3291"/>
        <location filename="../src/engine/timetableexport.cpp" line="3332"/>
        <location filename="../src/engine/timetableexport.cpp" line="3514"/>
        <location filename="../src/engine/timetableexport.cpp" line="3554"/>
        <location filename="../src/engine/timetableexport.cpp" line="3604"/>
        <location filename="../src/engine/timetableexport.cpp" line="3650"/>
        <location filename="../src/engine/timetableexport.cpp" line="3760"/>
        <location filename="../src/engine/timetableexport.cpp" line="3800"/>
        <location filename="../src/engine/timetableexport.cpp" line="3850"/>
        <location filename="../src/engine/timetableexport.cpp" line="3902"/>
        <location filename="../src/engine/timetableexport.cpp" line="4028"/>
        <location filename="../src/engine/timetableexport.cpp" line="4073"/>
        <location filename="../src/engine/timetableexport.cpp" line="4125"/>
        <location filename="../src/engine/timetableexport.cpp" line="4172"/>
        <location filename="../src/engine/timetableexport.cpp" line="4286"/>
        <location filename="../src/engine/timetableexport.cpp" line="4328"/>
        <location filename="../src/engine/timetableexport.cpp" line="4381"/>
        <location filename="../src/engine/timetableexport.cpp" line="4432"/>
        <location filename="../src/engine/timetableexport.cpp" line="4547"/>
        <location filename="../src/engine/timetableexport.cpp" line="4589"/>
        <source>back to the top</source>
        <translation>Torna in alto</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="851"/>
        <location filename="../src/engine/timetableexport.cpp" line="1393"/>
        <location filename="../src/engine/timetableexport.cpp" line="1712"/>
        <location filename="../src/engine/timetableexport.cpp" line="1773"/>
        <location filename="../src/engine/timetableexport.cpp" line="1839"/>
        <location filename="../src/engine/timetableexport.cpp" line="1903"/>
        <location filename="../src/engine/timetableexport.cpp" line="1961"/>
        <location filename="../src/engine/timetableexport.cpp" line="2322"/>
        <location filename="../src/engine/timetableexport.cpp" line="2564"/>
        <location filename="../src/engine/timetableexport.cpp" line="2620"/>
        <location filename="../src/engine/timetableexport.cpp" line="2677"/>
        <location filename="../src/engine/timetableexport.cpp" line="2714"/>
        <location filename="../src/engine/timetableexport.cpp" line="2751"/>
        <location filename="../src/engine/timetableexport.cpp" line="2792"/>
        <location filename="../src/engine/timetableexport.cpp" line="2833"/>
        <location filename="../src/engine/timetableexport.cpp" line="2887"/>
        <location filename="../src/engine/timetableexport.cpp" line="2941"/>
        <location filename="../src/engine/timetableexport.cpp" line="2980"/>
        <location filename="../src/engine/timetableexport.cpp" line="3018"/>
        <location filename="../src/engine/timetableexport.cpp" line="3059"/>
        <location filename="../src/engine/timetableexport.cpp" line="3102"/>
        <location filename="../src/engine/timetableexport.cpp" line="3151"/>
        <location filename="../src/engine/timetableexport.cpp" line="3200"/>
        <location filename="../src/engine/timetableexport.cpp" line="3239"/>
        <location filename="../src/engine/timetableexport.cpp" line="3278"/>
        <location filename="../src/engine/timetableexport.cpp" line="3319"/>
        <location filename="../src/engine/timetableexport.cpp" line="3362"/>
        <location filename="../src/engine/timetableexport.cpp" line="3396"/>
        <location filename="../src/engine/timetableexport.cpp" line="3430"/>
        <location filename="../src/engine/timetableexport.cpp" line="3466"/>
        <location filename="../src/engine/timetableexport.cpp" line="3502"/>
        <location filename="../src/engine/timetableexport.cpp" line="3541"/>
        <location filename="../src/engine/timetableexport.cpp" line="3584"/>
        <location filename="../src/engine/timetableexport.cpp" line="3631"/>
        <location filename="../src/engine/timetableexport.cpp" line="3677"/>
        <location filename="../src/engine/timetableexport.cpp" line="3712"/>
        <location filename="../src/engine/timetableexport.cpp" line="3747"/>
        <location filename="../src/engine/timetableexport.cpp" line="3787"/>
        <location filename="../src/engine/timetableexport.cpp" line="3828"/>
        <location filename="../src/engine/timetableexport.cpp" line="3878"/>
        <location filename="../src/engine/timetableexport.cpp" line="3930"/>
        <location filename="../src/engine/timetableexport.cpp" line="3970"/>
        <location filename="../src/engine/timetableexport.cpp" line="4011"/>
        <location filename="../src/engine/timetableexport.cpp" line="4056"/>
        <location filename="../src/engine/timetableexport.cpp" line="4104"/>
        <location filename="../src/engine/timetableexport.cpp" line="4152"/>
        <location filename="../src/engine/timetableexport.cpp" line="4199"/>
        <location filename="../src/engine/timetableexport.cpp" line="4235"/>
        <location filename="../src/engine/timetableexport.cpp" line="4272"/>
        <location filename="../src/engine/timetableexport.cpp" line="4314"/>
        <location filename="../src/engine/timetableexport.cpp" line="4357"/>
        <location filename="../src/engine/timetableexport.cpp" line="4409"/>
        <location filename="../src/engine/timetableexport.cpp" line="4460"/>
        <location filename="../src/engine/timetableexport.cpp" line="4496"/>
        <location filename="../src/engine/timetableexport.cpp" line="4533"/>
        <location filename="../src/engine/timetableexport.cpp" line="4575"/>
        <location filename="../src/engine/timetableexport.cpp" line="4616"/>
        <location filename="../src/engine/timetableexport.cpp" line="4664"/>
        <location filename="../src/engine/timetableexport.cpp" line="4712"/>
        <location filename="../src/engine/timetableexport.cpp" line="4748"/>
        <source>Cannot open file %1 for writing. Please check your disk&apos;s free space. Saving of %1 aborted.</source>
        <translation>Impossibile aprire il file %1 in scrittura. Controlla lo spazio libero del tuo disco. Salvataggio del file %1 interrotto.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="882"/>
        <location filename="../src/engine/timetableexport.cpp" line="1406"/>
        <location filename="../src/engine/timetableexport.cpp" line="1753"/>
        <location filename="../src/engine/timetableexport.cpp" line="1819"/>
        <location filename="../src/engine/timetableexport.cpp" line="1883"/>
        <location filename="../src/engine/timetableexport.cpp" line="1945"/>
        <location filename="../src/engine/timetableexport.cpp" line="2290"/>
        <location filename="../src/engine/timetableexport.cpp" line="2543"/>
        <location filename="../src/engine/timetableexport.cpp" line="2599"/>
        <location filename="../src/engine/timetableexport.cpp" line="2656"/>
        <location filename="../src/engine/timetableexport.cpp" line="2693"/>
        <location filename="../src/engine/timetableexport.cpp" line="2730"/>
        <location filename="../src/engine/timetableexport.cpp" line="2771"/>
        <location filename="../src/engine/timetableexport.cpp" line="2811"/>
        <location filename="../src/engine/timetableexport.cpp" line="2866"/>
        <location filename="../src/engine/timetableexport.cpp" line="2920"/>
        <location filename="../src/engine/timetableexport.cpp" line="2959"/>
        <location filename="../src/engine/timetableexport.cpp" line="2997"/>
        <location filename="../src/engine/timetableexport.cpp" line="3038"/>
        <location filename="../src/engine/timetableexport.cpp" line="3079"/>
        <location filename="../src/engine/timetableexport.cpp" line="3130"/>
        <location filename="../src/engine/timetableexport.cpp" line="3179"/>
        <location filename="../src/engine/timetableexport.cpp" line="3218"/>
        <location filename="../src/engine/timetableexport.cpp" line="3257"/>
        <location filename="../src/engine/timetableexport.cpp" line="3298"/>
        <location filename="../src/engine/timetableexport.cpp" line="3339"/>
        <location filename="../src/engine/timetableexport.cpp" line="3375"/>
        <location filename="../src/engine/timetableexport.cpp" line="3409"/>
        <location filename="../src/engine/timetableexport.cpp" line="3445"/>
        <location filename="../src/engine/timetableexport.cpp" line="3481"/>
        <location filename="../src/engine/timetableexport.cpp" line="3520"/>
        <location filename="../src/engine/timetableexport.cpp" line="3561"/>
        <location filename="../src/engine/timetableexport.cpp" line="3610"/>
        <location filename="../src/engine/timetableexport.cpp" line="3656"/>
        <location filename="../src/engine/timetableexport.cpp" line="3691"/>
        <location filename="../src/engine/timetableexport.cpp" line="3726"/>
        <location filename="../src/engine/timetableexport.cpp" line="3766"/>
        <location filename="../src/engine/timetableexport.cpp" line="3807"/>
        <location filename="../src/engine/timetableexport.cpp" line="3857"/>
        <location filename="../src/engine/timetableexport.cpp" line="3909"/>
        <location filename="../src/engine/timetableexport.cpp" line="3949"/>
        <location filename="../src/engine/timetableexport.cpp" line="3990"/>
        <location filename="../src/engine/timetableexport.cpp" line="4035"/>
        <location filename="../src/engine/timetableexport.cpp" line="4081"/>
        <location filename="../src/engine/timetableexport.cpp" line="4131"/>
        <location filename="../src/engine/timetableexport.cpp" line="4178"/>
        <location filename="../src/engine/timetableexport.cpp" line="4214"/>
        <location filename="../src/engine/timetableexport.cpp" line="4251"/>
        <location filename="../src/engine/timetableexport.cpp" line="4293"/>
        <location filename="../src/engine/timetableexport.cpp" line="4334"/>
        <location filename="../src/engine/timetableexport.cpp" line="4388"/>
        <location filename="../src/engine/timetableexport.cpp" line="4439"/>
        <location filename="../src/engine/timetableexport.cpp" line="4475"/>
        <location filename="../src/engine/timetableexport.cpp" line="4512"/>
        <location filename="../src/engine/timetableexport.cpp" line="4554"/>
        <location filename="../src/engine/timetableexport.cpp" line="4595"/>
        <location filename="../src/engine/timetableexport.cpp" line="4643"/>
        <location filename="../src/engine/timetableexport.cpp" line="4691"/>
        <location filename="../src/engine/timetableexport.cpp" line="4727"/>
        <location filename="../src/engine/timetableexport.cpp" line="4763"/>
        <source>Writing %1 gave error code %2, which means saving is compromised. Please check your disk&apos;s free space.</source>
        <translation>La scrittura di %1 ha dato codice di errore %2, che significa che il salvataggio è compromesso. Controlla lo spazio disponibile su disco.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4116"/>
        <location filename="../src/engine/timetableexport.cpp" line="4164"/>
        <source>Subject</source>
        <translation>Materia</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="864"/>
        <source>Generation started on: %1</source>
        <comment>%1 is the time</comment>
        <translation>Inizio dell&apos;elaborazione: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="868"/>
        <location filename="../src/engine/timetableexport.cpp" line="876"/>
        <source>This file was automatically generated by FET %1.</source>
        <translation>Questo file è stato prodotto automaticamente da FET %1.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="872"/>
        <source>Generation ended on: %1</source>
        <comment>%1 is the time</comment>
        <translation>Generazione terminara alle: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="874"/>
        <source>Random seed at the end of generation is: X=%1, Y=%2</source>
        <comment>The random seed has two components, X and Y</comment>
        <translation>Il seme del generatore casuale al termine della generazione vale: X=%1, Y=%2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1723"/>
        <source>Soft conflicts of %1</source>
        <comment>%1 is the file name</comment>
        <translation>Conflitti leggeri di %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1725"/>
        <location filename="../src/engine/timetableexport.cpp" line="1741"/>
        <source>Generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is the date and time of generation</comment>
        <translation>Prodotto con FET %1 il %2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1986"/>
        <source>No timetable was written, because from the settings you disabled writing any timetable.</source>
        <translation>Nessun orario è stato scritto, perché dalle impostazioni hai disattivato la scrittura di qualsiasi orario.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1987"/>
        <source>The exception is that after each successful (complete) timetable generation the %1 file will be written.</source>
        <translation>L&apos;eccezione è che dopo ogni generazione d&apos;orario riuscita (e completa), il file %1 sarà scritto.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1991"/>
        <source>File generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is the date and time of generation</comment>
        <translation>File generato con FET %1 in data %2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2004"/>
        <source>students</source>
        <translation>studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2006"/>
        <source>students - disabled</source>
        <translation>studenti - disabilitato</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2011"/>
        <source>teachers - disabled</source>
        <translation>insegnanti - disabilitato</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2013"/>
        <source>View statistics: %1, %2.</source>
        <comment>%1 and %2 are two files in HTML format, to show statistics for students and teachers. The user can click on one file to view it</comment>
        <translation>Vedi statistiche: %1, %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2059"/>
        <location filename="../src/engine/timetableexport.cpp" line="2063"/>
        <location filename="../src/engine/timetableexport.cpp" line="2067"/>
        <location filename="../src/engine/timetableexport.cpp" line="2071"/>
        <location filename="../src/engine/timetableexport.cpp" line="2073"/>
        <location filename="../src/engine/timetableexport.cpp" line="2074"/>
        <location filename="../src/engine/timetableexport.cpp" line="2075"/>
        <location filename="../src/engine/timetableexport.cpp" line="2076"/>
        <location filename="../src/engine/timetableexport.cpp" line="2085"/>
        <location filename="../src/engine/timetableexport.cpp" line="2089"/>
        <location filename="../src/engine/timetableexport.cpp" line="2093"/>
        <location filename="../src/engine/timetableexport.cpp" line="2097"/>
        <location filename="../src/engine/timetableexport.cpp" line="2099"/>
        <location filename="../src/engine/timetableexport.cpp" line="2100"/>
        <location filename="../src/engine/timetableexport.cpp" line="2101"/>
        <location filename="../src/engine/timetableexport.cpp" line="2102"/>
        <location filename="../src/engine/timetableexport.cpp" line="2111"/>
        <location filename="../src/engine/timetableexport.cpp" line="2115"/>
        <location filename="../src/engine/timetableexport.cpp" line="2119"/>
        <location filename="../src/engine/timetableexport.cpp" line="2123"/>
        <location filename="../src/engine/timetableexport.cpp" line="2125"/>
        <location filename="../src/engine/timetableexport.cpp" line="2126"/>
        <location filename="../src/engine/timetableexport.cpp" line="2127"/>
        <location filename="../src/engine/timetableexport.cpp" line="2128"/>
        <location filename="../src/engine/timetableexport.cpp" line="2137"/>
        <location filename="../src/engine/timetableexport.cpp" line="2141"/>
        <location filename="../src/engine/timetableexport.cpp" line="2145"/>
        <location filename="../src/engine/timetableexport.cpp" line="2149"/>
        <location filename="../src/engine/timetableexport.cpp" line="2151"/>
        <location filename="../src/engine/timetableexport.cpp" line="2152"/>
        <location filename="../src/engine/timetableexport.cpp" line="2153"/>
        <location filename="../src/engine/timetableexport.cpp" line="2154"/>
        <location filename="../src/engine/timetableexport.cpp" line="2163"/>
        <location filename="../src/engine/timetableexport.cpp" line="2167"/>
        <location filename="../src/engine/timetableexport.cpp" line="2169"/>
        <location filename="../src/engine/timetableexport.cpp" line="2170"/>
        <location filename="../src/engine/timetableexport.cpp" line="2181"/>
        <location filename="../src/engine/timetableexport.cpp" line="2185"/>
        <location filename="../src/engine/timetableexport.cpp" line="2189"/>
        <location filename="../src/engine/timetableexport.cpp" line="2193"/>
        <location filename="../src/engine/timetableexport.cpp" line="2195"/>
        <location filename="../src/engine/timetableexport.cpp" line="2196"/>
        <location filename="../src/engine/timetableexport.cpp" line="2197"/>
        <location filename="../src/engine/timetableexport.cpp" line="2198"/>
        <location filename="../src/engine/timetableexport.cpp" line="2207"/>
        <location filename="../src/engine/timetableexport.cpp" line="2211"/>
        <location filename="../src/engine/timetableexport.cpp" line="2215"/>
        <location filename="../src/engine/timetableexport.cpp" line="2219"/>
        <location filename="../src/engine/timetableexport.cpp" line="2221"/>
        <location filename="../src/engine/timetableexport.cpp" line="2222"/>
        <location filename="../src/engine/timetableexport.cpp" line="2223"/>
        <location filename="../src/engine/timetableexport.cpp" line="2224"/>
        <location filename="../src/engine/timetableexport.cpp" line="2233"/>
        <location filename="../src/engine/timetableexport.cpp" line="2237"/>
        <location filename="../src/engine/timetableexport.cpp" line="2241"/>
        <location filename="../src/engine/timetableexport.cpp" line="2245"/>
        <location filename="../src/engine/timetableexport.cpp" line="2247"/>
        <location filename="../src/engine/timetableexport.cpp" line="2248"/>
        <location filename="../src/engine/timetableexport.cpp" line="2249"/>
        <location filename="../src/engine/timetableexport.cpp" line="2250"/>
        <location filename="../src/engine/timetableexport.cpp" line="2259"/>
        <location filename="../src/engine/timetableexport.cpp" line="2263"/>
        <location filename="../src/engine/timetableexport.cpp" line="2267"/>
        <location filename="../src/engine/timetableexport.cpp" line="2271"/>
        <location filename="../src/engine/timetableexport.cpp" line="2273"/>
        <location filename="../src/engine/timetableexport.cpp" line="2274"/>
        <location filename="../src/engine/timetableexport.cpp" line="2275"/>
        <location filename="../src/engine/timetableexport.cpp" line="2276"/>
        <source>disabled</source>
        <translation>disabilitato</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2280"/>
        <location filename="../src/engine/timetableexport.cpp" line="5799"/>
        <location filename="../src/engine/timetableexport.cpp" line="5869"/>
        <location filename="../src/engine/timetableexport.cpp" line="5951"/>
        <location filename="../src/engine/timetableexport.cpp" line="6027"/>
        <location filename="../src/engine/timetableexport.cpp" line="6107"/>
        <location filename="../src/engine/timetableexport.cpp" line="6180"/>
        <location filename="../src/engine/timetableexport.cpp" line="6262"/>
        <location filename="../src/engine/timetableexport.cpp" line="6344"/>
        <location filename="../src/engine/timetableexport.cpp" line="6435"/>
        <location filename="../src/engine/timetableexport.cpp" line="6524"/>
        <location filename="../src/engine/timetableexport.cpp" line="6615"/>
        <location filename="../src/engine/timetableexport.cpp" line="6701"/>
        <location filename="../src/engine/timetableexport.cpp" line="6786"/>
        <location filename="../src/engine/timetableexport.cpp" line="6873"/>
        <location filename="../src/engine/timetableexport.cpp" line="6970"/>
        <location filename="../src/engine/timetableexport.cpp" line="7064"/>
        <location filename="../src/engine/timetableexport.cpp" line="7163"/>
        <location filename="../src/engine/timetableexport.cpp" line="7254"/>
        <location filename="../src/engine/timetableexport.cpp" line="7317"/>
        <location filename="../src/engine/timetableexport.cpp" line="7380"/>
        <location filename="../src/engine/timetableexport.cpp" line="7446"/>
        <location filename="../src/engine/timetableexport.cpp" line="7515"/>
        <location filename="../src/engine/timetableexport.cpp" line="7581"/>
        <location filename="../src/engine/timetableexport.cpp" line="7646"/>
        <location filename="../src/engine/timetableexport.cpp" line="7717"/>
        <location filename="../src/engine/timetableexport.cpp" line="7790"/>
        <location filename="../src/engine/timetableexport.cpp" line="7870"/>
        <location filename="../src/engine/timetableexport.cpp" line="7944"/>
        <location filename="../src/engine/timetableexport.cpp" line="8023"/>
        <location filename="../src/engine/timetableexport.cpp" line="8096"/>
        <location filename="../src/engine/timetableexport.cpp" line="8167"/>
        <location filename="../src/engine/timetableexport.cpp" line="8239"/>
        <location filename="../src/engine/timetableexport.cpp" line="8319"/>
        <location filename="../src/engine/timetableexport.cpp" line="8394"/>
        <location filename="../src/engine/timetableexport.cpp" line="8475"/>
        <location filename="../src/engine/timetableexport.cpp" line="8547"/>
        <location filename="../src/engine/timetableexport.cpp" line="8651"/>
        <location filename="../src/engine/timetableexport.cpp" line="8756"/>
        <location filename="../src/engine/timetableexport.cpp" line="8862"/>
        <location filename="../src/engine/timetableexport.cpp" line="8971"/>
        <location filename="../src/engine/timetableexport.cpp" line="9073"/>
        <location filename="../src/engine/timetableexport.cpp" line="9178"/>
        <location filename="../src/engine/timetableexport.cpp" line="9260"/>
        <location filename="../src/engine/timetableexport.cpp" line="9341"/>
        <location filename="../src/engine/timetableexport.cpp" line="9430"/>
        <location filename="../src/engine/timetableexport.cpp" line="9518"/>
        <location filename="../src/engine/timetableexport.cpp" line="9603"/>
        <location filename="../src/engine/timetableexport.cpp" line="9687"/>
        <location filename="../src/engine/timetableexport.cpp" line="9804"/>
        <location filename="../src/engine/timetableexport.cpp" line="9922"/>
        <location filename="../src/engine/timetableexport.cpp" line="10095"/>
        <location filename="../src/engine/timetableexport.cpp" line="10121"/>
        <location filename="../src/engine/timetableexport.cpp" line="10308"/>
        <location filename="../src/engine/timetableexport.cpp" line="10339"/>
        <location filename="../src/engine/timetableexport.cpp" line="10493"/>
        <location filename="../src/engine/timetableexport.cpp" line="10502"/>
        <location filename="../src/engine/timetableexport.cpp" line="10533"/>
        <source>Timetable generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is the date and time of generation</comment>
        <translation>Orario prodotto con FET %1 il %2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2334"/>
        <source>CSS Stylesheet of %1</source>
        <comment>%1 is the file name</comment>
        <translation>Foglio di stile CSS - %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2338"/>
        <source>Stylesheet generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is date and time</comment>
        <translation>Foglio di stile generato con FET %1 il %2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2342"/>
        <source>Delete &quot;page-break-before: always;&quot; in &quot;table.even_table&quot; and in &quot;table.odd_table&quot; to skip page-breaks.</source>
        <comment>Please keep fields in quotes as they are, untranslated.</comment>
        <translation>Elimina &quot;page-break-before: always;&quot; in &quot;table.even_table&quot; e in &quot;table.odd_table&quot; per omettere interruzioni di pagina.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2491"/>
        <source>Be careful. You might get mutual and ambiguous styles. CSS means that the last definition will be used.</source>
        <translation>Attenzione: potresti ottenere stili sovrapponibili ed ambigui. Il CSS implica che sarà utilizzata l&apos;ultima definizione.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="3838"/>
        <location filename="../src/engine/timetableexport.cpp" line="3890"/>
        <location filename="../src/engine/timetableexport.cpp" line="3940"/>
        <location filename="../src/engine/timetableexport.cpp" line="3980"/>
        <location filename="../src/engine/timetableexport.cpp" line="4022"/>
        <location filename="../src/engine/timetableexport.cpp" line="4067"/>
        <source>No rooms recorded in FET for %1.</source>
        <comment>%1 is the institution name</comment>
        <translation>Nessuna aula registrata in FET per l&apos;istituto %1.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2158"/>
        <location filename="../src/engine/timetableexport.cpp" line="9705"/>
        <location filename="../src/engine/timetableexport.cpp" line="9823"/>
        <source>Teachers&apos; Free Periods</source>
        <translation>Orari liberi degli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4625"/>
        <location filename="../src/engine/timetableexport.cpp" line="4673"/>
        <source>Teacher has a single gap</source>
        <translation>L&apos;insegnante ha un solo ora buca</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1727"/>
        <source>Number of broken soft constraints: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1728"/>
        <source>Total soft conflicts: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1743"/>
        <source>Number of broken constraints: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1744"/>
        <source>Total conflicts: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2228"/>
        <source>Activity Tags</source>
        <translation type="unfinished">Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2524"/>
        <source>Style the teachers&apos; free periods</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4370"/>
        <location filename="../src/engine/timetableexport.cpp" line="4422"/>
        <source>Activity Tag</source>
        <translation type="unfinished">Chiave dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4626"/>
        <location filename="../src/engine/timetableexport.cpp" line="4674"/>
        <source>Teacher has a border gap</source>
        <translation>L&apos;insegnante ha un ora buca a margine</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4627"/>
        <location filename="../src/engine/timetableexport.cpp" line="4675"/>
        <source>Teacher has a big gap</source>
        <translation>L&apos;insegnante ha un ora buca multiplo</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4628"/>
        <location filename="../src/engine/timetableexport.cpp" line="4676"/>
        <source>Teacher must come earlier</source>
        <translation>L&apos;insegnante deve entrare prima</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4629"/>
        <location filename="../src/engine/timetableexport.cpp" line="4677"/>
        <source>Teacher must come much earlier</source>
        <translation>L&apos;insegnante deve entrare molto prima</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4630"/>
        <location filename="../src/engine/timetableexport.cpp" line="4678"/>
        <source>Teacher must stay longer</source>
        <translation>L&apos;insegnante deve restare più a lungo</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4631"/>
        <location filename="../src/engine/timetableexport.cpp" line="4679"/>
        <source>Teacher must stay much longer</source>
        <translation>L&apos;insegnante deve restare molto più a lungo</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4632"/>
        <location filename="../src/engine/timetableexport.cpp" line="4680"/>
        <source>Teacher has a free day</source>
        <translation>L&apos;insegnante ha un giorno libero</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4633"/>
        <location filename="../src/engine/timetableexport.cpp" line="4681"/>
        <source>Teacher is not available</source>
        <translation>L&apos;insegnante non è disponibile</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9746"/>
        <location filename="../src/engine/timetableexport.cpp" line="9865"/>
        <source>Single gap</source>
        <translation>ora buca singola</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9747"/>
        <location filename="../src/engine/timetableexport.cpp" line="9866"/>
        <source>Border gap</source>
        <translation>ora buca a margine</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9748"/>
        <location filename="../src/engine/timetableexport.cpp" line="9867"/>
        <source>Big gap</source>
        <translation>ora buca multipla</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9749"/>
        <location filename="../src/engine/timetableexport.cpp" line="9868"/>
        <source>Must come earlier</source>
        <translation>Deve entrare prima</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9750"/>
        <location filename="../src/engine/timetableexport.cpp" line="9869"/>
        <source>Must stay longer</source>
        <translation>Deve restare più a lungo</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9751"/>
        <location filename="../src/engine/timetableexport.cpp" line="9870"/>
        <source>Must come much earlier</source>
        <translation>Deve entrare molto prima</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9752"/>
        <location filename="../src/engine/timetableexport.cpp" line="9871"/>
        <source>Must stay much longer</source>
        <translation>Deve restare molto più a lungo</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9753"/>
        <location filename="../src/engine/timetableexport.cpp" line="9872"/>
        <source>Free day</source>
        <translation>Giorno libero</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9754"/>
        <source>Not available</source>
        <comment>It refers to a teacher</comment>
        <translation>Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9873"/>
        <source>Not available</source>
        <translation>Non disponibile</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9939"/>
        <location filename="../src/engine/timetableexport.cpp" line="10138"/>
        <source>This is a teaser only. Values are not correct!</source>
        <translation>Questo è solo un falso problema. I valori non sono corretti!</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="9943"/>
        <location filename="../src/engine/timetableexport.cpp" line="10142"/>
        <source>This file doesn&apos;t list limits that are set by constraints. It contains statistics about the min and max values of the currently calculated solution.</source>
        <translation>Questo file non riporta i limiti impostati dai vincoli. Esso contiene statistiche circa i valori minimi e massimi della soluzione attualmente elaborata.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10058"/>
        <source>All teachers</source>
        <translation>Tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10059"/>
        <location filename="../src/engine/timetableexport.cpp" line="10106"/>
        <location filename="../src/engine/timetableexport.cpp" line="10272"/>
        <location filename="../src/engine/timetableexport.cpp" line="10324"/>
        <location filename="../src/engine/timetableexport.cpp" line="10518"/>
        <source>Hours per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10060"/>
        <location filename="../src/engine/timetableexport.cpp" line="10107"/>
        <location filename="../src/engine/timetableexport.cpp" line="10273"/>
        <location filename="../src/engine/timetableexport.cpp" line="10325"/>
        <location filename="../src/engine/timetableexport.cpp" line="10519"/>
        <source>Free days</source>
        <translation>Giorni liberi</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10061"/>
        <location filename="../src/engine/timetableexport.cpp" line="10274"/>
        <source>Gaps</source>
        <translation>ore buche</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10062"/>
        <location filename="../src/engine/timetableexport.cpp" line="10275"/>
        <source>Gaps per day</source>
        <translation>Ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10063"/>
        <location filename="../src/engine/timetableexport.cpp" line="10276"/>
        <source>Hours per day</source>
        <translation>Ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10066"/>
        <location filename="../src/engine/timetableexport.cpp" line="10279"/>
        <source>Sum</source>
        <translation>Somma</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10073"/>
        <location filename="../src/engine/timetableexport.cpp" line="10286"/>
        <source>Average</source>
        <translation>Media</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10080"/>
        <location filename="../src/engine/timetableexport.cpp" line="10293"/>
        <source>Min</source>
        <translation>Minimo</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10087"/>
        <location filename="../src/engine/timetableexport.cpp" line="10300"/>
        <source>Max</source>
        <translation>Massimo</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10105"/>
        <location filename="../src/engine/timetableexport.cpp" line="10115"/>
        <source>Teacher</source>
        <translation>Insegnante</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10108"/>
        <location filename="../src/engine/timetableexport.cpp" line="10326"/>
        <location filename="../src/engine/timetableexport.cpp" line="10520"/>
        <source>Total gaps</source>
        <translation>Ore buche totali</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10109"/>
        <location filename="../src/engine/timetableexport.cpp" line="10327"/>
        <location filename="../src/engine/timetableexport.cpp" line="10361"/>
        <location filename="../src/engine/timetableexport.cpp" line="10381"/>
        <location filename="../src/engine/timetableexport.cpp" line="10521"/>
        <source>Min gaps per day</source>
        <translation>Numero minimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10110"/>
        <location filename="../src/engine/timetableexport.cpp" line="10328"/>
        <location filename="../src/engine/timetableexport.cpp" line="10362"/>
        <location filename="../src/engine/timetableexport.cpp" line="10382"/>
        <location filename="../src/engine/timetableexport.cpp" line="10522"/>
        <source>Max gaps per day</source>
        <translation>Numero massimo di ore buche al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10111"/>
        <location filename="../src/engine/timetableexport.cpp" line="10329"/>
        <location filename="../src/engine/timetableexport.cpp" line="10357"/>
        <location filename="../src/engine/timetableexport.cpp" line="10377"/>
        <location filename="../src/engine/timetableexport.cpp" line="10523"/>
        <source>Min hours per day</source>
        <translation>Numero minimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10112"/>
        <location filename="../src/engine/timetableexport.cpp" line="10330"/>
        <location filename="../src/engine/timetableexport.cpp" line="10358"/>
        <location filename="../src/engine/timetableexport.cpp" line="10378"/>
        <location filename="../src/engine/timetableexport.cpp" line="10524"/>
        <source>Max hours per day</source>
        <translation>Numero massimo di ore al giorno</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10271"/>
        <source>All students</source>
        <translation>Tutti gli studenti</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10353"/>
        <location filename="../src/engine/timetableexport.cpp" line="10373"/>
        <source>Min hours per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10354"/>
        <location filename="../src/engine/timetableexport.cpp" line="10374"/>
        <source>Max hours per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10355"/>
        <location filename="../src/engine/timetableexport.cpp" line="10375"/>
        <source>Min free days</source>
        <translation>Numero minimo di giorni liberi</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10356"/>
        <location filename="../src/engine/timetableexport.cpp" line="10376"/>
        <source>Max free days</source>
        <translation>Numero massimo di giorni liberi</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10359"/>
        <location filename="../src/engine/timetableexport.cpp" line="10379"/>
        <source>Min gaps per week</source>
        <translation>Numero minimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10360"/>
        <location filename="../src/engine/timetableexport.cpp" line="10380"/>
        <source>Max gaps per week</source>
        <translation>Numero massimo di ore buche a settimana</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="10323"/>
        <location filename="../src/engine/timetableexport.cpp" line="10333"/>
        <location filename="../src/engine/timetableexport.cpp" line="10517"/>
        <location filename="../src/engine/timetableexport.cpp" line="10527"/>
        <source>Subgroup</source>
        <translation>Sottogruppo</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1729"/>
        <source>Soft conflicts list (in decreasing order):</source>
        <translation>Elenco dei conflitti lievi (in ordine decrescente):</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1745"/>
        <source>Conflicts list (in decreasing order):</source>
        <translation>Elenco dei conflitti (in ordine decrescente):</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="889"/>
        <location filename="../src/engine/timetableexport.cpp" line="899"/>
        <location filename="../src/engine/timetableexport.cpp" line="905"/>
        <source>FET - Critical</source>
        <translation>FET - criticità</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="889"/>
        <source>Timetable not generated - cannot save it - this should not happen (please report bug)</source>
        <translation>Orario non generato - impossibile salvare - non sarebbe dovuto accadere (riferire il bug, per favore)</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="899"/>
        <location filename="../src/engine/timetableexport.cpp" line="905"/>
        <source>Incomplete timetable - this should not happen - please report bug</source>
        <translation>Orario incompleto - non sarebbe dovuto accadere - riferire il bug, per favore</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="977"/>
        <location filename="../src/engine/timetableexport.cpp" line="1011"/>
        <source>Added the following constraint to saved file:</source>
        <translation>Aggiunto il seguente vincolo al file salvato:</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="979"/>
        <location filename="../src/engine/timetableexport.cpp" line="1013"/>
        <source>Constraint
%1 NOT added to saved file - duplicate</source>
        <translation>Vincolo
%1 NON aggiunto al file salvato - duplicato</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="850"/>
        <location filename="../src/engine/timetableexport.cpp" line="881"/>
        <location filename="../src/engine/timetableexport.cpp" line="1073"/>
        <location filename="../src/engine/timetableexport.cpp" line="1392"/>
        <location filename="../src/engine/timetableexport.cpp" line="1405"/>
        <location filename="../src/engine/timetableexport.cpp" line="1711"/>
        <location filename="../src/engine/timetableexport.cpp" line="1752"/>
        <location filename="../src/engine/timetableexport.cpp" line="1772"/>
        <location filename="../src/engine/timetableexport.cpp" line="1818"/>
        <location filename="../src/engine/timetableexport.cpp" line="1838"/>
        <location filename="../src/engine/timetableexport.cpp" line="1882"/>
        <location filename="../src/engine/timetableexport.cpp" line="1902"/>
        <location filename="../src/engine/timetableexport.cpp" line="1944"/>
        <location filename="../src/engine/timetableexport.cpp" line="1960"/>
        <location filename="../src/engine/timetableexport.cpp" line="2289"/>
        <location filename="../src/engine/timetableexport.cpp" line="2321"/>
        <location filename="../src/engine/timetableexport.cpp" line="2542"/>
        <location filename="../src/engine/timetableexport.cpp" line="2563"/>
        <location filename="../src/engine/timetableexport.cpp" line="2598"/>
        <location filename="../src/engine/timetableexport.cpp" line="2619"/>
        <location filename="../src/engine/timetableexport.cpp" line="2655"/>
        <location filename="../src/engine/timetableexport.cpp" line="2676"/>
        <location filename="../src/engine/timetableexport.cpp" line="2692"/>
        <location filename="../src/engine/timetableexport.cpp" line="2713"/>
        <location filename="../src/engine/timetableexport.cpp" line="2729"/>
        <location filename="../src/engine/timetableexport.cpp" line="2750"/>
        <location filename="../src/engine/timetableexport.cpp" line="2770"/>
        <location filename="../src/engine/timetableexport.cpp" line="2791"/>
        <location filename="../src/engine/timetableexport.cpp" line="2810"/>
        <location filename="../src/engine/timetableexport.cpp" line="2832"/>
        <location filename="../src/engine/timetableexport.cpp" line="2865"/>
        <location filename="../src/engine/timetableexport.cpp" line="2886"/>
        <location filename="../src/engine/timetableexport.cpp" line="2919"/>
        <location filename="../src/engine/timetableexport.cpp" line="2940"/>
        <location filename="../src/engine/timetableexport.cpp" line="2958"/>
        <location filename="../src/engine/timetableexport.cpp" line="2979"/>
        <location filename="../src/engine/timetableexport.cpp" line="2996"/>
        <location filename="../src/engine/timetableexport.cpp" line="3017"/>
        <location filename="../src/engine/timetableexport.cpp" line="3037"/>
        <location filename="../src/engine/timetableexport.cpp" line="3058"/>
        <location filename="../src/engine/timetableexport.cpp" line="3078"/>
        <location filename="../src/engine/timetableexport.cpp" line="3101"/>
        <location filename="../src/engine/timetableexport.cpp" line="3129"/>
        <location filename="../src/engine/timetableexport.cpp" line="3150"/>
        <location filename="../src/engine/timetableexport.cpp" line="3178"/>
        <location filename="../src/engine/timetableexport.cpp" line="3199"/>
        <location filename="../src/engine/timetableexport.cpp" line="3217"/>
        <location filename="../src/engine/timetableexport.cpp" line="3238"/>
        <location filename="../src/engine/timetableexport.cpp" line="3256"/>
        <location filename="../src/engine/timetableexport.cpp" line="3277"/>
        <location filename="../src/engine/timetableexport.cpp" line="3297"/>
        <location filename="../src/engine/timetableexport.cpp" line="3318"/>
        <location filename="../src/engine/timetableexport.cpp" line="3338"/>
        <location filename="../src/engine/timetableexport.cpp" line="3361"/>
        <location filename="../src/engine/timetableexport.cpp" line="3374"/>
        <location filename="../src/engine/timetableexport.cpp" line="3395"/>
        <location filename="../src/engine/timetableexport.cpp" line="3408"/>
        <location filename="../src/engine/timetableexport.cpp" line="3429"/>
        <location filename="../src/engine/timetableexport.cpp" line="3444"/>
        <location filename="../src/engine/timetableexport.cpp" line="3465"/>
        <location filename="../src/engine/timetableexport.cpp" line="3480"/>
        <location filename="../src/engine/timetableexport.cpp" line="3501"/>
        <location filename="../src/engine/timetableexport.cpp" line="3519"/>
        <location filename="../src/engine/timetableexport.cpp" line="3540"/>
        <location filename="../src/engine/timetableexport.cpp" line="3560"/>
        <location filename="../src/engine/timetableexport.cpp" line="3583"/>
        <location filename="../src/engine/timetableexport.cpp" line="3609"/>
        <location filename="../src/engine/timetableexport.cpp" line="3630"/>
        <location filename="../src/engine/timetableexport.cpp" line="3655"/>
        <location filename="../src/engine/timetableexport.cpp" line="3676"/>
        <location filename="../src/engine/timetableexport.cpp" line="3690"/>
        <location filename="../src/engine/timetableexport.cpp" line="3711"/>
        <location filename="../src/engine/timetableexport.cpp" line="3725"/>
        <location filename="../src/engine/timetableexport.cpp" line="3746"/>
        <location filename="../src/engine/timetableexport.cpp" line="3765"/>
        <location filename="../src/engine/timetableexport.cpp" line="3786"/>
        <location filename="../src/engine/timetableexport.cpp" line="3806"/>
        <location filename="../src/engine/timetableexport.cpp" line="3827"/>
        <location filename="../src/engine/timetableexport.cpp" line="3856"/>
        <location filename="../src/engine/timetableexport.cpp" line="3877"/>
        <location filename="../src/engine/timetableexport.cpp" line="3908"/>
        <location filename="../src/engine/timetableexport.cpp" line="3929"/>
        <location filename="../src/engine/timetableexport.cpp" line="3948"/>
        <location filename="../src/engine/timetableexport.cpp" line="3969"/>
        <location filename="../src/engine/timetableexport.cpp" line="3989"/>
        <location filename="../src/engine/timetableexport.cpp" line="4010"/>
        <location filename="../src/engine/timetableexport.cpp" line="4034"/>
        <location filename="../src/engine/timetableexport.cpp" line="4055"/>
        <location filename="../src/engine/timetableexport.cpp" line="4080"/>
        <location filename="../src/engine/timetableexport.cpp" line="4103"/>
        <location filename="../src/engine/timetableexport.cpp" line="4130"/>
        <location filename="../src/engine/timetableexport.cpp" line="4151"/>
        <location filename="../src/engine/timetableexport.cpp" line="4177"/>
        <location filename="../src/engine/timetableexport.cpp" line="4198"/>
        <location filename="../src/engine/timetableexport.cpp" line="4213"/>
        <location filename="../src/engine/timetableexport.cpp" line="4234"/>
        <location filename="../src/engine/timetableexport.cpp" line="4250"/>
        <location filename="../src/engine/timetableexport.cpp" line="4271"/>
        <location filename="../src/engine/timetableexport.cpp" line="4292"/>
        <location filename="../src/engine/timetableexport.cpp" line="4313"/>
        <location filename="../src/engine/timetableexport.cpp" line="4333"/>
        <location filename="../src/engine/timetableexport.cpp" line="4356"/>
        <location filename="../src/engine/timetableexport.cpp" line="4387"/>
        <location filename="../src/engine/timetableexport.cpp" line="4408"/>
        <location filename="../src/engine/timetableexport.cpp" line="4438"/>
        <location filename="../src/engine/timetableexport.cpp" line="4459"/>
        <location filename="../src/engine/timetableexport.cpp" line="4474"/>
        <location filename="../src/engine/timetableexport.cpp" line="4495"/>
        <location filename="../src/engine/timetableexport.cpp" line="4511"/>
        <location filename="../src/engine/timetableexport.cpp" line="4532"/>
        <location filename="../src/engine/timetableexport.cpp" line="4553"/>
        <location filename="../src/engine/timetableexport.cpp" line="4574"/>
        <location filename="../src/engine/timetableexport.cpp" line="4594"/>
        <location filename="../src/engine/timetableexport.cpp" line="4615"/>
        <location filename="../src/engine/timetableexport.cpp" line="4642"/>
        <location filename="../src/engine/timetableexport.cpp" line="4663"/>
        <location filename="../src/engine/timetableexport.cpp" line="4690"/>
        <location filename="../src/engine/timetableexport.cpp" line="4711"/>
        <location filename="../src/engine/timetableexport.cpp" line="4726"/>
        <location filename="../src/engine/timetableexport.cpp" line="4747"/>
        <location filename="../src/engine/timetableexport.cpp" line="4762"/>
        <source>FET critical</source>
        <translation>FET - criticità</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="866"/>
        <source>Random seed at the start of generation is: X=%1, Y=%2</source>
        <comment>The random seed has two components, X and Y</comment>
        <translation>Il seme del generatore casuale all&apos;avvio della generazione dell&apos;orario vale: X=%1, Y=%2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1073"/>
        <source>Could not save the data + timetable file on the hard disk - maybe hard disk is full</source>
        <translation>Impossibile salvare i dati + il file con l&apos;orario su disco - il disco potrebbe essere pieno</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1998"/>
        <source>Soft conflicts list - disabled.</source>
        <translation>Elenco dei conflitti lievi - disabilitato.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2024"/>
        <source>subgroups - disabled</source>
        <comment>It means the subgroups XML timetables are disabled</comment>
        <translation>sottogruppi - disabilitato</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2028"/>
        <source>teachers - disabled</source>
        <comment>It means the teachers XML timetables are disabled</comment>
        <translation>insegnanti - disabilitato</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2032"/>
        <source>activities - disabled</source>
        <comment>It means the activities XML timetables are disabled</comment>
        <translation>attività - disabilitato</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2033"/>
        <source>View XML: %1, %2, %3.</source>
        <comment>%1, %2 and %3 are three files in XML format, subgroups, teachers and activities timetables. The user can click on one file to view it</comment>
        <translation>Vedi XML: %1, %2, %3.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2042"/>
        <source>Timetables</source>
        <translation>Orari</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2044"/>
        <source>Days Horizontal</source>
        <translation>Giorni Orizzontale</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2044"/>
        <source>Days Vertical</source>
        <translation>Giorni Verticale</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2044"/>
        <source>Time Horizontal</source>
        <translation>Tempo Orizzontale</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2044"/>
        <source>Time Vertical</source>
        <translation>Tempo Verticale</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2054"/>
        <source>Subgroups</source>
        <translation>Sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2057"/>
        <location filename="../src/engine/timetableexport.cpp" line="2061"/>
        <location filename="../src/engine/timetableexport.cpp" line="2065"/>
        <location filename="../src/engine/timetableexport.cpp" line="2069"/>
        <location filename="../src/engine/timetableexport.cpp" line="2083"/>
        <location filename="../src/engine/timetableexport.cpp" line="2087"/>
        <location filename="../src/engine/timetableexport.cpp" line="2091"/>
        <location filename="../src/engine/timetableexport.cpp" line="2095"/>
        <location filename="../src/engine/timetableexport.cpp" line="2109"/>
        <location filename="../src/engine/timetableexport.cpp" line="2113"/>
        <location filename="../src/engine/timetableexport.cpp" line="2117"/>
        <location filename="../src/engine/timetableexport.cpp" line="2121"/>
        <location filename="../src/engine/timetableexport.cpp" line="2135"/>
        <location filename="../src/engine/timetableexport.cpp" line="2139"/>
        <location filename="../src/engine/timetableexport.cpp" line="2143"/>
        <location filename="../src/engine/timetableexport.cpp" line="2147"/>
        <location filename="../src/engine/timetableexport.cpp" line="2161"/>
        <location filename="../src/engine/timetableexport.cpp" line="2165"/>
        <location filename="../src/engine/timetableexport.cpp" line="2179"/>
        <location filename="../src/engine/timetableexport.cpp" line="2183"/>
        <location filename="../src/engine/timetableexport.cpp" line="2187"/>
        <location filename="../src/engine/timetableexport.cpp" line="2191"/>
        <location filename="../src/engine/timetableexport.cpp" line="2205"/>
        <location filename="../src/engine/timetableexport.cpp" line="2209"/>
        <location filename="../src/engine/timetableexport.cpp" line="2213"/>
        <location filename="../src/engine/timetableexport.cpp" line="2217"/>
        <location filename="../src/engine/timetableexport.cpp" line="2231"/>
        <location filename="../src/engine/timetableexport.cpp" line="2235"/>
        <location filename="../src/engine/timetableexport.cpp" line="2239"/>
        <location filename="../src/engine/timetableexport.cpp" line="2243"/>
        <location filename="../src/engine/timetableexport.cpp" line="2257"/>
        <location filename="../src/engine/timetableexport.cpp" line="2261"/>
        <location filename="../src/engine/timetableexport.cpp" line="2265"/>
        <location filename="../src/engine/timetableexport.cpp" line="2269"/>
        <source>view</source>
        <translation>vista</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2080"/>
        <source>Groups</source>
        <translation>Classi</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2106"/>
        <source>Years</source>
        <translation>Anni</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2132"/>
        <source>Teachers</source>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2176"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2202"/>
        <source>Subjects</source>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1996"/>
        <source>View the soft conflicts list.</source>
        <translation>Vedi l&apos;elenco dei conflitti lievi.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2254"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="7270"/>
        <location filename="../src/engine/timetableexport.cpp" line="7333"/>
        <location filename="../src/engine/timetableexport.cpp" line="7402"/>
        <location filename="../src/engine/timetableexport.cpp" line="7492"/>
        <location filename="../src/engine/timetableexport.cpp" line="7511"/>
        <location filename="../src/engine/timetableexport.cpp" line="7538"/>
        <location filename="../src/engine/timetableexport.cpp" line="7625"/>
        <location filename="../src/engine/timetableexport.cpp" line="7642"/>
        <source>All Activities</source>
        <translation>Tutte le Attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2030"/>
        <source>activities</source>
        <translation>attività</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2009"/>
        <location filename="../src/engine/timetableexport.cpp" line="2026"/>
        <source>teachers</source>
        <translation>insegnanti</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2022"/>
        <source>subgroups</source>
        <translation>Sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1722"/>
        <location filename="../src/engine/timetableexport.cpp" line="1737"/>
        <location filename="../src/engine/timetableexport.cpp" line="2333"/>
        <source>unnamed</source>
        <translation>senzanome</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="1368"/>
        <source>Please check the constraints related to the activity below, which might be impossible to schedule:</source>
        <translation type="unfinished">Controlla i vincoli connessi alle attività sottostanti, che sembrerebbe impossibile sistemare:</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="1374"/>
        <source>No: %1</source>
        <translation type="unfinished">No: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="1378"/>
        <source>Id: %1 (%2)</source>
        <comment>%1 is id of activity, %2 is detailed description of activity</comment>
        <translation type="unfinished">Id:%1 (%2)</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateForm</name>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="140"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="140"/>
        <source>Data is wrong. Please correct and try again</source>
        <translation>I dati sono sbagliati. Correggere e riprovare</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="146"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="162"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="676"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="831"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="880"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="147"/>
        <source>You have entered simulation with uninitialized rules or 0 activities...aborting</source>
        <translation>Hai avviato la simulazione senza aver inizializzato regole o con zero attività... elaborazione interrotta</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="153"/>
        <source>Entering simulation....precomputing, please be patient</source>
        <translation>Inizio della simulazione ... calcoli preliminari, attendi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="159"/>
        <source>Cannot generate - please modify your data</source>
        <translation>Impossibile generare - Modifica i tuoi dati</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="213"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="366"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="498"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="803"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="852"/>
        <source>Number of broken constraints: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="215"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="368"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="497"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="805"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="854"/>
        <source>Total conflicts:</source>
        <translation>Totale conflitti:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="219"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="372"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="503"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="809"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="858"/>
        <source>Conflicts listing (in decreasing order):</source>
        <translation>Elenco dei conflitti (in ordine decrescente):</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="306"/>
        <source>Generation stopped</source>
        <comment>The title of a dialog, meaning that the generation of the timetable was stopped.</comment>
        <translation>Elaborazione interrotta</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="397"/>
        <source>The partial highest-stage results were saved in the directory %1</source>
        <translation>Il miglior risultato parziale ottenuto è stato salvato nella cartella %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="435"/>
        <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>Elaborazione interrotta (svolgimento migliore)</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="512"/>
        <source>Simulation impossible! Maybe you can consider lowering the constraints.</source>
        <translation>Generazione impossibile! E&apos; opportuno prevedere di ridurre i vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="557"/>
        <source>Generation impossible</source>
        <comment>The title of a dialog, meaning that the generation of the timetable is impossible.</comment>
        <translation>Elaborazione impossibile</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="621"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="664"/>
        <source>Number of broken soft constraints: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="662"/>
        <source>Generation successful!</source>
        <translation>Generazione ottenuta!</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="666"/>
        <source>Weighted soft conflicts: %1</source>
        <translation>Peso dei conflitti leggeri: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="668"/>
        <source>Results were saved in the directory %1</source>
        <translation>Risultati salvati nella cartella %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="770"/>
        <source>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. You may find errors this way.</source>
        <translation>Se l&apos;orario si blocca ad un certo numero di attività k (e poi comincia a decrementare), controlla l&apos;ordine iniziale delle attività e verifica quella nella posizione k + 1 nella lista. Potresti così individuare errori.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="774"/>
        <source>If the generation is successful, you cannot have hard conflicts. You can have only soft conflicts, corresponding to constraints with weight lower than 100.0%, which are reported in detail.</source>
        <translation>Se la generazione ha successo, non possono esserci conflitti pesanti. Puoi avere solo conflitti leggeri, in corrispondenza di vincoli con peso sotto il 100% che non sono stati rispettati e che sono elencati in dettaglio.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="777"/>
        <source>After the generation (successful or interrupted), you can view the current (complete or incomplete) timetable in the corresponding view timetable dialogs, and the list of conflicts in the view conflicts dialog.</source>
        <translation>Alla fine della generazione (terminata con successo o interrotta), puoi vedere l&apos;orario generato (completo o incompleto) nelle finestre dell&apos;orario e la lista dei conflitti nella finestra dei conflitti.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="780"/>
        <source>The results are saved in your selected results directory in HTML and XML mode and the soft conflicts in text mode, along with the current data and timetable, saved as a .fet data file (with activities locked by constraints), so that you can open, modify and regenerate the current timetable later</source>
        <translation>I risultati sono salvati nella cartella di output selezionata, in HTML e XML ed i conflitti lievi in un file di testo, insieme ai dati correnti e all&apos;orario, salvati in un file di dati di formato .fet (con le attività bloccate da vincoli), così che potrai aprire, modificare e rigenerare lo stesso orario in un secondo tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="897"/>
        <source>Information relating difficult to schedule activities:</source>
        <translation>Informazioni su attività difficili da sistemare:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="899"/>
        <source>Please check the constraints related to the last activities in the list below, which might be difficult to schedule:</source>
        <translation>Controllare i vincoli relativi alle ultime attività nella lista seguente, che potrebbero essere difficili da sistemare:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="902"/>
        <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>Qui si trovano attività che portano ad una incoerenza, in ordine dalla prima all&apos;ultima (FET ha fallito la sistemazione dell&apos;ultima e il gruppo delle ultime è difficile da sistemare):</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="290"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="541"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="909"/>
        <source>No: %1</source>
        <translation>No: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="211"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="364"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="495"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="801"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="850"/>
        <source>Conflicts</source>
        <comment>Title of dialog</comment>
        <translation>Conflitti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="312"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="442"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="563"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="931"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="963"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="618"/>
        <source>Soft conflicts</source>
        <comment>Title of dialog</comment>
        <translation>Conflitti lievi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="629"/>
        <source>Soft conflicts listing (in decreasing order):</source>
        <translation>Elenco dei conflitti leggeri (in ordine decrescente):</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="701"/>
        <source>%1 out of %2 activities placed</source>
        <translation>%1 di %2 attività collocate</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="703"/>
        <source>Elapsed time:</source>
        <translation>Tempo trascorso:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="756"/>
        <source>Please wait. It might take 5 to 20 minutes or even more for very difficult timetables</source>
        <translation>Attendere. Occorrono da 5 a 20 minuti o anche più per orari molto complicati</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="758"/>
        <source>Activities are placed in order, most difficult ones first</source>
        <translation>Le attività sono in ordine, cominciando dalle più difficili</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="760"/>
        <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>Il processo di ricerca è semi-random, il che significa che si ottengono orari diversi in tempi diversi ad ogni esecuzione del programma. Si può scegliere la migliore soluzione fra diverse prove</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="767"/>
        <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>E&apos; consigliabile rendere più rigidi i vincoli passo dopo passo (per esempio il peso del numero minimo di giorni tra attività o il numero massimo di ore buche per insegnante), man mano che si ottengono orari accettabili.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="784"/>
        <source>FET help</source>
        <translation>FET - Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="832"/>
        <source>Simulation results should now be written in the directory %1 in html and xml mode and the conflicts in txt mode</source>
        <translation>I risultati della simulazione saranno scritti nella cartella %1 nei formati html e xml e i conflitti in modalità testo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="881"/>
        <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>Il miglior risultato della simulazione sarà scritto nella cartella %1 nei formati html e xml e i conflitti in modalità testo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="925"/>
        <source>FET - information about difficult activities</source>
        <translation>FET - informazioni in merito ad attività difficili</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="957"/>
        <source>FET - information about initial order of evaluation of activities</source>
        <translation>FET - informazioni circa l&apos;ordine iniziale di valutazione delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="763"/>
        <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>Di solito non occorre interrompere e far ripartire la ricerca. Ma per orari molto difficili ciò può essere d&apos;aiuto. Talvolta in questi casi FET può bloccarsi e ciclare all&apos;infinito, e una ripartenza può produrre una soluzione molto veloce.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="163"/>
        <source>Your data cannot be processed - please modify it as instructed</source>
        <translation>I dati non possono essere elaborati. Modifica come suggerito</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="227"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="380"/>
        <source>Simulation interrupted! FET could not find a timetable. Maybe you can consider lowering the constraints.</source>
        <translation>Simulazione interrotta! FET non ha potuto trovare un orario. Potresti dover considerare di ridurre i vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="244"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="528"/>
        <source>The partial results were saved in the directory %1</source>
        <translation>Il risultato parziale ottenuto è stato salvato nella cartella %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="249"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="402"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="533"/>
        <source>Additional information relating impossible to schedule activities:</source>
        <translation>Altre informazioni su attività che è impossibile sistemare:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="268"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="294"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="421"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="545"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="913"/>
        <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="280"/>
        <source>Please check the constraints related to the last activities in the list below, which might be impossible to schedule:</source>
        <translation>Controlla i vincoli connessi alle attività sottostanti, che sembrerebbe impossibile sistemare:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="283"/>
        <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>Qui si trovano attività che portano ad una incoerenza, in ordine dalla prima all&apos;ultima (FET ha fallito la sistemazione dell&apos;ultima e il gruppo delle ultime è, probabilmente, impossibile da collocare): </translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="535"/>
        <source>Please check the constraints related to the activity below, which might be impossible to schedule:</source>
        <translation>Controlla i vincoli connessi alle attività sottostanti, che sembrerebbe impossibile sistemare:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="625"/>
        <source>Total soft conflicts:</source>
        <translation>Conflitti lievi totali:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="252"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="405"/>
        <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 ha organizzato di ordinare correttamente le prime %1 attività più difficili. Si può osservare l&apos;ordine iniziale di piazzamento delle attività nella finestra di generazione. Le attività che poptrebbero creare problemi potrebbero essere le attività successive nell&apos;iniziale ordine di valutazione. Questa attività è indicata di seguito:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="273"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="426"/>
        <source>Difficult activity cannot be computed - please report possible bug</source>
        <translation>Una attività difficile non riesce ad essere sistemata - per favore riporta un possibile bug all&apos;autore</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="259"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="412"/>
        <source>Please check constraints related to following possibly problematic activity (or teacher(s), or students set(s)):</source>
        <translation>Controllare i vincoli relativi alle seguenti possibili attività problematiche (o insegnanti o insiemi di studenti):</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="707"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="733"/>
        <source>%1 h</source>
        <comment>hours</comment>
        <translation>%1 h</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="713"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="737"/>
        <source>%1 m</source>
        <comment>minutes</comment>
        <translation>%1 m</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="718"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="741"/>
        <source>%1 s</source>
        <comment>seconds</comment>
        <translation>%1 s</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="745"/>
        <source>Max placed activities: %1 (at %2)</source>
        <comment>%1 represents the maximum number of activities placed, %2 is a time interval</comment>
        <translation>Numero massimo di attività piazzate: %1 (dopo %2)</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateForm_template</name>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="23"/>
        <source>Current stage:</source>
        <translation>Posizione attuale:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="40"/>
        <source>Stop simulation and...</source>
        <translation>Interrompi l&apos;elaborazione e...</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="49"/>
        <source>View current timetable and impossible activities</source>
        <translation>Vedi l&apos;orario corrente e le attività impossibili</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="59"/>
        <source>View highest stage timetable</source>
        <translation>Vedi il miglior orario ottenuto</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>Senza interrompere l&apos;elaborazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="78"/>
        <source>View initial order of placing the activities</source>
        <translation>Vedi l&apos;ordine iniziale di piazzamento delle attività</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="88"/>
        <source>View difficult activities</source>
        <translation>Vedi le attività difficili</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="98"/>
        <source>Write current timetable</source>
        <translation>Salva l&apos;orario corrente</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="108"/>
        <source>Write highest stage timetable</source>
        <translation>Salva il miglior orario ottenuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="127"/>
        <source>Help</source>
        <translation>Aiuto</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>Genera un nuovo orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="118"/>
        <source>Start</source>
        <translation>Inizio</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateMultipleForm</name>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="247"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="264"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="280"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="294"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="405"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="457"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="244"/>
        <source>The maximum and also the predefined value is %1 minutes, which means %2 hours, so virtually unlimited.</source>
        <translation>Il valore massimo ed anche predefinito è %1 minuti, che significa %2 ore, perciò virtualmente senza limite.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="229"/>
        <source>You can only see generated timetables on the hard disk, in HTML and XML formats and soft conflicts in text format, or latest timetable in the Timetable/View menu. It is needed that the directory %1 to be emptied and deleted before proceeding.</source>
        <translation>Puoi vedere gli orari generati sul disco, nei formati HTML e XML ed i conflitti lievi in formato testo, oppure l&apos;ultimo orario nei menu Orario/ Vedi... Occorre che la cartella %1 sia rinominata o cancellata prima di procedere.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="238"/>
        <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>Gli orari sono salvati anche in formato .fet (dati + vincoli che bloccano tutte le attività), così che possano essere rigenerati in un secondo tempo.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="264"/>
        <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>La cartella %1 esiste e potrebbe non essere vuota (potrebbe contenere vecchi file). Devi rimuovere manualmente tutti i contenuti di questa cartella ED INOLTRE la cartella stessa (ovvero rinominarla) e così potrai generare orari multipli</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="274"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="274"/>
        <source>Data is wrong. Please correct and try again</source>
        <translation>I dati sono sbagliati. Correggere e riprovare</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="281"/>
        <source>You have entered simulation with uninitialized rules or 0 activities...aborting</source>
        <translation>Hai avviato la simulazione senza aver inizializzato regole o con zero attività... elaborazione interrotta</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="291"/>
        <source>Cannot optimize - please modify your data</source>
        <translation>Impossibile ottimizzare - Modificare i dati</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="353"/>
        <source>Number of broken soft constraints: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="357"/>
        <source>Total soft conflicts: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="360"/>
        <source>Soft conflicts listing (in decreasing order):</source>
        <translation>Elenco dei conflitti leggeri (in ordine decrescente):</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="443"/>
        <source>Simulation finished!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="497"/>
        <source>%1 h</source>
        <comment>hours</comment>
        <translation>%1 h</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="501"/>
        <source>%1 m</source>
        <comment>minutes</comment>
        <translation>%1 m</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="505"/>
        <source>%1 s</source>
        <comment>seconds</comment>
        <translation>%1 s</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="509"/>
        <source>Max placed activities: %1 (at %2)</source>
        <comment>%1 represents the maximum number of activities placed, %2 is a time interval</comment>
        <translation>Numero massimo di attività piazzate: %1 (dopo %2)</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="512"/>
        <source>Current timetable: %1 out of %2 activities placed, %3h %4m %5s</source>
        <translation>Orario corrente: %1 su %2 attività collocate, %3h %4m %5s</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="240"/>
        <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>Se ottieni un orario impossibile, seleziona il menù Orario / Genera (singolo) e osserva l&apos;ordine iniziale di sistemazione delle attività. Può aiutare.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="234"/>
        <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>Si noti che in caso di dati voluminosi, ciascun orario può occupare più megabyte di spazio su hard disk, perciò verifica di avere spazio a sufficienza (controlla la dimensione dei singoli orari, per precauzione).</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="243"/>
        <source>Limit for each timetable</source>
        <translation>Tempo limite per ciascun orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="243"/>
        <source>You can limit the search time, by specifying the maximum number of minutes allowed to spend for each timetable (option %1).</source>
        <translation>Puoi limitare il tempo di ricerca specificando il massimo numero di minuti da dedicare alla elaborazione di ciascun orario (opzione %1).</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="295"/>
        <source>Your data cannot be processed - please modify it as instructed.</source>
        <translation>I dati non possono essere elaborati. Modifica come suggerito.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="328"/>
        <source>Timetable no: %1 =&gt; %2</source>
        <comment>%1 is the number of this timetable when generating multiple timetables, %2 is its description</comment>
        <translation>Orario n.: %1 =&gt; %2</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="350"/>
        <source>Soft conflicts</source>
        <comment>Title of dialog</comment>
        <translation>Conflitti lievi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="381"/>
        <source>Simulation interrupted!</source>
        <translation>Generazione interrotta!</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="399"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="445"/>
        <source>The results were saved in the directory %1</source>
        <translation>I risultati sono stati salvati nella cartella %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="401"/>
        <source>Total searching time: %1h %2m %3s</source>
        <translation>Durata totale dell&apos;elaborazione: %1o %2m %3s</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="447"/>
        <source>Total searching time was %1h %2m %3s</source>
        <translation>La durata totale dell&apos;elaborazione è stata di %1o %2m %3s</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateMultipleForm_template</name>
    <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>Tempo limite per ciascun orario</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>minuti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="74"/>
        <source>Number of timetables</source>
        <translation>Numero di orari</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="98"/>
        <source>Start</source>
        <translation>Inizio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="108"/>
        <source>Stop</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="122"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="115"/>
        <source>Help</source>
        <translation>Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="14"/>
        <source>Generate multiple timetables</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Genera più orari</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="20"/>
        <source>Current timetable: 0 out of 0 activities placed</source>
        <translation>Orario corrente: 0 su 0 attività collocate</translation>
    </message>
</context>
<context>
    <name>TimetablePrintForm</name>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="1325"/>
        <source>Print timetable</source>
        <translation>Stampa l&apos;orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="167"/>
        <source>Subgroups</source>
        <translation>Sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="160"/>
        <source>Print timetable dialog</source>
        <translation>Finestra per la stampa dell&apos;orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="168"/>
        <source>Groups</source>
        <translation>Classi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="169"/>
        <source>Years</source>
        <translation>Anni</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="170"/>
        <source>Teachers</source>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="172"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="173"/>
        <source>Subjects</source>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="175"/>
        <location filename="../src/interface/timetableprintform.cpp" line="856"/>
        <location filename="../src/interface/timetableprintform.cpp" line="872"/>
        <location filename="../src/interface/timetableprintform.cpp" line="891"/>
        <source>All activities</source>
        <translation>Tutte le attività</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="197"/>
        <source>Print</source>
        <translation>Stampa</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="199"/>
        <source>Days horizontal</source>
        <translation>Giorni orizzontale</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="200"/>
        <source>Days vertical</source>
        <translation>Giorni verticale</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="201"/>
        <source>Time horizontal</source>
        <translation>Tempo orizzontale</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="202"/>
        <source>Time vertical</source>
        <translation>Tempo verticale</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="206"/>
        <source>Time horizontal per day</source>
        <translation>Tempo orizzontale per giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="207"/>
        <source>Time vertical per day</source>
        <translation>Tempo verticale per giorno</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="220"/>
        <source>Options</source>
        <translation>Opzioni</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="185"/>
        <source>All</source>
        <comment>Refers to a list of items, select all. Please keep translation short</comment>
        <translation>Tutto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="171"/>
        <source>Teachers&apos; Free Periods</source>
        <translation type="unfinished">Orari liberi degli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="174"/>
        <source>Activity Tags</source>
        <translation type="unfinished">Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="176"/>
        <source>Students Statistics</source>
        <translation>Statistica studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="177"/>
        <source>Teachers Statistics</source>
        <translation>Statistica insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="187"/>
        <source>None</source>
        <comment>Refers to a list of items, select none. Please keep translation short</comment>
        <translation>Nessuno</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="241"/>
        <source>Portrait</source>
        <translation>Ritratto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="241"/>
        <source>Landscape</source>
        <translation>Paesaggio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="258"/>
        <source>Custom</source>
        <comment>Type of paper size</comment>
        <translation>Personalizza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="260"/>
        <source>A0</source>
        <comment>Type of paper size</comment>
        <translation>A0</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="261"/>
        <source>A1</source>
        <comment>Type of paper size</comment>
        <translation>A1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="262"/>
        <source>A2</source>
        <comment>Type of paper size</comment>
        <translation>A2</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="263"/>
        <source>A3</source>
        <comment>Type of paper size</comment>
        <translation>A3</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="264"/>
        <source>A4</source>
        <comment>Type of paper size</comment>
        <translation>A4</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="265"/>
        <source>A5</source>
        <comment>Type of paper size</comment>
        <translation>A5</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="266"/>
        <source>A6</source>
        <comment>Type of paper size</comment>
        <translation>A6</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="267"/>
        <source>A7</source>
        <comment>Type of paper size</comment>
        <translation>A7</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="268"/>
        <source>A8</source>
        <comment>Type of paper size</comment>
        <translation>A8</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="269"/>
        <source>A9</source>
        <comment>Type of paper size</comment>
        <translation>A9</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="270"/>
        <source>B0</source>
        <comment>Type of paper size</comment>
        <translation>B0</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="271"/>
        <source>B1</source>
        <comment>Type of paper size</comment>
        <translation>B1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="272"/>
        <source>B2</source>
        <comment>Type of paper size</comment>
        <translation>B2</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="273"/>
        <source>B3</source>
        <comment>Type of paper size</comment>
        <translation>B3</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="274"/>
        <source>B4</source>
        <comment>Type of paper size</comment>
        <translation>B4</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="275"/>
        <source>B5</source>
        <comment>Type of paper size</comment>
        <translation>B5</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="276"/>
        <source>B6</source>
        <comment>Type of paper size</comment>
        <translation>B6</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="277"/>
        <source>B7</source>
        <comment>Type of paper size</comment>
        <translation>B7</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="278"/>
        <source>B8</source>
        <comment>Type of paper size</comment>
        <translation>B8</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="279"/>
        <source>B9</source>
        <comment>Type of paper size</comment>
        <translation>B9</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="280"/>
        <source>B10</source>
        <comment>Type of paper size</comment>
        <translation>B10</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="281"/>
        <source>C5E</source>
        <comment>Type of paper size</comment>
        <translation>C5E</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="282"/>
        <source>Comm10E</source>
        <comment>Type of paper size</comment>
        <translation>Comm10E</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="283"/>
        <source>DLE</source>
        <comment>Type of paper size</comment>
        <translation>DLE</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="284"/>
        <source>Executive</source>
        <comment>Type of paper size</comment>
        <translation>Executive</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="285"/>
        <source>Folio</source>
        <comment>Type of paper size</comment>
        <translation>Folio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="286"/>
        <source>Ledger</source>
        <comment>Type of paper size</comment>
        <translation>Ledger</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="287"/>
        <source>Legal</source>
        <comment>Type of paper size</comment>
        <translation>Legal</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="288"/>
        <source>Letter</source>
        <comment>Type of paper size</comment>
        <translation>Letter</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="289"/>
        <source>Tabloid</source>
        <comment>Type of paper size</comment>
        <translation>Tabloid</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="314"/>
        <source>Detailed tables</source>
        <translation>Orari dettagliati</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="317"/>
        <source>Activity tags</source>
        <translation>Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="320"/>
        <source>Repeat vertical names</source>
        <translation>Ripeti etichette verticali</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="323"/>
        <source>Colors</source>
        <translation>Colori</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="336"/>
        <source>Font size: %1 pt</source>
        <comment>pt means points for font size, when printing the timetable</comment>
        <translation>Dimensione del carattere: %1 pt</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="360"/>
        <source>Activities padding: %1 px</source>
        <comment>px means pixels, when printing the timetable</comment>
        <translation>Riempi le attività: %1 px</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="383"/>
        <source>Space after table: +%1 px</source>
        <comment>px means pixels, when printing the timetable</comment>
        <translation>Spazio dopo la tabella oraria: +%1 px</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="406"/>
        <source>Split after: %1 names</source>
        <translation>Dividi dopo: %1 nomi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="429"/>
        <source>Left margin: %1 mm</source>
        <comment>mm means millimeters</comment>
        <translation>Margine sinistro: %1 mm</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="452"/>
        <source>Top margin: %1 mm</source>
        <comment>mm means millimeters</comment>
        <translation>Margine superiore: %1 mm</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="475"/>
        <source>Right margin: %1 mm</source>
        <comment>mm means millimeters</comment>
        <translation>Margine destro: %1 mm</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="498"/>
        <source>Bottom margin: %1 mm</source>
        <comment>mm means millimeters</comment>
        <translation>Margine inferiore: %1 mm</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="512"/>
        <source>Teaser</source>
        <comment>Small print preview. Please keep translation short</comment>
        <translation>Traccia</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="513"/>
        <source>Preview</source>
        <comment>Full print preview. Please keep translation short</comment>
        <translation>Anteprima</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="1316"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1360"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1412"/>
        <source>No margins set, because at least one value is too small. You need to enter at least:
Left: %1
Right: %2
Top: %3
Bottom: %4</source>
        <translation>Nessun margine impostato, perchè almeno un valore è troppo piccolo. Occorre impostare almeno:
Sinnistra %1
Destra %2
Sopra %3
Sotto %4</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="225"/>
        <source>Page-break: none</source>
        <comment>No page-break between timetables. Please keep translation short</comment>
        <translation>Interruzioni: nessuna</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="226"/>
        <source>Page-break: always</source>
        <comment>Page-break after each timetable. Please keep translation short</comment>
        <translation>Interruzioni: sempre</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="227"/>
        <source>Page-break: even</source>
        <comment>Page-break after each even timetable. Please keep translation short</comment>
        <translation>Interruzioni: dopo orari pari</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="514"/>
        <source>Print</source>
        <comment>Please keep translation short</comment>
        <translation>Stampa</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="516"/>
        <source>Close</source>
        <comment>Please keep translation short</comment>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="780"/>
        <source>All teachers</source>
        <translation>Tutti gli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="1097"/>
        <source>Warning! Only %1 out of %2 activities placed!</source>
        <translation>Attenzione! Solo %1 su %2 attività collocate!</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="1295"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1316"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1339"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1360"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1377"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1390"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1412"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1429"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableprintform.cpp" line="1295"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1339"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1377"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1390"/>
        <location filename="../src/interface/timetableprintform.cpp" line="1429"/>
        <source>FET is compiled without printer support - it is impossible to print from this dialog. Please open the HTML timetables from the results directory</source>
        <translation>FET è compilato senza il supporto della stampa - è impossibile ottenere una stampa da questa finestra. Prova ad usare gli orari in HTML dalla cartella dei risultati</translation>
    </message>
</context>
<context>
    <name>TimetableShowConflictsForm_template</name>
    <message>
        <location filename="../src/interface/timetableshowconflictsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
</context>
<context>
    <name>TimetableViewForm</name>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="492"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="710"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="573"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="867"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="487"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="682"/>
        <source>permanently locked time</source>
        <comment>refers to activity</comment>
        <translation>ora bloccata in permanenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="496"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="714"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="577"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="871"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="491"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="686"/>
        <source>locked time</source>
        <comment>refers to activity</comment>
        <translation>ora bloccata</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="500"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="718"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="581"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="875"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="495"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="690"/>
        <source>permanently locked space</source>
        <comment>refers to activity</comment>
        <translation>aula bloccata in permanenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="503"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="721"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="584"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="878"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="498"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="693"/>
        <source>locked space</source>
        <comment>refers to activity</comment>
        <translation>aula bloccata</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="781"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="814"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1050"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1083"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="875"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="908"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1244"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1277"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="774"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="807"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1016"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1049"/>
        <source>Added %n locking time constraint(s).</source>
        <comment>See http://doc.qt.io/qt-5/i18n-plural-rules.html for advice on how to correctly translate this field.Also, see http://doc.qt.io/qt-5/i18n-source-translation.html, section &apos;Handling Plurals&apos;.You have two examples on how to translate this field in fet_en_GB.ts and in fet_ro.ts(open these files with Qt Linguist and see the translation of this field).</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="789"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="822"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1058"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1091"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="883"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="916"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1252"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1285"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="782"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="815"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1024"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1057"/>
        <source>Added %n locking space constraint(s).</source>
        <comment>See http://doc.qt.io/qt-5/i18n-plural-rules.html for advice on how to correctly translate this field.Also, see http://doc.qt.io/qt-5/i18n-source-translation.html, section &apos;Handling Plurals&apos;.You have two examples on how to translate this field in fet_en_GB.ts and in fet_ro.ts(open these files with Qt Linguist and see the translation of this field).</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="797"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="830"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1066"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1099"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="891"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="924"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1260"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1293"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="790"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="823"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1032"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1065"/>
        <source>Removed %n locking time constraint(s).</source>
        <comment>See http://doc.qt.io/qt-5/i18n-plural-rules.html for advice on how to correctly translate this field.Also, see http://doc.qt.io/qt-5/i18n-source-translation.html, section &apos;Handling Plurals&apos;.You have two examples on how to translate this field in fet_en_GB.ts and in fet_ro.ts(open these files with Qt Linguist and see the translation of this field).</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="805"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="838"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1074"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1107"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="899"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="932"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1268"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1301"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="798"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="831"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1040"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1073"/>
        <source>Removed %n locking space constraint(s).</source>
        <comment>See http://doc.qt.io/qt-5/i18n-plural-rules.html for advice on how to correctly translate this field.Also, see http://doc.qt.io/qt-5/i18n-source-translation.html, section &apos;Handling Plurals&apos;.You have two examples on how to translate this field in fet_en_GB.ts and in fet_ro.ts(open these files with Qt Linguist and see the translation of this field).</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="856"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1125"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="950"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1319"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="849"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1091"/>
        <source>No locking constraints added or removed.</source>
        <translation>Nessun vincolo aggiunto o rimosso.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="889"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1174"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="983"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1368"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="882"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1140"/>
        <source>Lock/unlock: you can select one or more activities in the table and toggle lock/unlock in time, space or both.</source>
        <translation>Blocca/sblocca: puoi selezionare una (o più) attività nella tabella e commutare il blocco/sblocco di tempo, spazio o entrambi.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="891"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1176"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="985"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1370"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="884"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1142"/>
        <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>Saranno aggiunti (o rimossi) vincoli di impostazione per orario ed aule delle attività selezionate (possono essere sbloccate solo se non sono bloccate permanentemente).</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="333"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="514"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="403"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="615"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="329"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="498"/>
        <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>OBP</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="339"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="520"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="409"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="621"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="335"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="504"/>
        <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>OB</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="345"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="526"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="415"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="627"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="341"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="510"/>
        <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>ABP</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="350"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="531"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="420"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="632"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="346"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="515"/>
        <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>AB</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="893"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1178"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="987"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1372"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="886"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1144"/>
        <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>I vincoli di blocco dell&apos;orario sono del tipo orario preferenziale di inizio di attività. I vincoli di blocco dell&apos;aula sono del tipo aula preferenziale per attività. Puoi osservare questi vincoli nella corrispondente finestra dei vincoli. I nuovo vincoli di blocco alla fine della lista dei vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="896"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1181"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="990"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1375"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="889"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1147"/>
        <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>Se una casella è (permanentemente) bloccata per l&apos;orario e per l&apos;aula (tempo e spazio) contiene una sigla che lo ricorda: OBP (Ora Bloccata in Permanenza), OB (Ora Bloccata), ABP (Aula Bloccata in Permanenza) o AB (Aula Bloccata).</translation>
    </message>
</context>
<context>
    <name>TimetableViewRoomsDaysHorizontalForm</name>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="201"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="237"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="241"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="252"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="261"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="266"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="286"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="436"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="442"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="446"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="465"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="552"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="556"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="578"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="625"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="637"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="650"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="698"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="710"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="723"/>
        <source>FET warning</source>
        <translation type="unfinished">FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="201"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche aula. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="237"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="241"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="442"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="446"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="552"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="556"/>
        <source>Timetable not available in view rooms timetable dialog - please generate a new timetable</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (aule)&apos;. Genera un nuovo orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="252"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="578"/>
        <source>Invalid room - please close this dialog and open a new view rooms timetable dialog</source>
        <translation type="unfinished">Aula non valida. Chiudi questa finestra e apri nuovamente la voce &apos;vedi (aule)&apos; nel menu &apos;Orario&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="261"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="266"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="436"/>
        <source>Timetable not available in view rooms timetable dialog - please generate a new timetable or close the timetable view rooms dialog</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (aule)&apos;. Genera un nuovo orario oppure chiudi la finestra degli orari &apos;vedi (aule)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="286"/>
        <source>You have an old timetable view rooms dialog opened - please close it</source>
        <translation type="unfinished">Hai una vecchia finestra di dialogo &apos;Vedi (aule)&apos;  aperta - provvedi a chiuderla</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="465"/>
        <source>Invalid room - please close this dialog and open a new view rooms dialog</source>
        <translation type="unfinished">Aula non valida. Chiudi questa finestra e apri nuovamente la voce &apos;vedi (aule)&apos; nel menu &apos;Orario&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="485"/>
        <source>Room: %1</source>
        <translation type="unfinished">Aula: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="514"/>
        <source>Room is not available with weight %1%</source>
        <translation type="unfinished">Aula non disponibile con peso %1%</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="518"/>
        <source>Break with weight 100% in this slot</source>
        <translation type="unfinished">Interruzione con peso del 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="546"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="565"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="665"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="738"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="857"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="547"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">Assegnazione in corso.
Interrompere la simulazione prima.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="565"/>
        <source>Please select a room</source>
        <translation type="unfinished">Seleziona un&apos;aula</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="610"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="683"/>
        <source>Added the following constraint:</source>
        <translation type="unfinished">Aggiunto il seguente vincolo:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="625"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="637"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="698"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="710"/>
        <source>Small problem detected</source>
        <translation type="unfinished">Individuata una piccola anomalia </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="626"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="638"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere Orario di inizio preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="627"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="639"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="700"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="712"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation type="unfinished">Un possibile problema potrebbe riguardare la sincronizzazione - perciò prova a chiudere la visualizzazione dell&apos;orario per poi aprirla di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="628"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="640"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="701"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="713"/>
        <source>Please report possible bug</source>
        <translation type="unfinished">Per favore segnala il possibile bug</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="632"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="705"/>
        <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 type="unfinished">Il vincolo %1 non sarà cancellato perché è bloccato in permanenza. Se lo vuoi sbloccare devi agire nel menu dei vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="650"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="723"/>
        <source>You may have a problem, because FET expected to delete 1 constraint, but will delete %1 constraints</source>
        <translation type="unfinished">Potresti riscontrare un problema, perchè FET si aspettava di dover cancellare 1 vincolo, ma cancellerà %1 vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="653"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="726"/>
        <source>The following constraint will be deleted:</source>
        <translation type="unfinished">Il seguente vincolo sarà cancellato:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="666"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="739"/>
        <source>Skip information</source>
        <translation type="unfinished">Salta l&apos;informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="666"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="739"/>
        <source>See next</source>
        <translation type="unfinished">Vedi il prossimo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="699"/>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="711"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere aula preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform.cpp" line="900"/>
        <source>FET help</source>
        <translation type="unfinished">FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>TimetableViewRoomsDaysHorizontalForm_template</name>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform_template.ui" line="14"/>
        <source>View rooms days horizontal timetable</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform_template.ui" line="38"/>
        <source>Lock/unlock</source>
        <extracomment>This is a group box for locking/unlocking buttons</extracomment>
        <translation type="unfinished">Blocca/sblocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform_template.ui" line="46"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform_template.ui" line="53"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform_template.ui" line="62"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Entrambi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform_template.ui" line="84"/>
        <source>Help</source>
        <translation type="unfinished">Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform_template.ui" line="91"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsdayshorizontalform_template.ui" line="112"/>
        <source>Room&apos;s name</source>
        <translation type="unfinished">Nome dell&apos;aula</translation>
    </message>
</context>
<context>
    <name>TimetableViewRoomsTimeHorizontalForm</name>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="205"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="415"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="422"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="429"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="643"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="649"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="655"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="661"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="671"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="680"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="771"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="777"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="783"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="863"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="877"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="903"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="909"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="946"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="960"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="988"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="994"/>
        <source>FET warning</source>
        <translation type="unfinished">FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="205"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="429"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="661"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="783"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche aula. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="308"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="318"/>
        <source>px</source>
        <comment>Abbreviation for pixels</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="316"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="326"/>
        <source>Automatic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="415"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="422"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="655"/>
        <source>Timetable not available in view rooms timetable dialog - please generate a new timetable or close the timetable view rooms dialog</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (aule)&apos;. Genera un nuovo orario oppure chiudi la finestra degli orari &apos;vedi (aule)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="643"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="649"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="771"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="777"/>
        <source>Timetable not available in view rooms timetable dialog - please generate a new timetable</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (aule)&apos;. Genera un nuovo orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="671"/>
        <source>Cannot display the timetable, because you added or removed some teachers. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche insegnante. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="680"/>
        <source>The room is invalid - please close this dialog and open a new view rooms timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="697"/>
        <source>Room: %1</source>
        <translation type="unfinished">Aula: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="732"/>
        <source>Room is not available with weight %1%</source>
        <translation type="unfinished">Aula non disponibile con peso %1%</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="736"/>
        <source>Break with weight 100% in this slot</source>
        <translation type="unfinished">Interruzione con peso del 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="765"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="924"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1009"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1126"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="766"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">Assegnazione in corso.
Interrompere la simulazione prima.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="863"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="877"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="946"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="960"/>
        <source>Small problem detected</source>
        <translation type="unfinished">Individuata una piccola anomalia </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="864"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="878"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere Orario di inizio preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="865"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="879"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="948"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="962"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation type="unfinished">Un possibile problema potrebbe riguardare la sincronizzazione - perciò prova a chiudere la visualizzazione dell&apos;orario per poi aprirla di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="866"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="880"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="949"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="963"/>
        <source>Please report possible bug</source>
        <translation type="unfinished">Per favore segnala il possibile bug</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="871"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="954"/>
        <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 type="unfinished">Il vincolo %1 non sarà cancellato perché è bloccato in permanenza. Se lo vuoi sbloccare devi agire nel menu dei vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="898"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="983"/>
        <source>Added the following constraint:</source>
        <translation type="unfinished">Aggiunto il seguente vincolo:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="903"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="988"/>
        <source>You may have a problem, because FET expected to add 1 constraint, but this is not possible. Please report possible bug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="909"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="994"/>
        <source>You may have a problem, because FET expected to delete 1 constraint, but will delete %1 constraints</source>
        <translation type="unfinished">Potresti riscontrare un problema, perchè FET si aspettava di dover cancellare 1 vincolo, ma cancellerà %1 vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="912"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="997"/>
        <source>The following constraint will be deleted:</source>
        <translation type="unfinished">Il seguente vincolo sarà cancellato:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="925"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1010"/>
        <source>Skip information</source>
        <translation type="unfinished">Salta l&apos;informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="925"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1010"/>
        <source>See next</source>
        <translation type="unfinished">Vedi il prossimo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="947"/>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="961"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere aula preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1186"/>
        <source>If a whole column (day+hour) is selected, the activities with no room from that column will NOT be locked/unlocked.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1189"/>
        <source>A bold font cell means that the activity is locked in time, either permanently or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1191"/>
        <source>An italic font cell means that the activity is locked in space, either permanently or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform.cpp" line="1193"/>
        <source>FET help</source>
        <translation type="unfinished">FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>TimetableViewRoomsTimeHorizontalForm_template</name>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="14"/>
        <source>View rooms time horizontal timetable</source>
        <extracomment>Title of dialog to view the rooms timetable</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="39"/>
        <source>Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="46"/>
        <source>Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="70"/>
        <source>Lock</source>
        <translation type="unfinished">Blocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="77"/>
        <source>Unlock</source>
        <translation type="unfinished">Sblocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="84"/>
        <source>Toggle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="100"/>
        <source>Students</source>
        <translation type="unfinished">Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="107"/>
        <source>Subjects</source>
        <translation type="unfinished">Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="114"/>
        <source>Teachers</source>
        <translation type="unfinished">Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="132"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="146"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="160"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Entrambi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="175"/>
        <source>Help</source>
        <translation type="unfinished">Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomstimehorizontalform_template.ui" line="182"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>TimetableViewStudentsDaysHorizontalForm</name>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="229"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="238"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="260"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="271"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="278"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="311"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="318"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="340"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="504"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="510"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="516"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="538"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="632"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="638"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="667"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="719"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="731"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="744"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="792"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="804"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="817"/>
        <source>FET warning</source>
        <translation type="unfinished">FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="229"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="260"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="510"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="632"/>
        <source>Timetable not available in view students timetable dialog - please generate a new timetable</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (studenti)&apos;. Genera un nuovo orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="238"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="271"/>
        <source>Invalid year - please close this dialog and open a new students view timetable dialog</source>
        <translation type="unfinished">Anno non valido - chiudi questa finestra e accedi nuovamente per vedere l&apos;orario degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="279"/>
        <source>Invalid group in the selected year, or the groups of the current year are not updated</source>
        <translation type="unfinished">Insieme non valido nell&apos;anno selezionato o le classi di questo anno non sono aggiornate</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="281"/>
        <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 type="unfinished">Soluzione: seleziona un anno diverso e dopo seleziona di nuovo l&apos;anno corrente, per aggiornare la lista delle classi, oppure chiudi questa finestra e apri nuovamente &apos;Orario&apos; / &apos;vedi (studenti)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="311"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="504"/>
        <source>Timetable not available in view students timetable dialog - please generate a new timetable or close the timetable view students dialog</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (studenti)&apos;. Genera un nuovo orario oppure chiudi la finestra degli orari &apos;vedi (aule)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="318"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="516"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="638"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche aula. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="340"/>
        <source>You have an old timetable view students dialog opened - please close it</source>
        <translation type="unfinished">Hai una vecchia finestra di dialogo &apos;Vedi (studenti)&apos;  aperta - provvedi a chiuderla</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="538"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="667"/>
        <source>Invalid students set - please close this dialog and open a new view students timetable dialog</source>
        <translation type="unfinished">Insieme di studenti non valido - chiudi questa finestra e accedi nuovamente per vedere l&apos;orario degli studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="567"/>
        <source>Room: %1</source>
        <translation type="unfinished">Aula: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="595"/>
        <source>Students subgroup is not available 100% in this slot</source>
        <translation type="unfinished">Il sottogruppo di studenti è indisponibile al 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="599"/>
        <source>Break with weight 100% in this slot</source>
        <translation type="unfinished">Interruzione con peso del 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="625"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="647"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="651"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="655"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="759"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="832"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="951"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="626"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">Assegnazione in corso.
Interrompere la simulazione prima.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="647"/>
        <source>Please select a year</source>
        <translation type="unfinished">Seleziona un anno</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="651"/>
        <source>Please select a group</source>
        <translation type="unfinished">Seleziona una classe</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="655"/>
        <source>Please select a subgroup</source>
        <translation type="unfinished">Seleziona un sottogruppo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="704"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="777"/>
        <source>Added the following constraint:</source>
        <translation type="unfinished">Aggiunto il seguente vincolo:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="719"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="731"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="792"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="804"/>
        <source>Small problem detected</source>
        <translation type="unfinished">Individuata una piccola anomalia </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="720"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="732"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere Orario di inizio preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="721"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="733"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="794"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="806"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation type="unfinished">Un possibile problema potrebbe riguardare la sincronizzazione - perciò prova a chiudere la visualizzazione dell&apos;orario per poi aprirla di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="722"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="734"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="795"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="807"/>
        <source>Please report possible bug</source>
        <translation type="unfinished">Per favore segnala il possibile bug</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="726"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="799"/>
        <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 type="unfinished">Il vincolo %1 non sarà cancellato perché è bloccato in permanenza. Se lo vuoi sbloccare devi agire nel menu dei vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="744"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="817"/>
        <source>You may have a problem, because FET expected to delete 1 constraint, but will delete %1 constraints</source>
        <translation type="unfinished">Potresti riscontrare un problema, perchè FET si aspettava di dover cancellare 1 vincolo, ma cancellerà %1 vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="747"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="820"/>
        <source>The following constraint will be deleted:</source>
        <translation type="unfinished">Il seguente vincolo sarà cancellato:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="760"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="833"/>
        <source>Skip information</source>
        <translation type="unfinished">Salta l&apos;informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="760"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="833"/>
        <source>See next</source>
        <translation type="unfinished">Vedi il prossimo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="793"/>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="805"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere aula preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform.cpp" line="994"/>
        <source>FET help</source>
        <translation type="unfinished">FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>TimetableViewStudentsDaysHorizontalForm_template</name>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="14"/>
        <source>View students days horizontal timetable</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="39"/>
        <source>Lock/unlock</source>
        <extracomment>This is a group box for locking/unlocking buttons</extracomment>
        <translation type="unfinished">Blocca/sblocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="47"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="54"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="63"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Entrambi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="85"/>
        <source>Help</source>
        <translation type="unfinished">Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="92"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="117"/>
        <source>Class name</source>
        <translation type="unfinished">Nome della classe</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsdayshorizontalform_template.ui" line="147"/>
        <source>Details</source>
        <translation type="unfinished">Dettagli</translation>
    </message>
</context>
<context>
    <name>TimetableViewStudentsTimeHorizontalForm</name>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="380"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="390"/>
        <source>px</source>
        <comment>Abbreviation for pixels</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="388"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="398"/>
        <source>Automatic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="486"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="493"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="760"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="766"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="772"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="792"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="928"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="934"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1057"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1071"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1097"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1103"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1140"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1154"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1182"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1188"/>
        <source>FET warning</source>
        <translation type="unfinished">FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="486"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="766"/>
        <source>Timetable not available in view students timetable dialog - please generate a new timetable or close the timetable view students dialog</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (studenti)&apos;. Genera un nuovo orario oppure chiudi la finestra degli orari &apos;vedi (aule)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="493"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="772"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="934"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche aula. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="760"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="928"/>
        <source>Timetable not available in view students timetable dialog - please generate a new timetable</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (studenti)&apos;. Genera un nuovo orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="792"/>
        <source>The students set is invalid - please close this dialog and open a new view students timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="861"/>
        <source>Room: %1</source>
        <translation type="unfinished">Aula: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="890"/>
        <source>Students set is not available 100% in this slot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="894"/>
        <source>Break with weight 100% in this slot</source>
        <translation type="unfinished">Interruzione con peso del 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="922"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1118"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1203"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1320"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="923"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">Assegnazione in corso.
Interrompere la simulazione prima.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1057"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1071"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1140"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1154"/>
        <source>Small problem detected</source>
        <translation type="unfinished">Individuata una piccola anomalia </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1058"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1072"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere Orario di inizio preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1059"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1073"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1142"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1156"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation type="unfinished">Un possibile problema potrebbe riguardare la sincronizzazione - perciò prova a chiudere la visualizzazione dell&apos;orario per poi aprirla di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1060"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1074"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1143"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1157"/>
        <source>Please report possible bug</source>
        <translation type="unfinished">Per favore segnala il possibile bug</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1065"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1148"/>
        <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 type="unfinished">Il vincolo %1 non sarà cancellato perché è bloccato in permanenza. Se lo vuoi sbloccare devi agire nel menu dei vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1092"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1177"/>
        <source>Added the following constraint:</source>
        <translation type="unfinished">Aggiunto il seguente vincolo:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1097"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1182"/>
        <source>You may have a problem, because FET expected to add 1 constraint, but this is not possible. Please report possible bug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1103"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1188"/>
        <source>You may have a problem, because FET expected to delete 1 constraint, but will delete %1 constraints</source>
        <translation type="unfinished">Potresti riscontrare un problema, perchè FET si aspettava di dover cancellare 1 vincolo, ma cancellerà %1 vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1106"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1191"/>
        <source>The following constraint will be deleted:</source>
        <translation type="unfinished">Il seguente vincolo sarà cancellato:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1119"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1204"/>
        <source>Skip information</source>
        <translation type="unfinished">Salta l&apos;informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1119"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1204"/>
        <source>See next</source>
        <translation type="unfinished">Vedi il prossimo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1141"/>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1155"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere aula preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1380"/>
        <source>If a whole column (day+hour) is selected, there will be locked/unlocked also the dummy activities (activities with no students sets) from that column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1383"/>
        <source>A bold font cell means that the activity is locked in time, either permanently or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1385"/>
        <source>An italic font cell means that the activity is locked in space, either permanently or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform.cpp" line="1387"/>
        <source>FET help</source>
        <translation type="unfinished">FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>TimetableViewStudentsTimeHorizontalForm_template</name>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="14"/>
        <source>View students time horizontal timetable</source>
        <extracomment>Title of dialog to view the students timetable</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="39"/>
        <source>Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="46"/>
        <source>Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="70"/>
        <source>Lock</source>
        <translation type="unfinished">Blocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="77"/>
        <source>Unlock</source>
        <translation type="unfinished">Sblocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="84"/>
        <source>Toggle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="100"/>
        <source>Teachers</source>
        <translation type="unfinished">Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="107"/>
        <source>Subjects</source>
        <translation type="unfinished">Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="125"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="139"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="153"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Entrambi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="168"/>
        <source>Help</source>
        <translation type="unfinished">Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentstimehorizontalform_template.ui" line="175"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>TimetableViewTeachersDaysHorizontalForm</name>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="187"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="223"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="233"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="242"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="249"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="263"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="431"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="437"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="443"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="461"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="548"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="554"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="570"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="617"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="629"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="642"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="691"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="703"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="716"/>
        <source>FET warning</source>
        <translation type="unfinished">FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="187"/>
        <source>Cannot display the timetable, because you added or removed some teachers. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche insegnante. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="223"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="437"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="548"/>
        <source>Timetable not available in view teachers timetable dialog - please generate a new timetable</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (insegnanti)&apos;. Genera un nuovo orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="233"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="570"/>
        <source>Invalid teacher - please close this dialog and open a new view teachers dialog</source>
        <translation type="unfinished">L&apos;insegnante non è valido - chiudi questa finestra e accedi nuovamente per vedere l&apos;orario di un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="242"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="431"/>
        <source>Timetable not available in view teachers timetable dialog - please generate a new timetable or close the timetable view teachers dialog</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (insegnanti)&apos;. Genera un nuovo orario oppure chiudi la finestra degli orari &apos;vedi (aule)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="249"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="443"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="554"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche aula. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="263"/>
        <source>You have an old timetable view teachers dialog opened - please close it</source>
        <translation type="unfinished">Hai una vecchia finestra di dialogo &apos;Vedi (insegnanti)&apos;  aperta - provvedi a chiuderla</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="461"/>
        <source>The teacher is invalid - please close this dialog and open a new view teachers timetable</source>
        <translation type="unfinished">L&apos;insegnante non è valido - chiudi questa finestra e accedi nuovamente per vedere l&apos;orario di un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="481"/>
        <source>Room: %1</source>
        <translation type="unfinished">Aula: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="509"/>
        <source>Teacher is not available 100% in this slot</source>
        <translation type="unfinished">L&apos;insegnante è indisponibile al 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="513"/>
        <source>Break with weight 100% in this slot</source>
        <translation type="unfinished">Interruzione con peso del 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="542"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="562"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="657"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="731"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="850"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="543"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">Assegnazione in corso.
Interrompere la simulazione prima.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="562"/>
        <source>Please select a teacher</source>
        <translation type="unfinished">Seleziona un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="603"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="675"/>
        <source>Added the following constraint:</source>
        <translation type="unfinished">Aggiunto il seguente vincolo:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="617"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="629"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="691"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="703"/>
        <source>Small problem detected</source>
        <translation type="unfinished">Individuata una piccola anomalia </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="618"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="630"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere Orario di inizio preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="619"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="631"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="693"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="705"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation type="unfinished">Un possibile problema potrebbe riguardare la sincronizzazione - perciò prova a chiudere la visualizzazione dell&apos;orario per poi aprirla di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="620"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="632"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="694"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="706"/>
        <source>Please report possible bug</source>
        <translation type="unfinished">Per favore segnala il possibile bug</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="624"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="698"/>
        <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 type="unfinished">Il vincolo %1 non sarà cancellato perché è bloccato in permanenza. Se lo vuoi sbloccare devi agire nel menu dei vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="642"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="716"/>
        <source>You may have a problem, because FET expected to delete 1 constraint, but will delete %1 constraints</source>
        <translation type="unfinished">Potresti riscontrare un problema, perchè FET si aspettava di dover cancellare 1 vincolo, ma cancellerà %1 vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="645"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="719"/>
        <source>The following constraint will be deleted:</source>
        <translation type="unfinished">Il seguente vincolo sarà cancellato:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="658"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="732"/>
        <source>Skip information</source>
        <translation type="unfinished">Salta l&apos;informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="658"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="732"/>
        <source>See next</source>
        <translation type="unfinished">Vedi il prossimo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="692"/>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="704"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere aula preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform.cpp" line="893"/>
        <source>FET help</source>
        <translation type="unfinished">FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>TimetableViewTeachersDaysHorizontalForm_template</name>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform_template.ui" line="14"/>
        <source>View teachers days horizontal timetable</source>
        <extracomment>Title of dialog to view the teachers timetable</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform_template.ui" line="38"/>
        <source>Lock/unlock</source>
        <extracomment>This is a group box for locking/unlocking buttons</extracomment>
        <translation type="unfinished">Blocca/sblocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform_template.ui" line="46"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform_template.ui" line="53"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform_template.ui" line="62"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Entrambi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform_template.ui" line="84"/>
        <source>Help</source>
        <translation type="unfinished">Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform_template.ui" line="91"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersdayshorizontalform_template.ui" line="112"/>
        <source>Teacher&apos;s name</source>
        <translation type="unfinished">Nome dell&apos;insegnante</translation>
    </message>
</context>
<context>
    <name>TimetableViewTeachersTimeHorizontalForm</name>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="204"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="407"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="414"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="627"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="633"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="639"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="649"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="658"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="743"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="749"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="829"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="843"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="869"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="875"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="912"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="926"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="954"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="960"/>
        <source>FET warning</source>
        <translation type="unfinished">FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="204"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="649"/>
        <source>Cannot display the timetable, because you added or removed some teachers. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche insegnante. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="307"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="317"/>
        <source>px</source>
        <comment>Abbreviation for pixels</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="315"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="325"/>
        <source>Automatic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="407"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="633"/>
        <source>Timetable not available in view teachers timetable dialog - please generate a new timetable or close the timetable view teachers dialog</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (insegnanti)&apos;. Genera un nuovo orario oppure chiudi la finestra degli orari &apos;vedi (aule)&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="414"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="639"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="749"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished">Impossibile mostrare l&apos;orario, perché hai aggiunto o rimosso qualche aula. Rigenerare l&apos;orario per poi visualizzarlo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="627"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="743"/>
        <source>Timetable not available in view teachers timetable dialog - please generate a new timetable</source>
        <translation type="unfinished">Orario non disponibile nella finestra degli orari &apos;vedi (insegnanti)&apos;. Genera un nuovo orario</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="658"/>
        <source>The teacher is invalid - please close this dialog and open a new view teachers timetable</source>
        <translation type="unfinished">L&apos;insegnante non è valido - chiudi questa finestra e accedi nuovamente per vedere l&apos;orario di un insegnante</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="676"/>
        <source>Room: %1</source>
        <translation type="unfinished">Aula: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="704"/>
        <source>Teacher is not available 100% in this slot</source>
        <translation type="unfinished">L&apos;insegnante è indisponibile al 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="708"/>
        <source>Break with weight 100% in this slot</source>
        <translation type="unfinished">Interruzione con peso del 100% in questa ora</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="737"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="890"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="975"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1092"/>
        <source>FET information</source>
        <translation type="unfinished">FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="738"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">Assegnazione in corso.
Interrompere la simulazione prima.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="829"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="843"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="912"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="926"/>
        <source>Small problem detected</source>
        <translation type="unfinished">Individuata una piccola anomalia </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="830"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="844"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere Orario di inizio preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="831"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="845"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="914"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="928"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation type="unfinished">Un possibile problema potrebbe riguardare la sincronizzazione - perciò prova a chiudere la visualizzazione dell&apos;orario per poi aprirla di nuovo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="832"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="846"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="915"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="929"/>
        <source>Please report possible bug</source>
        <translation type="unfinished">Per favore segnala il possibile bug</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="837"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="920"/>
        <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 type="unfinished">Il vincolo %1 non sarà cancellato perché è bloccato in permanenza. Se lo vuoi sbloccare devi agire nel menu dei vincoli.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="864"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="949"/>
        <source>Added the following constraint:</source>
        <translation type="unfinished">Aggiunto il seguente vincolo:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="869"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="954"/>
        <source>You may have a problem, because FET expected to add 1 constraint, but this is not possible. Please report possible bug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="875"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="960"/>
        <source>You may have a problem, because FET expected to delete 1 constraint, but will delete %1 constraints</source>
        <translation type="unfinished">Potresti riscontrare un problema, perchè FET si aspettava di dover cancellare 1 vincolo, ma cancellerà %1 vincoli</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="878"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="963"/>
        <source>The following constraint will be deleted:</source>
        <translation type="unfinished">Il seguente vincolo sarà cancellato:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="891"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="976"/>
        <source>Skip information</source>
        <translation type="unfinished">Salta l&apos;informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="891"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="976"/>
        <source>See next</source>
        <translation type="unfinished">Vedi il prossimo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="913"/>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="927"/>
        <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 type="unfinished">Una possibile anomalia consiste in 2 o più vincoli del genere aula preferenziale per attività con peso 100% riferito all&apos;attività id %1. Verifica e di questi lascia un solo vincolo </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1152"/>
        <source>If a whole column (day+hour) is selected, there will be locked/unlocked also the dummy activities (activities with no teacher) from that column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1155"/>
        <source>A bold font cell means that the activity is locked in time, either permanently or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1157"/>
        <source>An italic font cell means that the activity is locked in space, either permanently or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform.cpp" line="1159"/>
        <source>FET help</source>
        <translation type="unfinished">FET - Aiuto</translation>
    </message>
</context>
<context>
    <name>TimetableViewTeachersTimeHorizontalForm_template</name>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="14"/>
        <source>View teachers time horizontal timetable</source>
        <extracomment>Title of dialog to view the teachers timetable</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="39"/>
        <source>Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="46"/>
        <source>Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="70"/>
        <source>Lock</source>
        <translation type="unfinished">Blocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="77"/>
        <source>Unlock</source>
        <translation type="unfinished">Sblocca</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="84"/>
        <source>Toggle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="100"/>
        <source>Students</source>
        <translation type="unfinished">Studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="107"/>
        <source>Subjects</source>
        <translation type="unfinished">Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="125"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Tempo</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="139"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Spazio</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="153"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished">Entrambi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="168"/>
        <source>Help</source>
        <translation type="unfinished">Aiuto</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteacherstimehorizontalform_template.ui" line="175"/>
        <source>Close</source>
        <translation type="unfinished">Chiudi</translation>
    </message>
</context>
<context>
    <name>TimetablesToWriteOnDiskForm_template</name>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="14"/>
        <source>Select the categories of timetables to be written on disk</source>
        <translation>Seleziona gli elementi dell&apos;orario generato da scrivere su disco</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="31"/>
        <source>Soft conflicts</source>
        <translation>Conflitti lievi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="53"/>
        <source>Subgroups</source>
        <translation>Sottogruppi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="63"/>
        <source>Groups</source>
        <translation>Classi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="73"/>
        <source>Years</source>
        <translation>Anni</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="83"/>
        <source>Teachers</source>
        <translation>Insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="93"/>
        <source>Teachers free periods</source>
        <translation>Ore libere degli insegnanti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="103"/>
        <source>Rooms</source>
        <translation>Aule</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="113"/>
        <source>Subjects</source>
        <translation>Materie</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="123"/>
        <source>Activities</source>
        <translation>Attività</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="133"/>
        <source>Activity tags</source>
        <translation type="unfinished">Chiavi dell&apos;attività</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="155"/>
        <source>Statistics</source>
        <translation>Statistiche</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="165"/>
        <source>XML</source>
        <translation>XML</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="175"/>
        <source>Days horizontal</source>
        <translation>Giorni orizzontale</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="185"/>
        <source>Days vertical</source>
        <translation>Giorni verticale</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="195"/>
        <source>Time horizontal</source>
        <translation>Tempo orizzontale</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="205"/>
        <source>Time vertical</source>
        <translation>Tempo verticale</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="248"/>
        <source>Cancel</source>
        <translation>Annulla</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablestowriteondiskform_template.ui" line="255"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>VariousGlobalWarningMessages</name>
    <message>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="221"/>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="234"/>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="247"/>
        <source>FET warning</source>
        <translation>FET - Avvertenza</translation>
    </message>
    <message>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="223"/>
        <source>Subgroups are invisible in combo boxes, by a global setting which you activated. The current constraint is referring to subgroup %1, so the constraint is displayed incorrectly with a void subgroup here.</source>
        <translation>I sottogruppi sono invisibili nelle caselle combinate, per un&apos;impostazione globale che hai attivato. Il vincolo corrente si riferisce al sottogruppo %1, in modo che il vincolo è visualizzato in modo non corretto, con un sottogruppo vuoto.</translation>
    </message>
    <message>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="227"/>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="240"/>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="253"/>
        <source>If you want, you can revert to the initial setting to show subgroups in combo boxes.</source>
        <translation>Se si desidera, è possibile ripristinare l&apos;impostazione iniziale per mostrare sottogruppi in caselle combinate.</translation>
    </message>
    <message>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="236"/>
        <source>Subgroups are invisible in combo boxes, by a global setting which you activated. You are trying to modify a constraint, leaving it to refer to the original subgroup %1, which is invisible in the combo box - but this is impossible.</source>
        <translation>I sottogruppi sono invisibili nelle caselle combinate , per un&apos;impostazione globale che è stata attivata. Si sta cercando di modificare un vincolo, lasciando che si riferisca al sottogruppo originale %1 , che è invisibile nella casella combinata - ma questo è impossibile.</translation>
    </message>
    <message>
        <location filename="../src/interface/centerwidgetonscreen.cpp" line="249"/>
        <source>Subgroups are invisible in combo boxes, by a global setting which you activated. The current activity is referring to subgroup %1, so the activity is displayed incorrectly with a void subgroup here.</source>
        <translation>I sottogruppi sono invisibili in caselle combinate , per un&apos;impostazione globale che è stata attivata. L&apos; attività in corso si riferisce al sottogruppo %1, quindi l&apos;attività viene visualizzata non correttamente, con un sottogruppo vuoto.</translation>
    </message>
</context>
<context>
    <name>YearsForm</name>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="114"/>
        <location filename="../src/interface/yearsform.cpp" line="234"/>
        <location filename="../src/interface/yearsform.cpp" line="267"/>
        <location filename="../src/interface/yearsform.cpp" line="273"/>
        <location filename="../src/interface/yearsform.cpp" line="279"/>
        <location filename="../src/interface/yearsform.cpp" line="285"/>
        <location filename="../src/interface/yearsform.cpp" line="291"/>
        <location filename="../src/interface/yearsform.cpp" line="306"/>
        <source>FET information</source>
        <translation>FET - Informazione</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="114"/>
        <location filename="../src/interface/yearsform.cpp" line="234"/>
        <location filename="../src/interface/yearsform.cpp" line="267"/>
        <location filename="../src/interface/yearsform.cpp" line="279"/>
        <location filename="../src/interface/yearsform.cpp" line="291"/>
        <location filename="../src/interface/yearsform.cpp" line="306"/>
        <source>Invalid selected year</source>
        <translation>Anno selezionato non valido</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="121"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="122"/>
        <source>Are you sure you want to delete year %1 and all related groups, subgroups, activities and constraints?</source>
        <translation>Sicuro di vole cancellare l&apos;anno %1 e tutti i relativi gruppi, sottogruppi, attività e vincoli?</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="123"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="123"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="273"/>
        <source>Activated a number of %1 activities</source>
        <translation>Attivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="285"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Disattivate un numero di %1 attività</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="317"/>
        <source>Students year comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="319"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="321"/>
        <source>Cancel</source>
        <translation type="unfinished">Annulla</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>Anni (classi) di studenti</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="37"/>
        <source>Add</source>
        <translation>Aggiungi</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="104"/>
        <source>Sort</source>
        <translation>Ordina</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="67"/>
        <source>Divide year by selecting categories</source>
        <translation>Dividi l&apos;anno selezionando le categorie</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="58"/>
        <source>Comments</source>
        <translation type="unfinished">Commenti</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="74"/>
        <source>Activate all activities for selected year</source>
        <translation>Abilita tutte le attività legate all&apos;anno selezionato</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="81"/>
        <source>Deactivate all activities for selected year</source>
        <translation>Disabilita tutte le attività legate all&apos;anno selezionato</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="90"/>
        <source>Up</source>
        <comment>It means move the item up in the list</comment>
        <translation>Su</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="97"/>
        <source>Down</source>
        <comment>It means move the item down in the list</comment>
        <translation>Giù</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="111"/>
        <source>Close</source>
        <translation>Chiudi</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="51"/>
        <source>Remove</source>
        <translation>Elimina</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="44"/>
        <source>Modify</source>
        <translation>Modifica</translation>
    </message>
</context>
</TS>
