diff --git a/doc/index.php b/doc/index.php
index 1db1213dce..d15bf092a8 100644
--- a/doc/index.php
+++ b/doc/index.php
@@ -13,6 +13,7 @@ if ($host == "bolt.berkeley.edu") {
require_once("docutil.php");
require_once("../html/inc/translation.inc");
+require_once("../html/inc/language_names.inc");
function show_participant() {
$i = rand(0, 99);
@@ -90,15 +91,11 @@ function show_participate() {
- ".sprintf(
- tra(" Use the idle time on your computer (Windows, Mac, Linux, or Android) to cure diseases, study global warming, discover pulsars, and do many other types of scientific research. It's safe, secure, and easy: %sChoose%s projects %sDownload%s and run BOINC software %sEnter%s an email address and password. "),
- "
",
- " ",
- " ",
- " ",
- " ",
- " "
- )."
+ ".tra("Use the idle time on your computer (Windows, Mac, Linux, or Android) to cure diseases, study global warming, discover pulsars, and do many other types of scientific research. It's safe, secure, and easy:")."
+
+ ".tra("Choose projects")."
+ ".tra("Download BOINC software")."
+ ".tra("Enter an email address and password.")."
".sprintf(
@@ -200,42 +197,6 @@ function show_nsf() {
";
}
-require_once("../html/inc/language_names.inc");
-
-function language_select() {
- global $language_names;
- $supported_languages = getSupportedLanguages();
- $bd = tra("Browser default");
- echo "
- -- language --
- $bd
- ";
- if ($bd != "Browser default") echo " (Browser default)";
- foreach ($language_names as $lang) {
- if (!in_array($lang[0], $supported_languages)) continue;
- echo " ".$lang[1]." (".$lang[2].")";
- }
-}
-
-// how to add language names:
-// paste into notepad++, select ANSI format,
-// then copy/paste into here
-function language_form() {
- echo "
-
- ";
-}
-
header("Content-type: text/html; charset=utf-8");
html_tag();
diff --git a/html/inc/language_names.inc b/html/inc/language_names.inc
index 60c039e476..f383544292 100644
--- a/html/inc/language_names.inc
+++ b/html/inc/language_names.inc
@@ -17,41 +17,79 @@
// along with BOINC. If not, see .
$language_names = array(
- array("ar", "العربية", "Arabic"),
- array("be", "Беларускі", "Belarusian"),
- array("bg", "Български", "Bulgarian"),
- array("ca", "Català", "Catalan"),
- array("cs", "Čeština ", "Czech"),
- array("cy", "Cymraeg", "Welsh"),
- array("da", "Dansk", "Danish"),
- array("de", "Deutsch ", "German"),
- array("el", "Ελληνικά", "Greek"),
- array("en", "English", "English"),
- array("es", "Español", "Spanish"),
- array("sa", "فارسی", "Persian"),
- array("fi", "Suomi", "Finnish"),
- array("fr", "Français", "French"),
- array("gl", "Galego", "Galician"),
- array("he", "עִבְרִית", "Hebrew"),
- array("hr", "Hrvatski", "Croatian"),
- array("hu", "Magyar", "Hungarian"),
- array("it", "Italiano", "Italian"),
- array("ja", "日本語", "Japanese"),
- array("ko", "한국어", "Korean"),
- array("lt", "Lietuvių", "Lithuanian"),
- array("lv", "Latviešu", "Latvian"),
- array("nl", "Nederlands", "Dutch"),
- array("pl", "Polski", "Polish"),
- array("pt_BR", "Português - Brasil", "Portuguese - Brazil"),
- array("pt_PT", "Português", "Portuguese"),
- array("ro", "Română", "Romanian"),
- array("ru", "Русский", "Russian"),
- array("sk", "Slovenčina", "Slovakian"),
- array("sl", "Slovenščina", "Slovenian"),
- array("sv", "Svenska", "Swedish"),
- array("tr", "Türkçe", "Turkish"),
- array("zh_CN", "简体中文", "Chinese"),
- array("zh_TW", "繁體中文", "Chinese (Taiwan)"),
+ array("ar", "العربية", "Arabic"),
+ array("be", "Беларускі", "Belarusian"),
+ array("bg", "Български", "Bulgarian"),
+ array("ca", "Català", "Catalan"),
+ array("cs", "Čeština ", "Czech"),
+ array("cy", "Cymraeg", "Welsh"),
+ array("da", "Dansk", "Danish"),
+ array("de", "Deutsch ", "German"),
+ array("el", "Ελληνικά", "Greek"),
+ array("en", "English", "English"),
+ array("es", "Español", "Spanish"),
+ array("sa", "فارسی", "Persian"),
+ array("fi", "Suomi", "Finnish"),
+ array("fr", "Français", "French"),
+ array("gl", "Galego", "Galician"),
+ array("he", "עִבְרִית", "Hebrew"),
+ array("hr", "Hrvatski", "Croatian"),
+ array("hu", "Magyar", "Hungarian"),
+ array("it", "Italiano", "Italian"),
+ array("ja", "日本語", "Japanese"),
+ array("ko", "한국어", "Korean"),
+ array("lt", "Lietuvių", "Lithuanian"),
+ array("lv", "Latviešu", "Latvian"),
+ array("nl", "Nederlands", "Dutch"),
+ array("pl", "Polski", "Polish"),
+ array("pt_BR", "Português - Brasil", "Portuguese - Brazil"),
+ array("pt_PT", "Português", "Portuguese"),
+ array("ro", "Română", "Romanian"),
+ array("ru", "Русский", "Russian"),
+ array("sk", "Slovenčina", "Slovakian"),
+ array("sl", "Slovenščina", "Slovenian"),
+ array("sv", "Svenska", "Swedish"),
+ array("tr", "Türkçe", "Turkish"),
+ array("zh_CN", "简体中文", "Chinese"),
+ array("zh_TW", "繁體中文", "Chinese (Taiwan)"),
);
+function language_select() {
+ global $language_names;
+ $supported_languages = getSupportedLanguages();
+ $supported_languages[] = "en";
+ $bd = tra("Browser default");
+ echo "
+ -- language --
+ $bd
+ ";
+ if ($bd != "Browser default") echo " (Browser default)";
+ foreach ($language_names as $lang) {
+ if (!in_array($lang[0], $supported_languages)) continue;
+ if ($lang[0] == "en") {
+ echo " ".$lang[1];
+ } else {
+ echo " ".$lang[1]." (".$lang[2].")";
+ }
+ }
+}
+
+// show a menu of supported languages
+//
+function language_form() {
+ echo "
+
+ ";
+}
+
?>