|
@ -15,6 +15,8 @@ import android.widget.RadioGroup; |
|
|
import android.widget.Toast; |
|
|
import android.widget.Toast; |
|
|
|
|
|
|
|
|
import java.util.Calendar; |
|
|
import java.util.Calendar; |
|
|
|
|
|
import java.util.regex.Matcher; |
|
|
|
|
|
import java.util.regex.Pattern; |
|
|
|
|
|
|
|
|
import gr.thmmy.mthmmy.R; |
|
|
import gr.thmmy.mthmmy.R; |
|
|
import timber.log.Timber; |
|
|
import timber.log.Timber; |
|
@ -212,304 +214,324 @@ public class UploadFieldsBuilderActivity extends AppCompatActivity { |
|
|
return getGreeklishOrMinifiedCourseName(false); |
|
|
return getGreeklishOrMinifiedCourseName(false); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private String normalizeLatinNumbers(String stringWithLatinNumbers) { |
|
|
|
|
|
String greekLatinOne = "Ι", englishLatinOne = "I"; |
|
|
|
|
|
String normalisedString; |
|
|
|
|
|
|
|
|
|
|
|
//Separates the latin number suffix from the course name
|
|
|
|
|
|
final String regex = "(.+)\\ ([IΙ]+)"; |
|
|
|
|
|
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE); |
|
|
|
|
|
final Matcher matcher = pattern.matcher(stringWithLatinNumbers); |
|
|
|
|
|
|
|
|
|
|
|
if (matcher.matches() && matcher.groupCount() == 2) { |
|
|
|
|
|
normalisedString = matcher.group(1) + " " + matcher.group(2).replaceAll(greekLatinOne, englishLatinOne); |
|
|
|
|
|
} else { |
|
|
|
|
|
normalisedString = stringWithLatinNumbers; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return normalisedString; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@Nullable |
|
|
@Nullable |
|
|
private String getGreeklishOrMinifiedCourseName(boolean greeklish) { |
|
|
private String getGreeklishOrMinifiedCourseName(boolean greeklish) { |
|
|
if (course.contains("Ψηφιακή Επεξεργασία Σήματος")) { |
|
|
String normalisedCourse = normalizeLatinNumbers(course); |
|
|
|
|
|
|
|
|
|
|
|
if (normalisedCourse.contains(("Ψηφιακή Επεξεργασία Σήματος"))) { |
|
|
return greeklish ? "PSES" : "ΨΕΣ"; |
|
|
return greeklish ? "PSES" : "ΨΕΣ"; |
|
|
} else if (course.contains("Ψηφιακή Επεξεργασία Εικόνας")) { |
|
|
} else if (normalisedCourse.contains(("Ψηφιακή Επεξεργασία Εικόνας"))) { |
|
|
return greeklish ? "psee" : "ΨΕΕ"; |
|
|
return greeklish ? "psee" : "ΨΕΕ"; |
|
|
} else if (course.contains("Ψηφιακές Τηλεπικοινωνίες ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ψηφιακές Τηλεπικοινωνίες II"))) { |
|
|
return greeklish ? "pshf_thlep_II" : "Ψηφιακές Τηλεπ. 2"; |
|
|
return greeklish ? "pshf_thlep_II" : "Ψηφιακές Τηλεπ. 2"; |
|
|
} else if (course.contains("Ψηφιακές Τηλεπικοινωνίες Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ψηφιακές Τηλεπικοινωνίες I"))) { |
|
|
return greeklish ? "pshf_thlep_I" : "Ψηφιακές Τηλεπ. 1"; |
|
|
return greeklish ? "pshf_thlep_I" : "Ψηφιακές Τηλεπ. 1"; |
|
|
} else if (course.contains("Ψηφιακά Φίλτρα")) { |
|
|
} else if (normalisedCourse.contains(("Ψηφιακά Φίλτρα"))) { |
|
|
return greeklish ? "filtra" : "Φίλτρα"; |
|
|
return greeklish ? "filtra" : "Φίλτρα"; |
|
|
} else if (course.contains("Ψηφιακά Συστήματα ΙΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ψηφιακά Συστήματα III"))) { |
|
|
return greeklish ? "pshfiaka_III" : "Ψηφιακά 3"; |
|
|
return greeklish ? "pshfiaka_III" : "Ψηφιακά 3"; |
|
|
} else if (course.contains("Ψηφιακά Συστήματα ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ψηφιακά Συστήματα II"))) { |
|
|
return greeklish ? "pshfiaka_II" : "Ψηφιακά 2"; |
|
|
return greeklish ? "pshfiaka_II" : "Ψηφιακά 2"; |
|
|
} else if (course.contains("Ψηφιακά Συστήματα Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ψηφιακά Συστήματα I"))) { |
|
|
return greeklish ? "pshfiaka_I" : "Ψηφιακά 1"; |
|
|
return greeklish ? "pshfiaka_I" : "Ψηφιακά 1"; |
|
|
} else if (course.contains("Φωτονική Τεχνολογία")) { |
|
|
} else if (normalisedCourse.contains(("Φωτονική Τεχνολογία"))) { |
|
|
return greeklish ? "fwtonikh" : "Φωτονική"; |
|
|
return greeklish ? "fwtonikh" : "Φωτονική"; |
|
|
} else if (course.contains("Φυσική Ι")) { |
|
|
} else if (normalisedCourse.contains(("Φυσική I"))) { |
|
|
return greeklish ? "fysikh_I" : "Φυσική 1"; |
|
|
return greeklish ? "fysikh_I" : "Φυσική 1"; |
|
|
} else if (course.contains("Υψηλές Τάσεις ΙΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Υψηλές Τάσεις III"))) { |
|
|
return greeklish ? "ypshles_III" : "Υψηλές 3"; |
|
|
return greeklish ? "ypshles_III" : "Υψηλές 3"; |
|
|
} else if (course.contains("Υψηλές Τάσεις ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Υψηλές Τάσεις II"))) { |
|
|
return greeklish ? "ypshles_II" : "Υψηλές 2"; |
|
|
return greeklish ? "ypshles_II" : "Υψηλές 2"; |
|
|
} else if (course.contains("Υψηλές Τάσεις Ι")) { |
|
|
} else if (normalisedCourse.contains(("Υψηλές Τάσεις I"))) { |
|
|
return greeklish ? "ypshles_I" : "Υψηλές 1"; |
|
|
return greeklish ? "ypshles_I" : "Υψηλές 1"; |
|
|
} else if (course.contains("Υψηλές Τάσεις 4")) { |
|
|
} else if (normalisedCourse.contains(("Υψηλές Τάσεις 4"))) { |
|
|
return greeklish ? "ypshles_IV" : "Υψηλές 4"; |
|
|
return greeklish ? "ypshles_IV" : "Υψηλές 4"; |
|
|
} else if (course.contains("Υπολογιστικός Ηλεκτρομαγνητισμός")) { |
|
|
} else if (normalisedCourse.contains(("Υπολογιστικός Ηλεκτρομαγνητισμός"))) { |
|
|
return greeklish ? "ypologistikos_HM" : "Υπολογιστικός Η/Μ"; |
|
|
return greeklish ? "ypologistikos_HM" : "Υπολογιστικός Η/Μ"; |
|
|
} else if (course.contains("Υπολογιστικές Μέθοδοι στα Ενεργειακά Συστήματα")) { |
|
|
} else if (normalisedCourse.contains(("Υπολογιστικές Μέθοδοι στα Ενεργειακά Συστήματα"))) { |
|
|
return greeklish ? "ymes" : "ΥΜΕΣ"; |
|
|
return greeklish ? "ymes" : "ΥΜΕΣ"; |
|
|
} else if (course.contains("Τηλεπικοινωνιακή Ηλεκτρονική")) { |
|
|
} else if (normalisedCourse.contains(("Τηλεπικοινωνιακή Ηλεκτρονική"))) { |
|
|
return greeklish ? "tilep_ilektr" : "Τηλεπ. Ηλεκτρ."; |
|
|
return greeklish ? "tilep_ilektr" : "Τηλεπ. Ηλεκτρ."; |
|
|
} else if (course.contains("Τηλεοπτικά Συστήματα")) { |
|
|
} else if (normalisedCourse.contains(("Τηλεοπτικά Συστήματα"))) { |
|
|
return greeklish ? "tileoptika" : "Τηλεοπτικά"; |
|
|
return greeklish ? "tileoptika" : "Τηλεοπτικά"; |
|
|
} else if (course.contains("Τεχνολογία Λογισμικού")) { |
|
|
} else if (normalisedCourse.contains(("Τεχνολογία Λογισμικού"))) { |
|
|
return greeklish ? "SE" : "Τεχνολογία Λογισμικού"; |
|
|
return greeklish ? "SE" : "Τεχνολογία Λογισμικού"; |
|
|
} else if (course.contains("Τεχνολογία Ηλεκτροτεχνικών Υλικών")) { |
|
|
} else if (normalisedCourse.contains(("Τεχνολογία Ηλεκτροτεχνικών Υλικών"))) { |
|
|
return greeklish ? "Hlektrotexnika_Ylika" : "Ηλεκτροτεχνικά Υλικά"; |
|
|
return greeklish ? "Hlektrotexnika_Ylika" : "Ηλεκτροτεχνικά Υλικά"; |
|
|
} else if (course.contains("Τεχνολογία Ήχου και Εικόνας")) { |
|
|
} else if (normalisedCourse.contains(("Τεχνολογία Ήχου και Εικόνας"))) { |
|
|
return greeklish ? "texn_hxoy_eikonas" : "Τεχνολογία Ήχου και Εικόνας"; |
|
|
return greeklish ? "texn_hxoy_eikonas" : "Τεχνολογία Ήχου και Εικόνας"; |
|
|
} else if (course.contains("Τεχνική Μηχανική")) { |
|
|
} else if (normalisedCourse.contains(("Τεχνική Μηχανική"))) { |
|
|
return greeklish ? "texn_mhxan" : "Τεχν. Μηχαν."; |
|
|
return greeklish ? "texn_mhxan" : "Τεχν. Μηχαν."; |
|
|
} else if (course.contains("Τεχνικές μη Καταστρεπτικών Δοκιμών")) { |
|
|
} else if (normalisedCourse.contains(("Τεχνικές μη Καταστρεπτικών Δοκιμών"))) { |
|
|
return greeklish ? "non_destructive_tests" : "Μη Καταστρεπτικές Δοκιμές"; |
|
|
return greeklish ? "non_destructive_tests" : "Μη Καταστρεπτικές Δοκιμές"; |
|
|
} else if (course.contains("Τεχνικές Σχεδίασης με Η/Υ")) { |
|
|
} else if (normalisedCourse.contains(("Τεχνικές Σχεδίασης με Η/Υ"))) { |
|
|
return greeklish ? "sxedio" : "Σχέδιο"; |
|
|
return greeklish ? "sxedio" : "Σχέδιο"; |
|
|
} else if (course.contains("Τεχνικές Κωδικοποίησης")) { |
|
|
} else if (normalisedCourse.contains(("Τεχνικές Κωδικοποίησης"))) { |
|
|
return greeklish ? "texn_kwdikopoihshs" : "Τεχνικές Κωδικοποίησης"; |
|
|
return greeklish ? "texn_kwdikopoihshs" : "Τεχνικές Κωδικοποίησης"; |
|
|
} else if (course.contains("Τεχνικές Βελτιστοποίησης")) { |
|
|
} else if (normalisedCourse.contains(("Τεχνικές Βελτιστοποίησης"))) { |
|
|
return greeklish ? "veltistopoihsh" : "Βελτιστοποίηση"; |
|
|
return greeklish ? "veltistopoihsh" : "Βελτιστοποίηση"; |
|
|
} else if (course.contains("Σύνθεση Τηλεπικοινωνιακών Διατάξεων")) { |
|
|
} else if (normalisedCourse.contains(("Σύνθεση Τηλεπικοινωνιακών Διατάξεων"))) { |
|
|
return greeklish ? "synth_thlep_diataksewn" : "Σύνθεση Τηλεπ. Διατάξεων"; |
|
|
return greeklish ? "synth_thlep_diataksewn" : "Σύνθεση Τηλεπ. Διατάξεων"; |
|
|
} else if (course.contains("Σύνθεση Ενεργών και Παθητικών Κυκλωμάτων")) { |
|
|
} else if (normalisedCourse.contains(("Σύνθεση Ενεργών και Παθητικών Κυκλωμάτων"))) { |
|
|
return greeklish ? "synthesh" : "Σύνθεση"; |
|
|
return greeklish ? "synthesh" : "Σύνθεση"; |
|
|
} else if (course.contains("Σχεδίαση Συστημάτων VLSI")) { |
|
|
} else if (normalisedCourse.contains(("Σχεδίαση Συστημάτων VLSI"))) { |
|
|
return greeklish ? "VLSI" : "VLSI"; |
|
|
return greeklish ? "VLSI" : "VLSI"; |
|
|
} else if (course.contains("Συστήματα Υπολογιστών (Υπολογιστικά Συστήματα)")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Υπολογιστών (Υπολογιστικά Συστήματα)"))) { |
|
|
return greeklish ? "sys_ypologistwn" : "Συσ. Υπολογιστών"; |
|
|
return greeklish ? "sys_ypologistwn" : "Συσ. Υπολογιστών"; |
|
|
} else if (course.contains("Συστήματα Πολυμέσων και Εικονική Πραγματικότητα")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Πολυμέσων και Εικονική Πραγματικότητα"))) { |
|
|
return greeklish ? "polymesa" : "Πολυμέσα"; |
|
|
return greeklish ? "polymesa" : "Πολυμέσα"; |
|
|
} else if (course.contains("Συστήματα Μικροϋπολογιστών")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Μικροϋπολογιστών"))) { |
|
|
return greeklish ? "mikro_I" : "Μίκρο 1"; |
|
|
return greeklish ? "mikro_I" : "Μίκρο 1"; |
|
|
} else if (course.contains("Συστήματα Ηλεκτροκίνησης")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Ηλεκτροκίνησης"))) { |
|
|
return greeklish ? "hlektrokinhsh" : "Ηλεκτροκίνηση"; |
|
|
return greeklish ? "hlektrokinhsh" : "Ηλεκτροκίνηση"; |
|
|
} else if (course.contains("Συστήματα Ηλεκτρικής Ενέργειας ΙΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Ηλεκτρικής Ενέργειας III"))) { |
|
|
return greeklish ? "SHE_III" : "ΣΗΕ 3"; |
|
|
return greeklish ? "SHE_III" : "ΣΗΕ 3"; |
|
|
} else if (course.contains("Συστήματα Ηλεκτρικής Ενέργειας ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Ηλεκτρικής Ενέργειας II"))) { |
|
|
return greeklish ? "SHE_II" : "ΣΗΕ 2"; |
|
|
return greeklish ? "SHE_II" : "ΣΗΕ 2"; |
|
|
} else if (course.contains("Συστήματα Ηλεκτρικής Ενέργειας Ι")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Ηλεκτρικής Ενέργειας I"))) { |
|
|
return greeklish ? "SHE_I" : "ΣΗΕ 1"; |
|
|
return greeklish ? "SHE_I" : "ΣΗΕ 1"; |
|
|
} else if (course.contains("Συστήματα Αυτομάτου Ελέγχου ΙΙI")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Αυτομάτου Ελέγχου III"))) { |
|
|
return greeklish ? "SAE_III" : "ΣΑΕ 3"; |
|
|
return greeklish ? "SAE_III" : "ΣΑΕ 3"; |
|
|
} else if (course.contains("Συστήματα Αυτομάτου Ελέγχου ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Αυτομάτου Ελέγχου II"))) { |
|
|
return greeklish ? "SAE_II" : "ΣΑΕ 2"; |
|
|
return greeklish ? "SAE_II" : "ΣΑΕ 2"; |
|
|
} else if (course.contains("Συστήματα Αυτομάτου Ελέγχου Ι")) { |
|
|
} else if (normalisedCourse.contains(("Συστήματα Αυτομάτου Ελέγχου I"))) { |
|
|
return greeklish ? "SAE_1" : "ΣΑΕ 1"; |
|
|
return greeklish ? "SAE_1" : "ΣΑΕ 1"; |
|
|
} else if (course.contains("Στοχαστικό Σήμα")) { |
|
|
} else if (normalisedCourse.contains(("Στοχαστικό Σήμα"))) { |
|
|
return greeklish ? "stox_shma" : "Στοχ. Σήμα"; |
|
|
return greeklish ? "stox_shma" : "Στοχ. Σήμα"; |
|
|
} else if (course.contains("Σταθμοί Παραγωγής Ηλεκτρικής Ενέργειας")) { |
|
|
} else if (normalisedCourse.contains(("Σταθμοί Παραγωγής Ηλεκτρικής Ενέργειας"))) { |
|
|
return greeklish ? "SPHE" : "ΣΠΗΕ"; |
|
|
return greeklish ? "SPHE" : "ΣΠΗΕ"; |
|
|
} else if (course.contains("Σερβοκινητήρια Συστήματα")) { |
|
|
} else if (normalisedCourse.contains(("Σερβοκινητήρια Συστήματα"))) { |
|
|
return greeklish ? "servo" : "Σέρβο"; |
|
|
return greeklish ? "servo" : "Σέρβο"; |
|
|
} else if (course.contains("Σήματα και Συστήματα")) { |
|
|
} else if (normalisedCourse.contains(("Σήματα και Συστήματα"))) { |
|
|
return greeklish ? "analog_shma" : "Σύματα & Συστήματα"; |
|
|
return greeklish ? "analog_shma" : "Σύματα & Συστήματα"; |
|
|
} else if (course.contains("Ρομποτική")) { |
|
|
} else if (normalisedCourse.contains(("Ρομποτική"))) { |
|
|
return greeklish ? "rompotikh" : "Ρομποτική"; |
|
|
return greeklish ? "rompotikh" : "Ρομποτική"; |
|
|
} else if (course.contains("Προσομοίωση και Μοντελοποίηση Συστημάτων")) { |
|
|
} else if (normalisedCourse.contains(("Προσομοίωση και Μοντελοποίηση Συστημάτων"))) { |
|
|
return greeklish ? "montelopoihsh" : "Μοντελοποίηση"; |
|
|
return greeklish ? "montelopoihsh" : "Μοντελοποίηση"; |
|
|
} else if (course.contains("Προηγμένες Τεχνικές Επεξεργασίας Σήματος")) { |
|
|
} else if (normalisedCourse.contains(("Προηγμένες Τεχνικές Επεξεργασίας Σήματος"))) { |
|
|
return greeklish ? "ptes" : "ΠΤΕΣ"; |
|
|
return greeklish ? "ptes" : "ΠΤΕΣ"; |
|
|
} else if (course.contains("Προγραμματιστικές Τεχνικές")) { |
|
|
} else if (normalisedCourse.contains(("Προγραμματιστικές Τεχνικές"))) { |
|
|
return greeklish ? "cpp" : "Προγραμματ. Τεχν."; |
|
|
return greeklish ? "cpp" : "Προγραμματ. Τεχν."; |
|
|
} else if (course.contains("Προγραμματιζόμενα Κυκλώματα ASIC")) { |
|
|
} else if (normalisedCourse.contains(("Προγραμματιζόμενα Κυκλώματα ASIC"))) { |
|
|
return greeklish ? "asic" : "ASIC"; |
|
|
return greeklish ? "asic" : "ASIC"; |
|
|
} else if (course.contains("Παράλληλα και Κατανεμημένα Συστήματα")) { |
|
|
} else if (normalisedCourse.contains(("Παράλληλα και Κατανεμημένα Συστήματα"))) { |
|
|
return greeklish ? "parallhla" : "Παράλληλα"; |
|
|
return greeklish ? "parallhla" : "Παράλληλα"; |
|
|
} else if (course.contains("Οργάνωση και Διοίκηση Εργοστασίων")) { |
|
|
} else if (normalisedCourse.contains(("Οργάνωση και Διοίκηση Εργοστασίων"))) { |
|
|
return greeklish ? "organ_dioik_ergostasiwn" : "Οργάνωση και Διοίκηση Εργοστασίων"; |
|
|
return greeklish ? "organ_dioik_ergostasiwn" : "Οργάνωση και Διοίκηση Εργοστασίων"; |
|
|
} else if (course.contains("Οργάνωση Υπολογιστών")) { |
|
|
} else if (normalisedCourse.contains(("Οργάνωση Υπολογιστών"))) { |
|
|
return greeklish ? "org_ypol" : "Οργάνωση Υπολ."; |
|
|
return greeklish ? "org_ypol" : "Οργάνωση Υπολ."; |
|
|
} else if (course.contains("Οπτική ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Οπτική II"))) { |
|
|
return greeklish ? "optikh_II" : "Οπτική 2"; |
|
|
return greeklish ? "optikh_II" : "Οπτική 2"; |
|
|
} else if (course.contains("Οπτική Ι")) { |
|
|
} else if (normalisedCourse.contains(("Οπτική I"))) { |
|
|
return greeklish ? "optikh_I" : "Οπτική 1"; |
|
|
return greeklish ? "optikh_I" : "Οπτική 1"; |
|
|
} else if (course.contains("Οπτικές Επικοινωνίες")) { |
|
|
} else if (normalisedCourse.contains(("Οπτικές Επικοινωνίες"))) { |
|
|
return greeklish ? "optikes_thlep" : "Οπτικές Τηλεπ."; |
|
|
return greeklish ? "optikes_thlep" : "Οπτικές Τηλεπ."; |
|
|
} else if (course.contains("Μικροκύματα II")) { |
|
|
} else if (normalisedCourse.contains(("Μικροκύματα II"))) { |
|
|
return greeklish ? "mikrokymata_II" : "Μικροκύματα 2"; |
|
|
return greeklish ? "mikrokymata_II" : "Μικροκύματα 2"; |
|
|
} else if (course.contains("Μικροκύματα I")) { |
|
|
} else if (normalisedCourse.contains(("Μικροκύματα I"))) { |
|
|
return greeklish ? "mikrokymata_I" : "Μικροκύματα 1"; |
|
|
return greeklish ? "mikrokymata_I" : "Μικροκύματα 1"; |
|
|
} else if (course.contains("Μικροκυματική Τηλεπισκόπηση")) { |
|
|
} else if (normalisedCourse.contains(("Μικροκυματική Τηλεπισκόπηση"))) { |
|
|
return greeklish ? "thlepiskophsh" : "Τηλεπισκόπηση"; |
|
|
return greeklish ? "thlepiskophsh" : "Τηλεπισκόπηση"; |
|
|
} else if (course.contains("Μικροεπεξεργαστές και Περιφερειακά")) { |
|
|
} else if (normalisedCourse.contains(("Μικροεπεξεργαστές και Περιφερειακά"))) { |
|
|
return greeklish ? "mikro_II" : "Μίκρο 2"; |
|
|
return greeklish ? "mikro_II" : "Μίκρο 2"; |
|
|
} else if (course.contains("Μετάδοση Θερμότητας")) { |
|
|
} else if (normalisedCourse.contains(("Μετάδοση Θερμότητας"))) { |
|
|
return greeklish ? "metadosi_therm" : "Μετάδοση Θερμ."; |
|
|
return greeklish ? "metadosi_therm" : "Μετάδοση Θερμ."; |
|
|
} else if (course.contains("Λογισμός ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Λογισμός II"))) { |
|
|
return greeklish ? "logismos_II" : "Λογισμός 2"; |
|
|
return greeklish ? "logismos_II" : "Λογισμός 2"; |
|
|
} else if (course.contains("Λογισμός Ι")) { |
|
|
} else if (normalisedCourse.contains(("Λογισμός I"))) { |
|
|
return greeklish ? "logismos_I" : "Λογισμός 1"; |
|
|
return greeklish ? "logismos_I" : "Λογισμός 1"; |
|
|
} else if (course.contains("Λογική Σχεδίαση")) { |
|
|
} else if (normalisedCourse.contains(("Λογική Σχεδίαση"))) { |
|
|
return greeklish ? "logiki_sxediash" : "Λογική Σχεδίαση"; |
|
|
return greeklish ? "logiki_sxediash" : "Λογική Σχεδίαση"; |
|
|
} else if (course.contains("Λειτουργικά Συστήματα")) { |
|
|
} else if (normalisedCourse.contains(("Λειτουργικά Συστήματα"))) { |
|
|
return greeklish ? "OS" : "Λειτουργικά"; |
|
|
return greeklish ? "OS" : "Λειτουργικά"; |
|
|
} else if (course.contains("Κινητές και Δορυφορικές Επικοινωνίες")) { |
|
|
} else if (normalisedCourse.contains(("Κινητές και Δορυφορικές Επικοινωνίες"))) { |
|
|
return greeklish ? "kinhtes_doryforikes_epik" : "Κινητές & Δορυφορικές Επικοινωνίες"; |
|
|
return greeklish ? "kinhtes_doryforikes_epik" : "Κινητές & Δορυφορικές Επικοινωνίες"; |
|
|
} else if (course.contains("Κβαντική Φυσική")) { |
|
|
} else if (normalisedCourse.contains(("Κβαντική Φυσική"))) { |
|
|
return greeklish ? "kvantikh" : "Κβαντική"; |
|
|
return greeklish ? "kvantikh" : "Κβαντική"; |
|
|
} else if (course.contains("Θεωρία και Τεχνολογία Πυρηνικών Αντιδραστήρων")) { |
|
|
} else if (normalisedCourse.contains(("Θεωρία και Τεχνολογία Πυρηνικών Αντιδραστήρων"))) { |
|
|
return greeklish ? "texn_antidrasthrwn" : "Τεχνολογία Αντιδραστήρων"; |
|
|
return greeklish ? "texn_antidrasthrwn" : "Τεχνολογία Αντιδραστήρων"; |
|
|
} else if (course.contains("Θεωρία Υπολογισμών και Αλγορίθμων")) { |
|
|
} else if (normalisedCourse.contains(("Θεωρία Υπολογισμών και Αλγορίθμων"))) { |
|
|
return greeklish ? "thya" : "ΘΥΑ"; |
|
|
return greeklish ? "thya" : "ΘΥΑ"; |
|
|
} else if (course.contains("Θεωρία Σκέδασης")) { |
|
|
} else if (normalisedCourse.contains(("Θεωρία Σκέδασης"))) { |
|
|
return greeklish ? "skedash" : "Σκέδαση"; |
|
|
return greeklish ? "skedash" : "Σκέδαση"; |
|
|
} else if (course.contains("Θεωρία Σημάτων και Γραμμικών Συστημάτων")) { |
|
|
} else if (normalisedCourse.contains(("Θεωρία Σημάτων και Γραμμικών Συστημάτων"))) { |
|
|
return greeklish ? "analog_shma" : "Σύματα & Συστήματα"; |
|
|
return greeklish ? "analog_shma" : "Σύματα & Συστήματα"; |
|
|
} else if (course.contains("Θεωρία Πληροφοριών")) { |
|
|
} else if (normalisedCourse.contains(("Θεωρία Πληροφοριών"))) { |
|
|
return greeklish ? "theoria_plir" : "Θεωρία Πληρ."; |
|
|
return greeklish ? "theoria_plir" : "Θεωρία Πληρ."; |
|
|
} else if (course.contains("Θεωρία Πιθανοτήτων και Στατιστική")) { |
|
|
} else if (normalisedCourse.contains(("Θεωρία Πιθανοτήτων και Στατιστική"))) { |
|
|
return greeklish ? "pithanothtes" : "Πιθανότητες"; |
|
|
return greeklish ? "pithanothtes" : "Πιθανότητες"; |
|
|
} else if (course.contains("Ημιαγωγά Υλικά: Θεωρία-Διατάξεις")) { |
|
|
} else if (normalisedCourse.contains(("Ημιαγωγά Υλικά: Θεωρία-Διατάξεις"))) { |
|
|
return greeklish ? "Hmiagwga_Ylika" : "Ημιαγωγά Υλικά"; |
|
|
return greeklish ? "Hmiagwga_Ylika" : "Ημιαγωγά Υλικά"; |
|
|
} else if (course.contains("Ηλεκτρονική ΙΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρονική III"))) { |
|
|
return greeklish ? "hlektronikh_III" : "Ηλεκτρονική 3"; |
|
|
return greeklish ? "hlektronikh_III" : "Ηλεκτρονική 3"; |
|
|
} else if (course.contains("Ηλεκτρονική ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρονική II"))) { |
|
|
return greeklish ? "hlektronikh_2" : "Ηλεκτρονική 2"; |
|
|
return greeklish ? "hlektronikh_2" : "Ηλεκτρονική 2"; |
|
|
} else if (course.contains("Ηλεκτρονική Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρονική I"))) { |
|
|
return greeklish ? "hlektronikh_1" : "Ηλεκτρονική 1"; |
|
|
return greeklish ? "hlektronikh_1" : "Ηλεκτρονική 1"; |
|
|
} else if (course.contains("Ηλεκτρονικές Διατάξεις και Μετρήσεις")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρονικές Διατάξεις και Μετρήσεις"))) { |
|
|
return greeklish ? "hlektron_diatakseis_metrhseis" : "Ηλεκτρονικές Διατάξεις και Μετρήσεις"; |
|
|
return greeklish ? "hlektron_diatakseis_metrhseis" : "Ηλεκτρονικές Διατάξεις και Μετρήσεις"; |
|
|
} else if (course.contains("Ηλεκτρονικά Ισχύος ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρονικά Iσχύος II"))) { |
|
|
return greeklish ? "isxyos_II" : "Ισχύος 2"; |
|
|
return greeklish ? "isxyos_II" : "Ισχύος 2"; |
|
|
} else if (course.contains("Ηλεκτρονικά Ισχύος Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρονικά Iσχύος I"))) { |
|
|
return greeklish ? "isxyos_I" : "Ισχύος 1"; |
|
|
return greeklish ? "isxyos_I" : "Ισχύος 1"; |
|
|
} else if (course.contains("Ηλεκτρομαγνητικό Πεδίο ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρομαγνητικό Πεδίο II"))) { |
|
|
return greeklish ? "pedio_II" : "Πεδίο 2"; |
|
|
return greeklish ? "pedio_II" : "Πεδίο 2"; |
|
|
} else if (course.contains("Ηλεκτρομαγνητικό Πεδίο Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρομαγνητικό Πεδίο I"))) { |
|
|
return greeklish ? "pedio_I" : "Πεδίο 1"; |
|
|
return greeklish ? "pedio_I" : "Πεδίο 1"; |
|
|
} else if (course.contains("Ηλεκτρομαγνητική Συμβατότητα")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρομαγνητική Συμβατότητα"))) { |
|
|
return greeklish ? "HM_symvatothta" : "H/M Συμβατότητα"; |
|
|
return greeklish ? "HM_symvatothta" : "H/M Συμβατότητα"; |
|
|
} else if (course.contains("Ηλεκτρολογικά Υλικά")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρολογικά Υλικά"))) { |
|
|
return greeklish ? "ylika" : "Ηλεκτρ. Υλικά"; |
|
|
return greeklish ? "ylika" : "Ηλεκτρ. Υλικά"; |
|
|
} else if (course.contains("Ηλεκτρική Οικονομία")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρική Οικονομία"))) { |
|
|
return greeklish ? "hlektr_oikonomia" : "Ηλεκτρική Οικονομία"; |
|
|
return greeklish ? "hlektr_oikonomia" : "Ηλεκτρική Οικονομία"; |
|
|
} else if (course.contains("Ηλεκτρικές Μηχανές Γ'")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρικές Μηχανές Γ'"))) { |
|
|
return greeklish ? "mhxanes_C" : "Μηχανές Γ"; |
|
|
return greeklish ? "mhxanes_C" : "Μηχανές Γ"; |
|
|
} else if (course.contains("Ηλεκτρικές Μηχανές Β'")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρικές Μηχανές Β'"))) { |
|
|
return greeklish ? "mhxanes_B" : "Μηχανές Β"; |
|
|
return greeklish ? "mhxanes_B" : "Μηχανές Β"; |
|
|
} else if (course.contains("Ηλεκτρικές Μηχανές Α'")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρικές Μηχανές Α'"))) { |
|
|
return greeklish ? "mhxanes_A" : "Μηχανές Α"; |
|
|
return greeklish ? "mhxanes_A" : "Μηχανές Α"; |
|
|
} else if (course.contains("Ηλεκτρικές Μετρήσεις ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρικές Μετρήσεις II"))) { |
|
|
return greeklish ? "metrhseis_II" : "Μετρήσεις 2"; |
|
|
return greeklish ? "metrhseis_II" : "Μετρήσεις 2"; |
|
|
} else if (course.contains("Ηλεκτρικές Μετρήσεις Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρικές Μετρήσεις I"))) { |
|
|
return greeklish ? "metrhseis_1" : "Μετρήσεις 1"; |
|
|
return greeklish ? "metrhseis_1" : "Μετρήσεις 1"; |
|
|
} else if (course.contains("Ηλεκτρικά Κυκλώματα ΙΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρικά Κυκλώματα III"))) { |
|
|
return greeklish ? "kyklwmata_I" : "Κυκλώματα 3"; |
|
|
return greeklish ? "kyklwmata_I" : "Κυκλώματα 3"; |
|
|
} else if (course.contains("Ηλεκτρικά Κυκλώματα ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρικά Κυκλώματα II"))) { |
|
|
return greeklish ? "kyklwmata_II" : "Κυκλώματα 2"; |
|
|
return greeklish ? "kyklwmata_II" : "Κυκλώματα 2"; |
|
|
} else if (course.contains("Ηλεκτρικά Κυκλώματα Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρικά Κυκλώματα I"))) { |
|
|
return greeklish ? "kyklwmata_I" : "Κυκλώματα 1"; |
|
|
return greeklish ? "kyklwmata_I" : "Κυκλώματα 1"; |
|
|
} else if (course.contains("Ηλεκτρακουστική ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρακουστική II"))) { |
|
|
return greeklish ? "hlektroakoystikh_II" : "Ηλεκτροακουστική 2"; |
|
|
return greeklish ? "hlektroakoystikh_II" : "Ηλεκτροακουστική 2"; |
|
|
} else if (course.contains("Ηλεκτρακουστική Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ηλεκτρακουστική I"))) { |
|
|
return greeklish ? "hlektroakoystikh_I" : "Ηλεκτροακουστική 1"; |
|
|
return greeklish ? "hlektroakoystikh_I" : "Ηλεκτροακουστική 1"; |
|
|
} else if (course.contains("Εφαρμοσμένη Θερμοδυναμική")) { |
|
|
} else if (normalisedCourse.contains(("Εφαρμοσμένη Θερμοδυναμική"))) { |
|
|
return greeklish ? "thermodynamikh" : "Θερμοδυναμική"; |
|
|
return greeklish ? "thermodynamikh" : "Θερμοδυναμική"; |
|
|
} else if (course.contains("Εφαρμοσμένα Μαθηματικά ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Εφαρμοσμένα Μαθηματικά II"))) { |
|
|
return greeklish ? "efarmosmena_math_II" : "Εφαρμοσμένα 2"; |
|
|
return greeklish ? "efarmosmena_math_II" : "Εφαρμοσμένα 2"; |
|
|
} else if (course.contains("Εφαρμοσμένα Μαθηματικά Ι")) { |
|
|
} else if (normalisedCourse.contains(("Εφαρμοσμένα Μαθηματικά I"))) { |
|
|
return greeklish ? "efarmosmena_math_I" : "Εφαρμοσμένα 1"; |
|
|
return greeklish ? "efarmosmena_math_I" : "Εφαρμοσμένα 1"; |
|
|
} else if (course.contains("Εφαρμογές Τηλεπικοινωνιακών Διατάξεων")) { |
|
|
} else if (normalisedCourse.contains(("Εφαρμογές Τηλεπικοινωνιακών Διατάξεων"))) { |
|
|
return greeklish ? "efarm_thlep_diataksewn" : "Εφαρμογές Τηλεπ. Διατάξεων"; |
|
|
return greeklish ? "efarm_thlep_diataksewn" : "Εφαρμογές Τηλεπ. Διατάξεων"; |
|
|
} else if (course.contains("Ευφυή Συστήματα Ρομπότ")) { |
|
|
} else if (normalisedCourse.contains(("Ευφυή Συστήματα Ρομπότ"))) { |
|
|
return greeklish ? "eufuh" : "Ευφυή"; |
|
|
return greeklish ? "eufuh" : "Ευφυή"; |
|
|
} else if (course.contains("Ευρυζωνικά Δίκτυα")) { |
|
|
} else if (normalisedCourse.contains(("Ευρυζωνικά Δίκτυα"))) { |
|
|
return greeklish ? "eyryzwnika" : "Ευρυζωνικά"; |
|
|
return greeklish ? "eyryzwnika" : "Ευρυζωνικά"; |
|
|
} else if (course.contains("Επιχειρησιακή Έρευνα")) { |
|
|
} else if (normalisedCourse.contains(("Επιχειρησιακή Έρευνα"))) { |
|
|
return greeklish ? "epixeirisiaki" : "Επιχειρησιακή Έρευνα"; |
|
|
return greeklish ? "epixeirisiaki" : "Επιχειρησιακή Έρευνα"; |
|
|
} else if (course.contains("Ενσωματωμένα Συστήματα Πραγματικού Χρόνου")) { |
|
|
} else if (normalisedCourse.contains(("Ενσωματωμένα Συστήματα Πραγματικού Χρόνου"))) { |
|
|
return greeklish ? "enswmatwmena" : "Ενσωματωμένα"; |
|
|
return greeklish ? "enswmatwmena" : "Ενσωματωμένα"; |
|
|
} else if (course.contains("Εισαγωγή στις εφαρμογές Πυρηνικής Τεχνολογίας")) { |
|
|
} else if (normalisedCourse.contains(("Εισαγωγή στις εφαρμογές Πυρηνικής Τεχνολογίας"))) { |
|
|
return greeklish ? "Intro_Purhnikh_Texn" : "Εισ. Πυρηνικη Τεχν."; |
|
|
return greeklish ? "Intro_Purhnikh_Texn" : "Εισ. Πυρηνικη Τεχν."; |
|
|
} else if (course.contains("Εισαγωγή στην Πολιτική Οικονομία")) { |
|
|
} else if (normalisedCourse.contains(("Εισαγωγή στην Πολιτική Οικονομία"))) { |
|
|
return greeklish ? "polit_oik" : "Πολιτική Οικονομία"; |
|
|
return greeklish ? "polit_oik" : "Πολιτική Οικονομία"; |
|
|
} else if (course.contains("Εισαγωγή στην Ενεργειακή Τεχνολογία ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Εισαγωγή στην Ενεργειακή Τεχνολογία II"))) { |
|
|
return greeklish ? "EET_2" : "ΕΕΤ2"; |
|
|
return greeklish ? "EET_2" : "ΕΕΤ2"; |
|
|
} else if (course.contains("Εισαγωγή στην Ενεργειακή Τεχνολογία Ι")) { |
|
|
} else if (normalisedCourse.contains(("Εισαγωγή στην Ενεργειακή Τεχνολογία I"))) { |
|
|
return greeklish ? "EET_I" : "ΕΕΤ 1"; |
|
|
return greeklish ? "EET_I" : "ΕΕΤ 1"; |
|
|
} else if (course.contains("Ειδικές Κεραίες, Σύνθεση Κεραιών")) { |
|
|
} else if (normalisedCourse.contains(("Ειδικές Κεραίες, Σύνθεση Κεραιών"))) { |
|
|
return greeklish ? "eidikes_keraies" : "Ειδικές Κεραίες, Σύνθεση Κεραιών"; |
|
|
return greeklish ? "eidikes_keraies" : "Ειδικές Κεραίες, Σύνθεση Κεραιών"; |
|
|
} else if (course.contains("Ειδικές Αρχιτεκτονικές Υπολογιστών")) { |
|
|
} else if (normalisedCourse.contains(("Ειδικές Αρχιτεκτονικές Υπολογιστών"))) { |
|
|
return greeklish ? "eidikes_arx_ypolog" : "Ειδικές Αρχιτεκτονικές Υπολογιστών"; |
|
|
return greeklish ? "eidikes_arx_ypolog" : "Ειδικές Αρχιτεκτονικές Υπολογιστών"; |
|
|
} else if (course.contains("Ειδικά Κεφάλαια Συστημάτων Ηλεκτρικής Ενέργειας")) { |
|
|
} else if (normalisedCourse.contains(("Ειδικά Κεφάλαια Συστημάτων Ηλεκτρικής Ενέργειας"))) { |
|
|
return greeklish ? "ekshe" : "ΕΚΣΗΕ"; |
|
|
return greeklish ? "ekshe" : "ΕΚΣΗΕ"; |
|
|
} else if (course.contains("Ειδικά Κεφάλαια Ηλεκτρομαγνητικού Πεδίου Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ειδικά Κεφάλαια Ηλεκτρομαγνητικού Πεδίου I"))) { |
|
|
return greeklish ? "eidika_kef_HM_pedioy_I" : "Ειδικά Κεφάλαια Ηλεκτρομαγνητικού Πεδίου Ι"; |
|
|
return greeklish ? "eidika_kef_HM_pedioy_I" : "Ειδικά Κεφάλαια Ηλεκτρομαγνητικού Πεδίου I"; |
|
|
} else if (course.contains("Ειδικά Κεφάλαια Διαφορικών Εξισώσεων")) { |
|
|
} else if (normalisedCourse.contains(("Ειδικά Κεφάλαια Διαφορικών Εξισώσεων"))) { |
|
|
return greeklish ? "eidika_kef_diaf_eksis" : "Ειδικά Κεφάλαια Διαφορικών Εξισώσεων"; |
|
|
return greeklish ? "eidika_kef_diaf_eksis" : "Ειδικά Κεφάλαια Διαφορικών Εξισώσεων"; |
|
|
} else if (course.contains("Δομημένος Προγραμματισμός")) { |
|
|
} else if (normalisedCourse.contains(("Δομημένος Προγραμματισμός"))) { |
|
|
return greeklish ? "C" : "Δομ. Προγραμμ."; |
|
|
return greeklish ? "C" : "Δομ. Προγραμμ."; |
|
|
} else if (course.contains("Δομές Δεδομένων")) { |
|
|
} else if (normalisedCourse.contains(("Δομές Δεδομένων"))) { |
|
|
return greeklish ? "dom_dedomenwn" : "Δομ. Δεδομ."; |
|
|
return greeklish ? "dom_dedomenwn" : "Δομ. Δεδομ."; |
|
|
} else if (course.contains("Διαχείριση Συστημάτων Ηλεκτρικής Ενέργειας")) { |
|
|
} else if (normalisedCourse.contains(("Διαχείριση Συστημάτων Ηλεκτρικής Ενέργειας"))) { |
|
|
return greeklish ? "dshe" : "ΔΣΗΕ"; |
|
|
return greeklish ? "dshe" : "ΔΣΗΕ"; |
|
|
} else if (course.contains("Διαφορικές Εξισώσεις")) { |
|
|
} else if (normalisedCourse.contains(("Διαφορικές Εξισώσεις"))) { |
|
|
return greeklish ? "diaforikes" : "Διαφορικές"; |
|
|
return greeklish ? "diaforikes" : "Διαφορικές"; |
|
|
} else if (course.contains("Διανεμημένη Παραγωγή")) { |
|
|
} else if (normalisedCourse.contains(("Διανεμημένη Παραγωγή"))) { |
|
|
return greeklish ? "dian_paragwgh" : "Διανεμημένη Παραγωγή"; |
|
|
return greeklish ? "dian_paragwgh" : "Διανεμημένη Παραγωγή"; |
|
|
} else if (course.contains("Διακριτά μαθηματικά")) { |
|
|
} else if (normalisedCourse.contains(("Διακριτά μαθηματικά"))) { |
|
|
return greeklish ? "diakrita" : "Διακριτά Μαθηματικά"; |
|
|
return greeklish ? "diakrita" : "Διακριτά Μαθηματικά"; |
|
|
} else if (course.contains("Διακριτά Μαθηματικά")) { |
|
|
} else if (normalisedCourse.contains(("Διακριτά Μαθηματικά"))) { |
|
|
return greeklish ? "diakrita" : "Διακριτά Μαθηματικά"; |
|
|
return greeklish ? "diakrita" : "Διακριτά Μαθηματικά"; |
|
|
} else if (course.contains("Διάδοση Ηλεκτρομαγνητικού Κύματος Ι (πρώην Πεδίο ΙΙΙ)")) { |
|
|
} else if (normalisedCourse.contains(("Διάδοση Ηλεκτρομαγνητικού Κύματος I (πρώην Πεδίο III)"))) { |
|
|
return greeklish ? "diadosi_1" : "Διάδοση 1"; |
|
|
return greeklish ? "diadosi_1" : "Διάδοση 1"; |
|
|
} else if (course.contains("Διάδοση Η/Μ Κύματος ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Διάδοση Η/Μ Κύματος II"))) { |
|
|
return greeklish ? "diadosi_II" : "Διάδοση 2"; |
|
|
return greeklish ? "diadosi_II" : "Διάδοση 2"; |
|
|
} else if (course.contains("Δίκτυα Υπολογιστών ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Δίκτυα Υπολογιστών II"))) { |
|
|
return greeklish ? "diktya_II" : "Δίκτυα 2"; |
|
|
return greeklish ? "diktya_II" : "Δίκτυα 2"; |
|
|
} else if (course.contains("Δίκτυα Υπολογιστών Ι")) { |
|
|
} else if (normalisedCourse.contains(("Δίκτυα Υπολογιστών I"))) { |
|
|
return greeklish ? "diktya_I" : "Δίκτυα 1"; |
|
|
return greeklish ? "diktya_I" : "Δίκτυα 1"; |
|
|
} else if (course.contains("Δίκτυα Τηλεπικοινωνιών")) { |
|
|
} else if (normalisedCourse.contains(("Δίκτυα Τηλεπικοινωνιών"))) { |
|
|
return greeklish ? "diktya_thlep" : "Δίκτυα Τηλέπ."; |
|
|
return greeklish ? "diktya_thlep" : "Δίκτυα Τηλέπ."; |
|
|
} else if (course.contains("Γραφική με Υπολογιστές")) { |
|
|
} else if (normalisedCourse.contains(("Γραφική με Υπολογιστές"))) { |
|
|
return greeklish ? "grafikh" : "Γραφική"; |
|
|
return greeklish ? "grafikh" : "Γραφική"; |
|
|
} else if (course.contains("Γραμμική Άλγεβρα")) { |
|
|
} else if (normalisedCourse.contains(("Γραμμική Άλγεβρα"))) { |
|
|
return greeklish ? "grammikh_algebra" : "Γραμμ. Άλγεβρ."; |
|
|
return greeklish ? "grammikh_algebra" : "Γραμμ. Άλγεβρ."; |
|
|
} else if (course.contains("Γεωηλεκτρομαγνητισμός")) { |
|
|
} else if (normalisedCourse.contains(("Γεωηλεκτρομαγνητισμός"))) { |
|
|
return greeklish ? "geohlektromagnitismos" : "Γεωηλεκτρομαγνητισμός"; |
|
|
return greeklish ? "geohlektromagnitismos" : "Γεωηλεκτρομαγνητισμός"; |
|
|
} else if (course.contains("Βιοϊατρική Τεχνολογία")) { |
|
|
} else if (normalisedCourse.contains(("Βιοϊατρική Τεχνολογία"))) { |
|
|
return greeklish ? "vioiatriki" : "Βιοιατρική"; |
|
|
return greeklish ? "vioiatriki" : "Βιοιατρική"; |
|
|
} else if (course.contains("Βιομηχανική Πληροφορική")) { |
|
|
} else if (normalisedCourse.contains(("Βιομηχανική Πληροφορική"))) { |
|
|
return greeklish ? "viomix_plir" : "Βιομηχανική Πληρ"; |
|
|
return greeklish ? "viomix_plir" : "Βιομηχανική Πληρ"; |
|
|
} else if (course.contains("Βιομηχανικά Ηλεκτρονικά")) { |
|
|
} else if (normalisedCourse.contains(("Βιομηχανικά Ηλεκτρονικά"))) { |
|
|
return greeklish ? "bhomix_hlektronika" : "Βιομηχανικά Ηλεκτρονικά"; |
|
|
return greeklish ? "bhomix_hlektronika" : "Βιομηχανικά Ηλεκτρονικά"; |
|
|
} else if (course.contains("Βάσεις Δεδομένων")) { |
|
|
} else if (normalisedCourse.contains(("Βάσεις Δεδομένων"))) { |
|
|
return greeklish ? "vaseis" : "Βάσεις"; |
|
|
return greeklish ? "vaseis" : "Βάσεις"; |
|
|
} else if (course.contains("Ασύρματος Τηλεπικοινωνία ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ασύρματος Τηλεπικοινωνία II"))) { |
|
|
return greeklish ? "asyrmatos_II" : "Ασύρματος 2"; |
|
|
return greeklish ? "asyrmatos_II" : "Ασύρματος 2"; |
|
|
} else if (course.contains("Ασύρματος Τηλεπικοινωνία Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ασύρματος Τηλεπικοινωνία I"))) { |
|
|
return greeklish ? "asyrmatos_I" : "Ασύρματος 1"; |
|
|
return greeklish ? "asyrmatos_I" : "Ασύρματος 1"; |
|
|
} else if (course.contains("Ασφάλεια Πληροφοριακών Συστημάτων")) { |
|
|
} else if (normalisedCourse.contains(("Ασφάλεια Πληροφοριακών Συστημάτων"))) { |
|
|
return greeklish ? "asfaleia" : "Ασφάλεια"; |
|
|
return greeklish ? "asfaleia" : "Ασφάλεια"; |
|
|
} else if (course.contains("Ασαφή Συστήματα")) { |
|
|
} else if (normalisedCourse.contains(("Ασαφή Συστήματα"))) { |
|
|
return greeklish ? "asafh" : "Ασαφή"; |
|
|
return greeklish ? "asafh" : "Ασαφή"; |
|
|
} else if (course.contains("Αρχιτεκτονική Υπολογιστών")) { |
|
|
} else if (normalisedCourse.contains(("Αρχιτεκτονική Υπολογιστών"))) { |
|
|
return greeklish ? "arx_ypologistwn" : "Αρχ. Υπολογιστών"; |
|
|
return greeklish ? "arx_ypologistwn" : "Αρχ. Υπολογιστών"; |
|
|
} else if (course.contains("Αρχές Παράλληλης Επεξεργασίας")) { |
|
|
} else if (normalisedCourse.contains(("Αρχές Παράλληλης Επεξεργασίας"))) { |
|
|
return greeklish ? "arxes_parall_epeksergasias" : "Αρχές Παράλληλης Επεξεργασίας"; |
|
|
return greeklish ? "arxes_parall_epeksergasias" : "Αρχές Παράλληλης Επεξεργασίας"; |
|
|
} else if (course.contains("Αρχές Οικονομίας")) { |
|
|
} else if (normalisedCourse.contains(("Αρχές Οικονομίας"))) { |
|
|
return greeklish ? "arx_oikonomias" : "Αρχές Οικονομίας"; |
|
|
return greeklish ? "arx_oikonomias" : "Αρχές Οικονομίας"; |
|
|
} else if (course.contains("Αριθμητική Ανάλυση")) { |
|
|
} else if (normalisedCourse.contains(("Αριθμητική Ανάλυση"))) { |
|
|
return greeklish ? "arith_anal" : "Αριθμ. Ανάλυση"; |
|
|
return greeklish ? "arith_anal" : "Αριθμ. Ανάλυση"; |
|
|
} else if (course.contains("Αξιοπιστία Συστημάτων")) { |
|
|
} else if (normalisedCourse.contains(("Αξιοπιστία Συστημάτων"))) { |
|
|
return greeklish ? "aksiopistia_systhmatwn" : "Αξιοπιστία Συστημάτων"; |
|
|
return greeklish ? "aksiopistia_systhmatwn" : "Αξιοπιστία Συστημάτων"; |
|
|
} else if (course.contains("Αντικειμενοστραφής Προγραμματισμός")) { |
|
|
} else if (normalisedCourse.contains(("Αντικειμενοστραφής Προγραμματισμός"))) { |
|
|
return greeklish ? "OOP" : "Αντικειμενοστραφής"; |
|
|
return greeklish ? "OOP" : "Αντικειμενοστραφής"; |
|
|
} else if (course.contains("Αναλογικές Τηλεπικοινωνίες (πρώην Τηλεπικοινωνιακά Συστήματα Ι)")) { |
|
|
} else if (normalisedCourse.contains(("Αναλογικές Τηλεπικοινωνίες (πρώην Τηλεπικοινωνιακά Συστήματα I)"))) { |
|
|
return greeklish ? "anal_thlep" : "Αναλογικές Τηλεπ."; |
|
|
return greeklish ? "anal_thlep" : "Αναλογικές Τηλεπ."; |
|
|
} else if (course.contains("Αναγνώριση Προτύπων")) { |
|
|
} else if (normalisedCourse.contains(("Αναγνώριση Προτύπων"))) { |
|
|
return greeklish ? "protipa" : "Αναγνώριση Προτύπων"; |
|
|
return greeklish ? "protipa" : "Αναγνώριση Προτύπων"; |
|
|
} else if (course.contains("Ανάλυση και Σχεδίαση Αλγορίθμων")) { |
|
|
} else if (normalisedCourse.contains(("Ανάλυση και Σχεδίαση Αλγορίθμων"))) { |
|
|
return greeklish ? "algorithms" : "Αλγόριθμοι"; |
|
|
return greeklish ? "algorithms" : "Αλγόριθμοι"; |
|
|
} else if (course.contains("Ανάλυση Χρονοσειρών")) { |
|
|
} else if (normalisedCourse.contains(("Ανάλυση Χρονοσειρών"))) { |
|
|
return greeklish ? "xronoseires" : "Χρονοσειρές"; |
|
|
return greeklish ? "xronoseires" : "Χρονοσειρές"; |
|
|
} else if (course.contains("Ανάλυση Συστημάτων Ηλεκτρικής Ενέργειας")) { |
|
|
} else if (normalisedCourse.contains(("Ανάλυση Συστημάτων Ηλεκτρικής Ενέργειας"))) { |
|
|
return greeklish ? "ASHE" : "ΑΣΗΕ"; |
|
|
return greeklish ? "ASHE" : "ΑΣΗΕ"; |
|
|
} else if (course.contains("Ανάλυση Ηλεκτρικών Κυκλωμάτων με Υπολογιστή")) { |
|
|
} else if (normalisedCourse.contains(("Ανάλυση Ηλεκτρικών Κυκλωμάτων με Υπολογιστή"))) { |
|
|
return greeklish ? "analysh_hlektr_kykl" : "Ανάλυση Ηλεκτρικ. Κυκλ. με Υπολογιστή"; |
|
|
return greeklish ? "analysh_hlektr_kykl" : "Ανάλυση Ηλεκτρικ. Κυκλ. με Υπολογιστή"; |
|
|
} else if (course.contains("Ακουστική ΙΙ")) { |
|
|
} else if (normalisedCourse.contains(("Ακουστική II"))) { |
|
|
return greeklish ? "akoystikh_II" : "Ακουστική 2"; |
|
|
return greeklish ? "akoystikh_II" : "Ακουστική 2"; |
|
|
} else if (course.contains("Ακουστική Ι")) { |
|
|
} else if (normalisedCourse.contains(("Ακουστική I"))) { |
|
|
return greeklish ? "akoystikh_I" : "Ακουστική 1"; |
|
|
return greeklish ? "akoystikh_I" : "Ακουστική 1"; |
|
|
} else { |
|
|
} else { |
|
|
|
|
|
Timber.wtf("Unrecognised course came in the upload fields generator! Course string = %s", course); |
|
|
return null; |
|
|
return null; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|