\n"); print ("
  • \n"); print ("Loadstone English (mostly Canadian/British) (100%)\n"); print ("
  • \n"); while (!feof($fh)) { $line = fgets ($fh,255); $country_code = strtolower(substr($line, 0, strpos($line, ":"))); $language = substr($line, strpos($line, ":")+1, strlen($line)-4); $language_file = "/var/www/loadstone/language/loadstone-lang/loadstone.l$country_code"; if (strlen($language) > 0) { if (file_exists($language_file) && $lfh = fopen($language_file, "r")) { $ldfh = fopen($language_default_file, "r"); $defs = 0; $translated = 0; while (!feof($lfh)) { while (($line = fgets ($lfh,255)) && (strpos($line, "define ") !== 1)); while (($default_line = fgets ($ldfh,255)) && (strpos($default_line, "define ") !== 1)); if (strpos($line, "define ") == 1) if ("$default_line" == "$line") { $translated++; } $defs++; } // while lfh fclose($lfh); fclose($ldfh); $defs--; if ($defs == $translated) { $percentage_translated = 100; } else { $percentage_translated = round(($defs - $translated) / $defs * 100); } if ($country_code !== "sc") { print ("
  • \n"); print ("$language ($percentage_translated%)\n"); print ("
  • \n"); } // don't print if it's english } // if open lfh } // no blank lines } // while reading codes file fclose($fh); print ("\n"); } // if open fh } // function display translated function display_untranslated() { $lang_codes_file = "/var/www/loadstone/language/language_codes.txt"; $fh =fopen($lang_codes_file, 'r') or die('Error: No Languages available.'); if ($fh) { print ("\n"); } // if open fh } // function display untranslated function html_body() { ?>

    Loadstone GPS Multi-language Support


    Although Loadstone GPS is written and maintained in English, we support community efforts to make the application available in as many languages as the Symbian Operating/System allows.

    If you would like to volunteer your translation skills to the Loadstone GPS project, please let us know.


    The following languages are already supported to some degree:

    Note: Phrases with universal language are counted as untranslated so very few translations will be 100% translated.




    Languages that haven't yet received translations include: