*** empty log message ***

svn path=/trunk/boinc/; revision=10731
This commit is contained in:
David Anderson 2006-07-22 18:24:01 +00:00
parent dda536a129
commit edafe87ad4
11 changed files with 432 additions and 131 deletions

View File

@ -7857,6 +7857,7 @@ Rom 21 July 2006
lib/
gui_rpc_client.C
Rom 21 July 2006
- Bug Fix for Linux: On some linux distro's a mime type database is detected and
has an entry to a browser that isn't even installed on the system. When a
@ -7899,3 +7900,26 @@ Charlie 22 July 2006
mac_installer/
Postinstall.cpp
David 22 July 2006
- core client (Win): remove quitRequestEvent (not used)
- core client: ACTIVE_TASK::kill_task(): call cleanup_task()
(to free shared mem) after killing process
client/
app.C
app_control.C
app_start.C
David 22 July 2006
- made the BOINC user survey (and potentially any
page on the BOINC site) translatable
doc/
docutil.php
poll.inc
poll.php
poll_data.inc
html/inc
translations.inc
languages/translations/en.po (new)

View File

@ -103,7 +103,6 @@ ACTIVE_TASK::ACTIVE_TASK() {
#ifdef _WIN32
pid_handle = 0;
thread_handle = 0;
quitRequestEvent = 0;
shm_handle = 0;
#endif
}
@ -131,10 +130,7 @@ void ACTIVE_TASK::close_process_handles() {
void ACTIVE_TASK::cleanup_task() {
#ifdef _WIN32
close_process_handles();
if (quitRequestEvent) {
CloseHandle(quitRequestEvent);
quitRequestEvent = NULL;
}
// detach from shared mem.
// This will destroy shmem seg since we're the last attachment
//

View File

@ -98,11 +98,12 @@ int ACTIVE_TASK::request_abort() {
//
int ACTIVE_TASK::kill_task() {
#ifdef _WIN32
return !TerminateProcess(pid_handle, -1);
TerminateProcess(pid_handle, -1);
#else
return kill(pid, SIGKILL);
kill(pid, SIGKILL);
#endif
cleanup_task();
return 0;
}
// We have sent a quit request to the process; see if it's exited.

View File

@ -435,16 +435,6 @@ int ACTIVE_TASK::start(bool first_time) {
//startup_info.dwFlags = STARTF_USESHOWWINDOW;
//startup_info.wShowWindow = SW_HIDE;
if (!quitRequestEvent) {
sprintf(buf, "%s%s", QUIT_PREFIX, shmem_seg_name);
quitRequestEvent = CreateEvent(0, FALSE, FALSE, buf);
if (quitRequestEvent == NULL) {
strcpy(buf, "Can't create event");
retval = ERR_INVALID_EVENT;
goto error;
}
}
// create core/app share mem segment if needed
//
if (!app_client_shm.shm) {

View File

@ -1,6 +1,12 @@
<?
$project_news = array(
array("July 21, 2006",
"The BOINC survey is now available in
<a href=http://boinc.oocp.org/poll.php>Japanese</a>.
If you'd like to translate it to another language,
please <a href=contact.php>contact us</a>."
),
array("July 13, 2006",
"We are conducting an <a href=poll.php>online survey</a>
of BOINC participants.
@ -8,7 +14,9 @@ array("July 13, 2006",
your responses will help us improve BOINC and the projects that use it. "
),
array("July 13, 2006",
"Articles in <a href=http://www.economist.com/science/displayStory.cfm?story_id=7159442>The Economist</a>
"Articles in
<a href=http://www.nature.com/news/2006/060717/full/060717-15.html>Nature</a>,
<a href=http://www.economist.com/science/displayStory.cfm?story_id=7159442>The Economist</a>
and <a href=http://www.webwire.com/ViewPressRel.asp?aId=16636>WebWire</a>
describe <a href=http://africa-at-home.web.cern.ch/>Africa@home</a>,
an initiative that supports African humanitarian causes.

View File

@ -155,4 +155,13 @@ function block_end() {
";
}
function get_str($name) {
if (isset($_GET[$name])) {
$x = $_GET[$name];
$x = trim($x);
return mysql_real_escape_string($x);
}
return null;
}
?>

View File

@ -13,7 +13,7 @@ function list_item2($x, $y) {
}
function boxes($options) {
$x = "<font size=-2>[check all that apply]</font><br>\n";
$x = "<font size=-2>".tr(POLL_CHECK_ALL)."</font><br>\n";
foreach ($options as $name => $text) {
$x .= "<input type=checkbox name=$name> $text<br>\n";
}
@ -42,7 +42,7 @@ function show_choice($choice, $outer_radio) {
} else {
$y = boxes($choice["options"]);
$other_name = $choice['other_name'];
$y .= "Other: <input size=30 name=$other_name>";
$y .= tr(POLL_OTHER)." <input size=30 name=$other_name>";
}
list_item2($x, $y);
}
@ -117,15 +117,6 @@ function select_response($uid) {
return $response;
}
function get_str($name) {
if (isset($_GET[$name])) {
$x = $_GET[$name];
$x = trim($x);
return mysql_real_escape_string($x);
}
return null;
}
function parse_form_choice($x, $choice) {
$radio_name= $choice["radio_name"];
if ($radio_name) {

View File

@ -2,61 +2,46 @@
require_once("docutil.php");
require_once("countries.inc");
require_once("poll_data.inc");
require_once("../html/inc/translation.inc");
require_once("poll.inc");
require_once("poll_data.inc");
page_head("BOINC user survey");
page_head(tr(POLL_TITLE));
echo "
<body onload=\"disable_all();\">
<p>
Several volunteer computing projects,
including Climateprediction.net, Einstein@home,
and SETI@home, use software called BOINC.
If you participate in projects like this,
we request that you answer the following questions.
This will help BOINC-based projects increase
participation and achieve greater scientific results.
<p>
Please answer as many questions as you want,
then go to the bottom and click OK.
If you previously completed the survey but your answers have changed,
please complete it again -
your new answers will replace the old ones.
<p>
The current results of the survey are
<a href=poll_results.php>here</a>.
".tr(POLL_INTRO)."
";
echo "<form name=blah action=poll_action.php>\n";
list_start();
list_bar("Do you run BOINC?");
list_bar(tr(POLL_RUN));
generate_functions($overall_choices);
show_choices($overall_choices, $run_boinc);
list_bar("Your participation");
list_bar(tr(POLL_PARTICIPATION));
show_choices($project_items, "");
list_bar("Your computers");
list_bar(tr(POLL_COMPUTERS));
show_choices($comp_items, "");
list_bar("You");
list_bar(tr(POLL_YOU));
show_choices($you_items, "");
echo "
<tr>
<td bgcolor=$light_blue valign=top>Nationality</td>
<td bgcolor=$light_blue valign=top>".tr(POLL_NATIONALITY)."</td>
<td><select name=$country>
";
print_country_select();
echo "</select></td></tr>";
list_bar("Comments");
list_bar(tr(POLL_COMMENTS));
list_item2(
"Please suggest ways that BOINC,
and the projects that use it, could be improved:",
tr(POLL_COMMENTS_QUESTION),
"<textarea name=$improved rows=4 cols=60></textarea>"
);
list_item("<br>", "When done click: <input type=submit value=OK>");
list_item("<br>", tr(POLL_DONE)."<input type=submit value=OK>");
list_end();
echo "
</form>

View File

@ -16,52 +16,52 @@ $vother_text = "vother_text";
$improved = "improved_text";
$choice0 = array(
"text" => "Yes - I have been running BOINC on my computer for...",
"text" => tr(POLL_YES),
"rname" => "current",
"options" => array(
"tweek" => "less than a week",
"tmonth" => "less than a month",
"tyear" => "less than a year",
"tmoreyear" => "more than a year"
"tweek" => tr(POLL_TWEEK),
"tmonth" => tr(POLL_TMONTH),
"tyear" => tr(POLL_TYEAR),
"tmoreyear" => tr(POLL_TMOREYEAR),
),
"radio_name" => "duration",
"other_name" => null,
);
$choice1 = array(
"text" => "No - I was running BOINC, but stopped because...",
"text" => tr(POLL_LAPSED),
"rname" => "lapsed",
"options" => array(
"linterest" => "I lost interest",
"lcomplicated" => "it was too complicated",
"lstopped" => "I stopped it and forgot to start again",
"lproblems" => "it caused problems on my computer",
"lpower" => "it used too much electricity",
"lnonboinc" => "I switched to a non-BOINC computing project",
"linterest" => tr(POLL_LINTEREST),
"lcomplicated" => tr(POLL_LCOMPLICATED),
"lstopped" => tr(POLL_LSTOPPED),
"lproblems" => tr(POLL_LPROBLEMS),
"lpower" => tr(POLL_LPOWER),
"lnonboinc" => tr(POLL_LNONBOINC),
),
"radio_name" => false,
"other_name" => "lother_text",
);
$choice2 = array(
"text" => "No - I tried running BOINC, but...",
"text" => tr(POLL_FAILED),
"rname" => "failed",
"options" => array(
"finstall" => "the software didn't install correctly",
"ffigure" => "I couldn't figure out how to use the software",
"fnetwork" => "I had network communication problems",
"fattach" => "I couldn't attach to a project",
"fwork" => "I attached to a project, but never got any work",
"finstall" => tr(POLL_FINSTALL),
"ffigure" => tr(POLL_FFIGURE),
"fnetwork" => tr(POLL_FNETWORK),
"fattach" => tr(POLL_FATTACH),
"fwork" => tr(POLL_FWORK),
),
"radio_name" => false,
"other_name" => "fother_text",
);
$choice3 = array(
"text" => "No - I never tried running BOINC, because...",
"text" => tr(POLL_NEVER),
"rname" => "never",
"options" => array(
"nsecurity" => "I was concerned about security",
"nproject" => "I wasn't interested in any of the projects",
"npermission" => "I don't have permission to run it on my computer",
"nversion" => "No version was available for my computer",
"nsecurity" => tr(POLL_NSECURITY),
"nproject" => tr(POLL_NPROJECT),
"npermission" => tr(POLL_NPERMISSION),
"nversion" => tr(POLL_NVERSION),
),
"radio_name" => false,
"other_name" => "nother_text",
@ -72,7 +72,7 @@ $overall_choices = array($choice0, $choice1, $choice2, $choice3);
$comp_items = array(
array(
"text"=>"What kind of computers do you have running BOINC?",
"text"=>tr(POLL_KIND),
"options" => array(
"windows"=>"Windows",
"mac"=>"Macintosh",
@ -82,18 +82,18 @@ $comp_items = array(
"other_name"=>"cother_text",
),
array(
"text"=>"Where are they?",
"text"=>tr(POLL_WHERE),
"options" => array(
"home"=>"Home",
"work"=>"Work",
"school"=>"School",
"home"=>tr(POLL_HOME),
"work"=>tr(POLL_WORK),
"school"=>tr(POLL_SCHOOL),
),
"radio_name"=>false,
"other_name"=>"vother_text",
),
array(
"radio_name"=>"ncomputers",
"text"=>"How many computers?",
"text"=>tr(POLL_HOW_MANY),
"options" => array(
"n1"=>"1",
"n2"=>"2-4",
@ -104,7 +104,7 @@ $comp_items = array(
),
array(
"radio_name"=>"turned_on",
"text"=>"On average, how many hours per day are they powered on?",
"text"=>tr(POLL_TURNED_ON),
"options" => array(
"t08"=>"0-8",
"t823"=>"8-23",
@ -116,7 +116,7 @@ $comp_items = array(
$you_items = array(
array(
"radio_name"=>"age",
"text"=>"Age",
"text"=>tr(POLL_AGE),
"options"=>array(
"age019"=>"0-19",
"age2039"=>"20-39",
@ -126,19 +126,19 @@ $you_items = array(
),
array(
"radio_name"=>"sex",
"text"=>"Sex",
"text"=>tr(POLL_SEX),
"options"=>array(
"sexm"=>"Male",
"sexf"=>"Female",
"sexm"=>tr(POLL_MALE),
"sexf"=>tr(POLL_FEMALE),
),
),
array(
"radio_name"=>"level",
"text"=>"Your level of computer expertise",
"text"=>tr(POLL_EXPERTISE),
"options"=>array(
"levb"=>"Beginner",
"levi"=>"Intermediate",
"leva"=>"Advanced",
"levb"=>tr(POLL_LEVB),
"levi"=>tr(POLL_LEVI),
"leva"=>tr(POLL_LEVA),
),
),
);
@ -146,72 +146,72 @@ $you_items = array(
$project_items = array(
array(
"name"=>"where",
"text"=>"Where did you learn about BOINC projects?",
"text"=>tr(POLL_WHERE),
"options"=>array(
"wtv"=>"TV/radio/newspaper",
"wpers"=>"From friends, relatives, or coworkers",
"wteam"=>"Team message boards or web sites",
"wboinc"=>"The BOINC web site",
"wweb"=>"Other web sites",
"wtv"=>tr(POLL_WTV),
"wpers"=>tr(POLL_WPERS),
"wteam"=>tr(POLL_WTEAM),
"wboinc"=>tr(POLL_WBOINC),
"wweb"=>tr(POLL_WWEB),
),
"radio_name" => false,
"other_name" => "wother_text",
),
array(
"text" => "Which are the most important factors when you decide whether to participate in a BOINC project?",
"text" => tr(POLL_FACTOR),
"options" => array(
"factor_graphics"=>"Nice-looking screensaver graphics",
"factor_credit_fair"=>"Fair and quick granting of credit for work done",
"factor_credit_more"=>"Getting more credit from this project than from others",
"factor_mb_friendly"=>"Helpful and friendly message boards",
"factor_mb_staff"=>"Participation by project staff on the message boards",
"factor_web_site"=>"Informative project web site",
"factor_science_important"=>"The science is important and beneficial",
"factor_science_public"=>"Non-profit, and results are public",
"factor_recognize"=>"Personal recognition if my computer finds something",
"factor_publish"=>"Publication by the project in scientific journals",
"factor_email"=>"Periodic email newsletters from the project",
"factor_graphics"=>tr(POLL_GRAPHICS),
"factor_credit_fair"=>tr(POLL_CREDIT_FAIR),
"factor_credit_more"=>tr(POLL_CREDIT_MORE),
"factor_mb_friendly"=>tr(POLL_MB_FRIENDLY),
"factor_mb_staff"=>tr(POLL_MB_STAFF),
"factor_web_site"=>tr(POLL_WEB_SITE),
"factor_science_important"=>tr(POLL_SCIENCE_IMPORTANT),
"factor_science_public"=>tr(POLL_SCIENCE_PUBLIC),
"factor_recognize"=>tr(POLL_RECOGNIZE),
"factor_publish"=>tr(POLL_PUBLISH),
"factor_email"=>tr(POLL_EMAIL),
),
"radio_name" => false,
"other_name" => "factor_other_text",
),
array(
"radio_name"=>"nprojects",
"text"=>"How many BOINC projects do you participate in?",
"text"=>tr(POLL_NPROJECTS),
"options"=>array(
"p1"=>"1",
"p25"=>"2-5",
"p510"=>"5-10",
"pmore10"=>"more than 10",
"pmore10"=>"11+",
),
),
array(
"radio_name"=>"ssaver",
"text"=>"Do you run BOINC as a screensaver?",
"text"=>tr(POLL_SSAVER),
"options"=>array(
"ss_yes"=>"yes",
"ss_no"=>"no",
"ss_yes"=>tr(POLL_YES),
"ss_no"=>tr(POLL_NO),
),
),
array(
"radio_name"=>"mboards",
"text"=>"Your usage of project messages boards:",
"text"=>tr(POLL_MBOARDS),
"options"=>array(
"mboard_r"=>"to read information",
"mboard_rw"=>"to read and post information",
"mboard_none"=>"none",
"mboard_r"=>tr(POLL_MBR),
"mboard_rw"=>tr(POLL_MBRW),
"mboard_none"=>tr(POLL_NONE),
),
),
array(
"text"=>"Where do you get information to help resolve problems with BOINC and/or BOINC projects?",
"text"=>tr(POLL_HELP),
"options"=>array(
"help_pmb"=>"The project message boards",
"help_bmb"=>"The BOINC message boards",
"help_bdoc"=>"The BOINC web site",
"help_bmlist"=>"BOINC mailing lists",
"help_wiki"=>"The Unofficial BOINC Wiki",
"help_team"=>"Team web sites",
"help_google"=>"Google or other search engines",
"help_pmb"=>tr(POLL_HELP_PMB),
"help_bmb"=>tr(POLL_HELP_BMB),
"help_bdoc"=>tr(POLL_HELP_BDOC),
"help_bmlist"=>tr(POLL_HELP_BMLIST),
"help_wiki"=>tr(POLL_HELP_WIKI),
"help_team"=>tr(POLL_HELP_TEAM),
"help_google"=>tr(POLL_HELP_GOOGLE),
),
"radio_name"=>false,
"other_name"=>help_other_text,

View File

@ -350,8 +350,8 @@ function getPOLineContent($line){
function tr($tokennumber){
global $language_lookup_array;
if (strval(intval($tokennumber))!=$tokennumber){
echo "token $tokennumber missing from language interface.";
language_log("token $tokennumber missing from language interface.");
//print_r($language_lookup_array);
}
if (array_key_exists($tokennumber,$language_lookup_array)){
@ -359,7 +359,7 @@ function tr($tokennumber){
//If found in client language, return that
return stripslashes($language_lookup_array[$tokennumber]);
}
return "[MISSING TEXT]"; //If not found there display "MISSING TEXT"
return "[translation missing for $tokennumber]";
}
function language_log($message, $loglevel=0){

View File

@ -0,0 +1,297 @@
##########################################
# Language: English (International)
# FileID : $Id$
##########################################
# For more information please see:
# http://boinc.berkeley.edu/web_translation.php
##########################################
# The charset used for the text in this file (please try to use UTF-8 if possible)
msgid "CHARSET"
msgstr "UTF-8"
# The name of this language in this language
msgid "LANG_NAME_NATIVE"
msgstr "English"
# The name of this language in an international language (English)
msgid "LANG_NAME_INTERNATIONAL"
msgstr "English"
# for user survey
msgid "POLL_TITLE"
msgstr "BOINC user survey"
msgid "POLL_INTRO"
msgstr "Several volunteer computing projects, "
"including Climateprediction.net, Einstein@home, "
"and SETI@home, use software called BOINC. "
"If you participate in projects like this, "
"we request that you answer the following questions. "
"This will help BOINC-based projects increase "
"participation and achieve greater scientific results. "
"<p> "
"Please answer as many questions as you want, "
"then go to the bottom and click OK. "
"If you previously completed the survey but your answers have changed, "
"please complete it again - "
"your new answers will replace the old ones. "
"<p> "
"The current results of the survey are "
"<a href=poll_results.php>here</a>. "
"<p> "
"The survey is also available in "
"<a href=http://boinc.oocp.org/poll.php>Japanese</a>. "
msgid "POLL_RUN"
msgstr "Do you run BOINC?"
msgid "POLL_PARTICIPATION",
msgstr "Your participation"
msgid "POLL_COMPUTERS",
msgstr "Your computers"
msgid "POLL_YOU",
msgstr "You"
msgid "POLL_NATIONALITY",
msgstr "Nationality"
msgid "POLL_COMMENTS",
msgstr "Comments"
msgid "POLL_COMMENTS_QUESTION",
msgstr "Please suggest ways that BOINC, and the projects that use it, could be improved:"
msgid "POLL_OTHER",
msgstr "Other:"
msgid "POLL_CHECK_ALL",
msgstr "[check all that apply]"
msgid "POLL_DONE",
msgstr "When done click:"
msgid "POLL_YES",
msgstr "Yes - I have been running BOINC on my computer for..."
msgid "POLL_TWEEK",
msgstr "less than a week"
msgid "POLL_TMONTH",
msgstr "less than a month"
msgid "POLL_TYEAR",
msgstr "less than a year"
msgid "POLL_TMOREYEAR",
msgstr "more than a year"
msgid "POLL_LAPSED",
msgstr "No - I was running BOINC, but stopped because..."
msgid "POLL_LINTEREST",
msgstr "I lost interest"
msgid "POLL_LCOMPLICATED",
msgstr "it was too complicated"
msgid "POLL_LSTOPPED",
msgstr "I stopped it and forgot to start again"
msgid "POLL_LPROBLEMS",
msgstr "it caused problems on my computer"
msgid "POLL_LPOWER",
msgstr "it used too much electricity"
msgid "POLL_LNONBOINC",
msgstr "I switched to a non-BOINC computing project"
msgid "POLL_FAILED",
msgstr "No - I tried running BOINC, but..."
msgid "POLL_FINSTALL",
msgstr "the software didn't install correctly"
msgid "POLL_FFIGURE",
msgstr "I couldn't figure out how to use the software"
msgid "POLL_FNETWORK",
msgstr "I had network communication problems"
msgid "POLL_FATTACH",
msgstr "I couldn't attach to a project"
msgid "POLL_FWORK",
msgstr "I attached to a project, but never got any work"
msgid "POLL_NEVER",
msgstr "No - I never tried running BOINC, because..."
msgid "POLL_NSECURITY",
msgstr "I was concerned about security"
msgid "POLL_NPROJECT",
msgstr "I wasn't interested in any of the projects"
msgid "POLL_NPERMISSION",
msgstr "I don't have permission to run it on my computer"
msgid "POLL_NVERSION",
msgstr "No version was available for my computer"
msgid "POLL_KIND",
msgstr "What kind of computers do you have running BOINC?"
msgid "POLL_WHERE",
msgstr "Where are they?"
msgid "POLL_HOME",
msgstr "Home"
msgid "POLL_WORK",
msgstr "Work"
msgid "POLL_SCHOOL",
msgstr "School"
msgid "POLL_HOW_MANY",
msgstr "How many computers?"
msgid "POLL_TURNED_ON",
msgstr "On average, how many hours per day are they powered on?"
msgid "POLL_AGE",
msgstr "Age"
msgid "POLL_SEX",
msgstr "Sex"
msgid "POLL_MALE",
msgstr "Male"
msgid "POLL_FEMALE",
msgstr "Female"
msgid "POLL_EXPERTISE",
msgstr "Your level of computer expertise"
msgid "POLL_LEVB",
msgstr "Beginner"
msgid "POLL_LEVI",
msgstr "Intermediate"
msgid "POLL_LEVA",
msgstr "Advanced"
msgid "POLL_WHERE",
msgstr "Where did you learn about BOINC projects?"
msgid "POLL_WTV",
msgstr "TV/radio/newspaper"
msgid "POLL_WPERS",
msgstr "From friends, relatives, or coworkers"
msgid "POLL_WTEAM",
msgstr "Team message boards or web sites"
msgid "POLL_WBOINC",
msgstr "The BOINC web site"
msgid "POLL_WWEB",
msgstr "Other web sites"
msgid "POLL_FACTOR",
msgstr "Which are the most important factors when you decide whether to participate in a BOINC project?"
msgid "POLL_GRAPHICS",
msgstr "Nice-looking screensaver graphics"
msgid "POLL_CREDIT_FAIR",
msgstr "Fair and quick granting of credit for work done"
msgid "POLL_CREDIT_MORE",
msgstr "Getting more credit from this project than from others"
msgid "POLL_MB_FRIENDLY",
msgstr "Helpful and friendly message boards"
msgid "POLL_MB_STAFF",
msgstr "Participation by project staff on the message boards"
msgid "POLL_WEB_SITE",
msgstr "Informative project web site"
msgid "POLL_SCIENCE_IMPORTANT",
msgstr "The science is important and beneficial"
msgid "POLL_SCIENCE_PUBLIC",
msgstr "Non-profit, and results are public"
msgid "POLL_RECOGNIZE",
msgstr "Personal recognition if my computer finds something"
msgid "POLL_PUBLISH",
msgstr "Publication by the project in scientific journals"
msgid "POLL_EMAIL",
msgstr "Periodic email newsletters from the project"
msgid "POLL_NPROJECTS",
msgstr "How many BOINC projects do you participate in?"
msgid "POLL_SSAVER",
msgstr "Do you run BOINC as a screensaver?"
msgid "POLL_YES",
msgstr "Yes"
msgid "POLL_NO",
msgstr "No"
msgid "POLL_MBOARDS",
msgstr "Your usage of project messages boards:"
msgid "POLL_MBR",
msgstr "to read information"
msgid "POLL_MBRW",
msgstr "to read and post information"
msgid "POLL_NONE",
msgstr "None"
msgid "POLL_HELP",
msgstr "Where do you get information to help resolve problems with BOINC and/or BOINC projects?"
msgid "POLL_HELP_PMB",
msgstr "The project message boards"
msgid "POLL_HELP_BMB",
msgstr "The BOINC message boards"
msgid "POLL_HELP_BDOC",
msgstr "The BOINC web site"
msgid "POLL_HELP_BMLIST",
msgstr "BOINC mailing lists"
msgid "POLL_HELP_WIKI",
msgstr "The Unofficial BOINC Wiki"
msgid "POLL_HELP_TEAM",
msgstr "Team web sites"
msgid "POLL_HELP_GOOGLE",
msgstr "Google or other search engines"
msgid "POLL_",
msgstr
msgid "POLL_",
msgstr
msgid "POLL_",
msgstr