# HG changeset patch # User Matti Hamalainen # Date 1443595172 -10800 # Node ID 04490fe590eca52a19e2d08fe5479899d7da5cf6 # Parent dda30eff3266c37fbdff341404226b548d9f80c0 Cleanup translation code and translations. diff -r dda30eff3266 -r 04490fe590ec index.php --- a/index.php Wed Sep 30 08:39:24 2015 +0300 +++ b/index.php Wed Sep 30 09:39:32 2015 +0300 @@ -32,47 +32,44 @@ ); $pageTranslations = array( - "Original" => array("fi" => "Alkuperäinen"), - - "Shown" => array("fi" => "Näkyvillä"), - "Next period" => array("fi" => "Seuraava periodi"), - "Current period" => array("fi" => "Nykyinen periodi"), - "Switch" => array("fi" => "Vaihda"), - - "contact" => array( - "en" => "Contact %1 or %2. ". - "The author can't be held responsible for any errors or inaccuracies in the data!", + "change" => array( + "fi" => "Vaihda", + "en" => "Change", + ), - "fi" => "Yhteydenotot %1 tai %2. ". - "En vastaa mahdollisista virheistä tai epätarkkuuksista tiedoissa!", + "period_shown" => array( + "fi" => "Näkyvillä", + "en" => "Shown", + ), + "next_period" => array( + "fi" => "Seuraava periodi", + "en" => "Next period", ), - - "updated" => array( - "en" => "Last updated: %1.", - "fi" => "Päivitetty: %1.", + "current_period" => array( + "fi" => "Nykyinen periodi", + "en" => "Current period", ), - - "beta" => array( - "en" => " NOTICE! %2 v%1 is still under development. There may be bugs.", - "fi" => " HUOM! %2 v%1 on vielä kehityksen alla. Bugeja voi löytyä.", + "expl_toggle_period" => array( + "fi" => "Vaihda nykyisen ja seuraavan periodin (jos saatavilla) lukujärjestyksen välillä.", + "en" => "Switch view between current and next period (if available) timetable.", ), "viikossa" => array( + "fi" => "Viikossa yhteensä %1 tuntia.", "en" => "Total of %1 hours in the week.", - "fi" => "Viikossa yhteensä %1 tuntia.", ), "vuoroviikoin" => array( + "fi" => "Vuoroviikoin", "en" => "Every other week", - "fi" => "Vuoroviikoin", ), - "classNotSet" => array( + "class_not_set" => array( + "fi" => "Luokkaa ei asetettu, käytetään vakioarvoa %1.", "en" => "Class not set, using default %1.", - "fi" => "Luokkaa ei asetettu, käytetään vakioarvoa %1.", ), - "classDataNotFound" => array( + "class_data_not_found" => array( "fi" => "Luokan %1 tietoja ei löytynyt! Jos luokkakoodi on uusi, ". "ilmestyy se järjestelmään seuraavan päivityksen aikana. Luokkatiedot ". "päivitetään noin kerran viikossa. On myös mahdollista, että luokkakoodi ". @@ -84,39 +81,69 @@ "exists for next period's data.", ), - "classListNotFound" => array( + "class_list_not_found" => array( "fi" => "Luokkien listaa ei löytynyt. Kokeile ladata sivu uudelleen hetken kuluttua.", "en" => "Class list not found. An update may be in progress, try reloading in a minute.", ), - "classFormatError" => array( + "class_format_error" => array( "fi" => "Virhe! Luokan täytyy olla muotoa XXXnXXX, käytetään vakioarvoa %1.", "en" => "Error! Class code must be of format XXXnXXX, using default value of %1.", ), - "Style" => array( + "change_style" => array( "fi" => "Tyyli", + "en" => "Style", ), - "linkToggle" => array( - "fi" => "Vaihda nykyisen ja seuraavan periodin (jos saatavilla) lukujärjestyksen välillä.", - "en" => "Switch view between current and next period (if available) timetable.", + "link_original_data" => array( + "fi" => "Alkuperäinen", + "en" => "Original", ), - "linkOrig" => array( + "expl_link_original_data" => array( "fi" => "Linkki alkuperäiseen lukujärjestysdataan.", "en" => "Link to the original time table data.", ), - "linkMobile" => array( + "link_mobile_version" => array( + "en" => "Mobile", + "fi" => "Mobile", + ), + + "expl_link_mobile_version" => array( "fi" => "Yksinkertaisempi mobiililaiteversio lukujärjestyksestä.", "en" => "Simpler mobile device version of the timetable.", ), - "linkCurrLuk" => array( + "link_current_settings" => array( + "fi" => "Linkki", + "en" => "Link", + ), + + "expl_link_current_settings" => array( "fi" => "Linkki tähän lukujärjestykseen nykyisillä asetuksilla (kieli, jne.)", "en" => "Link to the this timetable with current settings (language, etc.)", ), + + "contact" => array( + "fi" => "Yhteydenotot %1 tai %2. ". + "En vastaa mahdollisista virheistä tai epätarkkuuksista tiedoissa!", + + "en" => "Contact %1 or %2. ". + "The author can't be held responsible for any errors or inaccuracies in the data!", + ), + + "updated" => array( + "fi" => "Päivitetty: %1.", + "en" => "Last updated: %1.", + ), + + "beta" => array( + "fi" => " HUOM! %2 v%1 on vielä kehityksen alla. Bugeja voi löytyä.", + "en" => " NOTICE! %2 v%1 is still under development. There may be bugs.", + ), + // "" => array("fi" => ), ); @@ -140,7 +167,7 @@ $id = $m[1]; return TRUE; } else { - stError(cmQM("classFormatError", $classDefaultID)); + stError(cmQM("class_format_error", $classDefaultID)); $id = $classDefaultID; return FALSE; } @@ -484,7 +511,7 @@ } else { - stError(cmQM("classNotSet", $classDefaultID)); + stError(cmQM("class_not_set", $classDefaultID)); $classID = $classDefaultID; } @@ -525,14 +552,14 @@ // Read classfile if (($classIDs = lukReadClassFile($classIDFile[$nextPeriod])) === false) - stError(cmQM("classListNotFound")); + stError(cmQM("class_list_not_found")); // Read class data $dataFile = $cachePath.$classID.".data"; if (!file_exists($dataFile)) { - stError(cmQM("classDataNotFound", chentities($classID))); + stError(cmQM("class_data_not_found", chentities($classID))); $haveData = FALSE; $timestamp = time(); } @@ -619,25 +646,25 @@ echo " \n". " \n". - " \n"; + " \n"; if (!$mobileMode) { echo " ". - cmQM("Shown").": ".($nextPeriod ? cmQM("Next period") : cmQM("Current period")). + $baseURI.($nextPeriod ? "" : "?next")."\" title=\"".cmQM("expl_toggle_period")."\">". + cmQM("period_shown").": ".($nextPeriod ? cmQM("next_period") : cmQM("current_period")). "\n"; if ($haveData) { echo - " ".cmQM("Original")."\n"; + " ".cmQM("link_original_data")."\n"; //" XML\n"; } echo - " Mobile\n"; + " ".cmQM("link_mobile_version")."\n"; } $currURL = $baseURI."?luokka=".$classID."&lang=".$pageLang. @@ -645,7 +672,7 @@ ($nextPeriod ? "&next" : ""); echo - " Link\n". + " ".cmQM("link_current_settings")."\n". // " \"HDD.fi\"\n". " \"BatMUD\"\n". // " \"Lukkari\n".