diff --git a/client/app.cpp b/client/app.cpp index de2ebca81f..e5f5e10bbf 100644 --- a/client/app.cpp +++ b/client/app.cpp @@ -298,6 +298,11 @@ void procinfo_show(PROCINFO& pi, PROC_MAP& pm) { } #endif +// scan the set of all processes to +// 1) get the working-set size of active tasks +// 2) see if exclusive apps are running +// 3) get CPU time of non-BOINC processes +// void ACTIVE_TASK_SET::get_memory_usage() { static double last_mem_time=0; unsigned int i; @@ -350,7 +355,14 @@ void ACTIVE_TASK_SET::get_memory_usage() { v = &(atp->other_pids); } procinfo_app(pi, v, pm, atp->app_version->graphics_exec_file); - pi.working_set_size_smoothed = .5*(pi.working_set_size_smoothed + pi.working_set_size); + if (atp->app_version->is_vm_app) { + // the memory of virtual machine apps is not reported correctly, + // at least on Windows. Use the VM size instead. + // + pi.working_set_size_smoothed = atp->wup->rsc_memory_bound; + } else { + pi.working_set_size_smoothed = .5*(pi.working_set_size_smoothed + pi.working_set_size); + } if (!first) { int pf = pi.page_fault_count - last_page_fault_count; @@ -1031,4 +1043,4 @@ void* throttler(void*) { } return 0; } -#endif \ No newline at end of file +#endif diff --git a/client/client_types.cpp b/client/client_types.cpp index 10437e92a4..402b80e9af 100644 --- a/client/client_types.cpp +++ b/client/client_types.cpp @@ -745,6 +745,7 @@ void APP_VERSION::init() { strcpy(missing_coproc_name, ""); dont_throttle = false; needs_network = false; + is_vm_app = false; } int APP_VERSION::parse(XML_PARSER& xp) { @@ -786,6 +787,9 @@ int APP_VERSION::parse(XML_PARSER& xp) { } } } + if (strstr(plan_class, "vbox")) { + is_vm_app = true; + } return 0; } if (xp.parse_str("app_name", app_name, sizeof(app_name))) continue; diff --git a/client/client_types.h b/client/client_types.h index d26f2035fc..8a27c54262 100644 --- a/client/client_types.h +++ b/client/client_types.h @@ -306,6 +306,7 @@ struct APP_VERSION { double missing_coproc_usage; char missing_coproc_name[256]; bool dont_throttle; + bool is_vm_app; int index; // temp var for make_scheduler_request() #ifdef SIM diff --git a/db/boinc_db_types.h b/db/boinc_db_types.h index 9ca17825df..7f4b010efa 100644 --- a/db/boinc_db_types.h +++ b/db/boinc_db_types.h @@ -638,19 +638,6 @@ struct BATCH { // Condor calls this the batch's "lease". }; -// values of batch.state -// see html/inc/common_defs.inc -// -#define BATCH_STATE_INIT 0 -#define BATCH_STATE_IN_PROGRESS 1 -#define BATCH_STATE_COMPLETE 2 - // "complete" means all workunits have either - // a canonical result or an error -#define BATCH_STATE_ABORTED 3 -#define BATCH_STATE_RETIRED 4 - // input/output files can be deleted, - // result and workunit records can be purged. - // info for users who can submit jobs // struct USER_SUBMIT { diff --git a/doc/projects.inc b/doc/projects.inc index d5ed3c4c10..27a0c35be4 100644 --- a/doc/projects.inc +++ b/doc/projects.inc @@ -407,7 +407,7 @@ $math = array( array( "SAT@home", "http://sat.isa.ru/pdsat/", - "Institute for Systems Analysis and Institute for System Dynamics and Control Theory, Russian Academy of Science", + "Institute for System Dynamics and Control Theory and Institute for Information Transmission Problems, Russian Academy of Science", "Computer Science", "Solve hard and practically important problems (discrete functions inversion problems, discrete optimization, bioinformatics, etc.) that can be effectively reduced to Boolean satisfiability problem.", "sat_logo.png" diff --git a/html/user/submit_rpc_handler.php b/html/user/submit_rpc_handler.php index 169e690159..0487b04ee4 100644 --- a/html/user/submit_rpc_handler.php +++ b/html/user/submit_rpc_handler.php @@ -350,6 +350,7 @@ function query_batch($r) { foreach ($wus as $wu) { echo " $wu->id + $wu->name $wu->canonical_resultid $n_outfiles diff --git a/lib/common_defs.h b/lib/common_defs.h index 4134bd6546..fdd385d994 100644 --- a/lib/common_defs.h +++ b/lib/common_defs.h @@ -194,6 +194,19 @@ enum BATTERY_STATE { #define RPC_REASON_INIT 6 #define RPC_REASON_PROJECT_REQ 7 +// values of batch.state +// see html/inc/common_defs.inc +// +#define BATCH_STATE_INIT 0 +#define BATCH_STATE_IN_PROGRESS 1 +#define BATCH_STATE_COMPLETE 2 + // "complete" means all workunits have either + // a canonical result or an error +#define BATCH_STATE_ABORTED 3 +#define BATCH_STATE_RETIRED 4 + // input/output files can be deleted, + // result and workunit records can be purged. + struct TIME_STATS { // we maintain an exponentially weighted average of these quantities: double now; diff --git a/lib/remote_submit.cpp b/lib/remote_submit.cpp index 8484d204c9..e118734d07 100644 --- a/lib/remote_submit.cpp +++ b/lib/remote_submit.cpp @@ -28,6 +28,7 @@ #include #include "parse.h" +#include "str_util.h" #include "url.h" #include "remote_submit.h" @@ -203,7 +204,6 @@ int upload_files ( return retval; } fseek(reply, 0, SEEK_SET); - bool success = false; retval = -1; error_msg = ""; while (fgets(buf, 256, reply)) { @@ -310,7 +310,6 @@ int estimate_batch( fseek(reply, 0, SEEK_SET); retval = -1; error_msg = ""; - int temp; while (fgets(buf, 256, reply)) { #ifdef SHOW_REPLY printf("submit_batch reply: %s", buf); @@ -395,11 +394,11 @@ int submit_jobs( return retval; } -int query_batches( +int query_batch_set( const char* project_url, const char* authenticator, vector &batch_names, - QUERY_BATCH_REPLY& qb_reply, + QUERY_BATCH_SET_REPLY& qb_reply, string& error_msg ) { string request; @@ -440,17 +439,17 @@ int query_batches( continue; } if (strstr(buf, "")) { - QUERY_BATCH_JOB qbj; + JOB_STATUS js; while (fgets(buf, 256, reply)) { #ifdef SHOW_REPLY printf("query_batches reply: %s", buf); #endif if (strstr(buf, "")) { - qb_reply.jobs.push_back(qbj); + qb_reply.jobs.push_back(js); break; } - if (parse_str(buf, "job_name", qbj.job_name)) continue; - if (parse_str(buf, "status", qbj.status)) continue; + if (parse_str(buf, "job_name", js.job_name)) continue; + if (parse_str(buf, "status", js.status)) continue; } continue; } @@ -459,6 +458,187 @@ int query_batches( return retval; } +int BATCH_STATUS::parse(XML_PARSER& xp) { + memset(this, 0, sizeof(BATCH_STATUS)); + while (!xp.get_tag()) { + if (xp.match_tag("/batch")) { + return 0; + } + if (xp.parse_int("id", id)) continue; + if (xp.parse_str("name", name, sizeof(name))) continue; + if (xp.parse_int("state", state)) continue; + if (xp.parse_int("njobs", njobs)) continue; + if (xp.parse_int("nerror_jobs", nerror_jobs)) continue; + if (xp.parse_double("fraction_done", fraction_done)) continue; + if (xp.parse_double("create_time", create_time)) continue; + if (xp.parse_double("expire_time", expire_time)) continue; + if (xp.parse_double("est_completion_time", est_completion_time)) continue; + if (xp.parse_double("completion_time", completion_time)) continue; + if (xp.parse_double("credit_estimate", credit_estimate)) continue; + if (xp.parse_double("credit_canonical", credit_canonical)) continue; + } + return ERR_XML_PARSE; +} + +void BATCH_STATUS::print() { + printf("Batch %d (%s)\n" + " state: %s\n" + " njobs: %d\n" + " nerror_jobs: %d\n" + " fraction_done: %f\n", + id, name, + batch_state_string(state), + njobs, + nerror_jobs, + fraction_done + ); + printf( + " create_time: %s\n", + time_to_string(create_time) + ); + printf( + " expire_time: %s\n", + time_to_string(expire_time) + ); + printf( + " est_completion_time: %s\n", + time_to_string(est_completion_time) + ); + printf( + " completion_time: %s\n", + time_to_string(completion_time) + ); + printf( + " credit_estimate: %f\n" + " credit_canonical: %f\n", + credit_estimate, + credit_canonical + ); +} + +int query_batches( + const char* project_url, + const char* authenticator, + vector& batches, + string &error_msg +) { + string request; + char url[1024], buf[256]; + request = "\n"; + sprintf(buf, "%s\n", authenticator); + request += string(buf); + request += "\n"; + sprintf(url, "%ssubmit_rpc_handler.php", project_url); + FILE* reply = tmpfile(); + vector x; + int retval = do_http_post(url, request.c_str(), reply, x); + if (retval) { + fclose(reply); + return retval; + } + fseek(reply, 0, SEEK_SET); + retval = -1; + error_msg = "failed to parse Web RPC reply"; + MIOFILE mf; + XML_PARSER xp(&mf); + mf.init_file(reply); + while (!xp.get_tag()) { + if (xp.match_tag("/batches")) { + retval = 0; + error_msg = ""; + break; + } + if (xp.match_tag("batch")) { + BATCH_STATUS bs; + if (!bs.parse(xp)) { + batches.push_back(bs); + } + continue; + } + if (xp.parse_string("error_msg", error_msg)) continue; + if (xp.parse_int("error_num", retval)) continue; + } + fclose(reply); + return retval; +} + +int JOB_STATE::parse(XML_PARSER& xp) { + memset(this, 0, sizeof(JOB_STATE)); + while (!xp.get_tag()) { + if (xp.match_tag("/job")) { + return 0; + } + if (xp.parse_int("id", id)) continue; + if (xp.parse_str("name", name, sizeof(name))) continue; + if (xp.parse_int("canonical_instance_id", canonical_instance_id)) continue; + if (xp.parse_int("n_outfiles", n_outfiles)) continue; + } + return ERR_XML_PARSE; +} + +void JOB_STATE::print() { + printf( + "job %d (%s)\n" + " canonical_instance_id %d\n" + " n_outfiles %d\n", + id, name, + canonical_instance_id, + n_outfiles + ); +} + +int query_batch( + const char* project_url, + const char* authenticator, + int batch_id, + const char* batch_name, + vector& jobs, + string &error_msg +) { + string request; + char url[1024], buf[256]; + request = "\n"; + sprintf(buf, "%s\n", authenticator); + request += string(buf); + if (batch_id) { + sprintf(buf, "%d\n", batch_id); + } else { + sprintf(buf, "%s\n", batch_name); + } + request += string(buf); + request += "\n"; + sprintf(url, "%ssubmit_rpc_handler.php", project_url); + FILE* reply = tmpfile(); + vector x; + int retval = do_http_post(url, request.c_str(), reply, x); + if (retval) { + fclose(reply); + return retval; + } + fseek(reply, 0, SEEK_SET); + retval = -1; + error_msg = ""; + MIOFILE mf; + XML_PARSER xp(&mf); + mf.init_file(reply); + while (!xp.get_tag()) { + if (xp.match_tag("/jobs")) { + retval = 0; + break; + } + if (xp.match_tag("job")) { + JOB_STATE js; + if (!js.parse(xp)) { + jobs.push_back(js); + } + continue; + } + + } + fclose(reply); + return retval; +} + int abort_jobs( const char* project_url, const char* authenticator, @@ -551,7 +731,6 @@ int get_templates( } int TEMPLATE_DESC::parse(XML_PARSER& xp) { - int retval; string s; while (!xp.get_tag()) { if (xp.match_tag("input_template")) { diff --git a/lib/remote_submit.h b/lib/remote_submit.h index 6195815188..d6bf903344 100644 --- a/lib/remote_submit.h +++ b/lib/remote_submit.h @@ -18,11 +18,16 @@ // C++ interfaces to remote job submission and file management RPCs // See http://boinc.berkeley.edu/trac/wiki/RemoteJobs#Cinterface +#ifndef REMOTE_SUBMIT_H +#define REMOTE_SUBMIT_H + #include #include #include #include +#include "parse.h" + using std::string; using std::vector; using std::map; @@ -46,15 +51,15 @@ struct LOCAL_FILE { double nbytes; }; -struct QUERY_BATCH_JOB { +struct JOB_STATUS { string job_name; string status; - QUERY_BATCH_JOB(){} + JOB_STATUS(){} }; -struct QUERY_BATCH_REPLY { +struct QUERY_BATCH_SET_REPLY { vector batch_sizes; // how many jobs in each of the queried batches - vector jobs; // the jobs, sequentially + vector jobs; // the jobs, sequentially }; struct OUTFILE { @@ -142,11 +147,65 @@ extern int estimate_batch( string& error_msg ); -extern int query_batches( +// Return the short status of the jobs in a given set of batches +// Used by the Condor interface +// +extern int query_batch_set( const char* project_url, const char* authenticator, vector &batch_names, - QUERY_BATCH_REPLY& reply, + QUERY_BATCH_SET_REPLY& reply, + string& error_msg +); + +struct BATCH_STATUS { + int id; + char name[256]; // name of batch + char app_name[256]; + int state; // see lib/common_defs.h + int njobs; // how many jobs in batch + int nerror_jobs; // how many jobs errored out + double fraction_done; // how much of batch is done (0..1) + double create_time; // when batch was created + double expire_time; // when it will expire + double est_completion_time; // estimated completion time + double completion_time; // if completed, actual completion time + double credit_estimate; // original estimate for credit + double credit_canonical; // if completed, granted credit + + int parse(XML_PARSER&); + void print(); +}; + +// Return a list of this user's batches +// +extern int query_batches( + const char* project_url, + const char* authenticator, + vector& batches, + string& error_msg +); + +struct JOB_STATE { + int id; + char name[256]; + int canonical_instance_id; // it job completed successfully, + // the ID of the canonical instance + int n_outfiles; // number of output files + + int parse(XML_PARSER&); + void print(); +}; + +// Return the state of jobs in a given batch +// (can specify by either ID or name) +// +extern int query_batch( + const char* project_url, + const char* authenticator, + int batch_id, + const char batch_name[256], + vector& jobs, string& error_msg ); @@ -202,3 +261,5 @@ extern int ping_server( const char* project_url, string& error_msg ); + +#endif diff --git a/lib/str_util.cpp b/lib/str_util.cpp index 658f5f47a0..d763268594 100644 --- a/lib/str_util.cpp +++ b/lib/str_util.cpp @@ -330,9 +330,13 @@ void strip_whitespace(string& str) { char* time_to_string(double t) { static char buf[100]; - time_t x = (time_t)t; - struct tm* tm = localtime(&x); - strftime(buf, sizeof(buf)-1, "%d-%b-%Y %H:%M:%S", tm); + if (!t) { + strcpy(buf, "---"); + } else { + time_t x = (time_t)t; + struct tm* tm = localtime(&x); + strftime(buf, sizeof(buf)-1, "%d-%b-%Y %H:%M:%S", tm); + } return buf; } @@ -639,6 +643,17 @@ const char* active_task_state_string(int state) { return "Unknown"; } +const char* batch_state_string(int state) { + switch (state) { + case BATCH_STATE_INIT: return "uninitialized"; + case BATCH_STATE_IN_PROGRESS: return "in progress"; + case BATCH_STATE_COMPLETE: return "completed"; + case BATCH_STATE_ABORTED: return "aborted"; + case BATCH_STATE_RETIRED: return "retired"; + } + return "unknown"; +} + // string substitution: // haystack is the input string // out is the output buffer diff --git a/lib/str_util.h b/lib/str_util.h index 295a8881e8..8dcfd5ce8f 100644 --- a/lib/str_util.h +++ b/lib/str_util.h @@ -83,6 +83,7 @@ extern const char* battery_state_string(int state); extern const char* result_client_state_string(int state); extern const char* result_scheduler_state_string(int state); extern const char* active_task_state_string(int state); +extern const char* batch_state_string(int state); extern void strip_translation(char* p); diff --git a/locale/bg/BOINC-Android.po b/locale/bg/BOINC-Android.po index 7b859074d1..ae3df32bbb 100644 --- a/locale/bg/BOINC-Android.po +++ b/locale/bg/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Bulgarian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-09-18 13:54+0000\n" "Last-Translator: Dimitar \n" -"Language-Team: LANGUAGE \n" -"Language: bg\n" +"Language-Team: bg \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1379512450.0\n" #. app global msgctxt "app_name" @@ -109,8 +106,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Със създаването на акаунт в този проект, Вие се съгласявате с условията за " -"използване както е посочено по-горе." +"Със създаването на акаунт в този проект, Вие се съгласявате с условията " +"за използване както е посочено по-горе." msgctxt "attachproject_login_category_login" msgid "Sign in with existing account" @@ -499,8 +496,8 @@ msgstr "Мин. ниво на батерия" msgctxt "battery_charge_min_pct_description" msgid "BOINC suspends computation below defined battery charge level." msgstr "" -"BOINC временно прекратява изчисленията под определено ниво на зареждане на " -"батерията." +"BOINC временно прекратява изчисленията под определено ниво на зареждане " +"на батерията." msgctxt "battery_temperature_max_header" msgid "Max. battery temperature" @@ -569,8 +566,8 @@ msgstr "Пауза при CPU употреба над" msgctxt "prefs_cpu_other_load_suspension_description" msgid "Determines when BOINC pauses computation due to other app's CPU usage." msgstr "" -"Определя кога BOINC прекъсва изчисленията за пауза поради употреба на CPU от " -"други приложения." +"Определя кога BOINC прекъсва изчисленията за пауза поради употреба на CPU" +" от други приложения." msgctxt "prefs_cpu_time_max_header" msgid "CPU limit" @@ -1129,3 +1126,4 @@ msgid "" msgstr "" "© 2003–2013 Калифорнийски Университет, Бъркли.\n" "Всички Права Запазени." + diff --git a/locale/ca/BOINC-Android.po b/locale/ca/BOINC-Android.po index 0c5b8a879b..099276bfd1 100644 --- a/locale/ca/BOINC-Android.po +++ b/locale/ca/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Catalan translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-29 15:37-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-09-09 23:12+0000\n" "Last-Translator: Xavier \n" -"Language-Team: LANGUAGE \n" -"Language: ca\n" +"Language-Team: ca \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1378768352.0\n" #. app global msgctxt "app_name" @@ -51,6 +48,11 @@ msgctxt "attachproject_list_manual_no_url" msgid "Please enter project URL" msgstr "Si us plau introdueix la URL del projecte" +#, fuzzy +msgctxt "attachproject_list_acctmgr_button" +msgid "Add account manager" +msgstr "Sol·licitat per l'administrador de comptes" + msgctxt "attachproject_list_no_internet" msgid "No Internet connection" msgstr "No hi ha connexió a Internet" @@ -193,6 +195,34 @@ msgctxt "attachproject_registration_button" msgid "Create" msgstr "Crear" +#. account manager +#, fuzzy +msgctxt "attachproject_acctmgr_header" +msgid "Add account manager" +msgstr "Sol·licitat per l'administrador de comptes" + +msgctxt "attachproject_acctmgr_header_url" +msgid "URL" +msgstr "" + +msgctxt "attachproject_acctmgr_header_name" +msgid "User:" +msgstr "" + +#, fuzzy +msgctxt "attachproject_acctmgr_header_pwd" +msgid "Password:" +msgstr "Contrasenya:" + +#, fuzzy +msgctxt "attachproject_acctmgr_header_pwd_confirm" +msgid "… Retype:" +msgstr "... Torna a entrar-ho:" + +msgctxt "attachproject_acctmgr_button" +msgid "Add" +msgstr "" + #. error strings msgctxt "attachproject_error_wrong_name" msgid "User not found" @@ -210,6 +240,11 @@ msgctxt "attachproject_error_pwd_no_match" msgid "Passwords do not match" msgstr "Les contrasenyes no coincideixen" +#, fuzzy +msgctxt "attachproject_error_no_url" +msgid "Please enter URL" +msgstr "Si us plau, introdueïx el nom d'usuari" + msgctxt "attachproject_error_no_email" msgid "Please enter eMail address" msgstr "Si us plau introdueix l'adreça de correu electrònic" @@ -250,6 +285,10 @@ msgctxt "attachproject_error_creation_disabled" msgid "Account creation is disabled on this project" msgstr "La creació de comptes està desactivada en aquest projecte" +msgctxt "attachproject_error_invalid_url" +msgid "Invalid URL" +msgstr "" + #. working activity msgctxt "attachproject_working_back_button" msgid "Back" @@ -295,6 +334,15 @@ msgctxt "attachproject_working_login" msgid "Log in" msgstr "Registret" +#, fuzzy +msgctxt "attachproject_working_acctmgr" +msgid "Add account manager" +msgstr "Sol·licitat per l'administrador de comptes" + +msgctxt "attachproject_working_acctmgr_sync" +msgid "Synchronize" +msgstr "" + #. main activity msgctxt "main_noproject_warning" msgid "Tab here to choose a project." @@ -337,6 +385,10 @@ msgctxt "tab_preferences" msgid "Preferences" msgstr "Preferències" +msgctxt "tab_notices" +msgid "Notices" +msgstr "" + msgctxt "tab_desc" msgid "Navigation" msgstr "Navegació" @@ -450,8 +502,8 @@ msgstr "Nivell mínim de la bateria" msgctxt "battery_charge_min_pct_description" msgid "BOINC suspends computation below defined battery charge level." msgstr "" -"BOINC atura la computació si el nivell de càrrega de la bateria per sota del " -"definit." +"BOINC atura la computació si el nivell de càrrega de la bateria per sota " +"del definit." msgctxt "battery_temperature_max_header" msgid "Max. battery temperature" @@ -462,8 +514,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC atura la computació si la temperatura de la bateria està per sobre del " -"valor definit. No es recomanable canviar aquest valor." +"BOINC atura la computació si la temperatura de la bateria està per sobre " +"del valor definit. No es recomanable canviar aquest valor." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -472,8 +524,8 @@ msgstr "Màxim espai d'emmagatzematge utilitzat" msgctxt "prefs_disk_max_pct_description" msgid "How many percent of your device's storage space is BOINC allowed to use?" msgstr "" -"Quin percentatge d'espai d'emmagatzematge del seu dispositiu pot utilitzar " -"BOINC?" +"Quin percentatge d'espai d'emmagatzematge del seu dispositiu pot " +"utilitzar BOINC?" msgctxt "prefs_disk_min_free_gb_header" msgid "Min. spare storage" @@ -520,8 +572,8 @@ msgstr "Pausa en l'ús de la CPU per sobre de" msgctxt "prefs_cpu_other_load_suspension_description" msgid "Determines when BOINC pauses computation due to other app's CPU usage." msgstr "" -"Determina quan BOINC pausa el còmput degut a la utilització de la CPU per un " -"altra aplicació." +"Determina quan BOINC pausa el còmput degut a la utilització de la CPU per" +" un altra aplicació." msgctxt "prefs_cpu_time_max_header" msgid "CPU limit" @@ -631,6 +683,10 @@ msgctxt "projects_control_dialog_title" msgid "Project commands:" msgstr "Ordres del projecte:" +msgctxt "projects_control_visit_website" +msgid "Visit website" +msgstr "" + msgctxt "projects_control_update" msgid "Update" msgstr "Actualitza" @@ -659,6 +715,18 @@ msgctxt "projects_control_reset" msgid "Reset" msgstr "Reinicia" +msgctxt "projects_control_dialog_title_acctmgr" +msgid "Account manager commands:" +msgstr "" + +msgctxt "projects_control_sync_acctmgr" +msgid "Synchronize" +msgstr "" + +msgctxt "projects_control_remove_acctmgr" +msgid "Disable" +msgstr "" + #. project confirm dialog msgctxt "projects_confirm_detach_title" msgid "Remove project?" @@ -688,6 +756,20 @@ msgctxt "projects_confirm_reset_confirm" msgid "Reset" msgstr "Reinicia" +#, fuzzy +msgctxt "projects_confirm_remove_acctmgr_title" +msgid "Disable account manager" +msgstr "Sol·licitat per l'administrador de comptes" + +#, fuzzy +msgctxt "projects_confirm_remove_acctmgr_message" +msgid "Are you sure you want to stop using" +msgstr "Estàs segur que vols reiniciar" + +msgctxt "projects_confirm_remove_acctmgr_confirm" +msgid "Disable" +msgstr "" + #. tasks tab strings msgctxt "tasks_header_name" msgid "Task Name:" @@ -831,6 +913,11 @@ msgctxt "trans_header_name" msgid "File:" msgstr "Fitxer:" +#, fuzzy +msgctxt "trans_control_retry" +msgid "Retry transfers" +msgstr "Avortar la transferència?" + msgctxt "confirm_abort_trans_title" msgid "Abort transfer?" msgstr "Avortar la transferència?" @@ -843,6 +930,12 @@ msgctxt "confirm_abort_trans_confirm" msgid "Abort" msgstr "Avorta" +#. notices tab strings +#, fuzzy +msgctxt "notices_loading" +msgid "Reading notices…" +msgstr "S'estan carregant els projectes..." + #. eventlog tab strings msgctxt "eventlog_loading" msgid "Loading log messages…" @@ -1043,3 +1136,4 @@ msgid "" msgstr "" "© 2003–2013 Universitat de Califòrnia, Berkeley.\n" "Tots els Drets Reservats." + diff --git a/locale/cs/BOINC-Android.po b/locale/cs/BOINC-Android.po index 33095dfeb3..fb4b39f8f5 100644 --- a/locale/cs/BOINC-Android.po +++ b/locale/cs/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Czech translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: cs\n" +"Language-Team: cs \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1378768352.0\n" #. app global msgctxt "app_name" @@ -499,8 +496,8 @@ msgstr "Nivell mínim de la bateria" msgctxt "battery_charge_min_pct_description" msgid "BOINC suspends computation below defined battery charge level." msgstr "" -"BOINC atura la computació si el nivell de càrrega de la bateria per sota del " -"definit." +"BOINC atura la computació si el nivell de càrrega de la bateria per sota " +"del definit." msgctxt "battery_temperature_max_header" msgid "Max. battery temperature" @@ -511,8 +508,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC atura la computació si la temperatura de la bateria està per sobre del " -"valor definit. No es recomanable canviar aquest valor." +"BOINC atura la computació si la temperatura de la bateria està per sobre " +"del valor definit. No es recomanable canviar aquest valor." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -521,8 +518,8 @@ msgstr "Màxim espai d'emmagatzematge utilitzat" msgctxt "prefs_disk_max_pct_description" msgid "How many percent of your device's storage space is BOINC allowed to use?" msgstr "" -"Quin percentatge d'espai d'emmagatzematge del seu dispositiu pot utilitzar " -"BOINC?" +"Quin percentatge d'espai d'emmagatzematge del seu dispositiu pot " +"utilitzar BOINC?" msgctxt "prefs_disk_min_free_gb_header" msgid "Min. spare storage" @@ -569,8 +566,8 @@ msgstr "Pausa en l'ús de la CPU per sobre de" msgctxt "prefs_cpu_other_load_suspension_description" msgid "Determines when BOINC pauses computation due to other app's CPU usage." msgstr "" -"Determina quan BOINC pausa el còmput degut a la utilització de la CPU per un " -"altra aplicació." +"Determina quan BOINC pausa el còmput degut a la utilització de la CPU per" +" un altra aplicació." msgctxt "prefs_cpu_time_max_header" msgid "CPU limit" @@ -1129,3 +1126,4 @@ msgid "" msgstr "" "© 2003–2013 Universitat de Califòrnia, Berkeley.\n" "Tots els Drets Reservats." + diff --git a/locale/da/BOINC-Android.po b/locale/da/BOINC-Android.po index e2136ec441..2bdfc81779 100644 --- a/locale/da/BOINC-Android.po +++ b/locale/da/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Danish translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-12 18:57+0000\n" "Last-Translator: pryds \n" -"Language-Team: LANGUAGE \n" -"Language: da\n" +"Language-Team: da \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1381604268.0\n" #. app global msgctxt "app_name" @@ -109,8 +106,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Ved at oprette en konto hos dette projekt, accepterer du brugsvilkårene, som " -"vises herover." +"Ved at oprette en konto hos dette projekt, accepterer du brugsvilkårene, " +"som vises herover." msgctxt "attachproject_login_category_login" msgid "Sign in with existing account" @@ -509,8 +506,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC stopper beregninger over defineret batteritemperatur. Det anbefales " -"ikke at ændre denne værdi." +"BOINC stopper beregninger over defineret batteritemperatur. Det anbefales" +" ikke at ændre denne værdi." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -1123,3 +1120,4 @@ msgid "" msgstr "" "© 2003–2013 University of California, Berkeley.\n" "Alle rettigheder forbeholdes." + diff --git a/locale/de/BOINC-Android.po b/locale/de/BOINC-Android.po index ceda01ad3d..687c65e830 100644 --- a/locale/de/BOINC-Android.po +++ b/locale/de/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# German translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-21 07:25+0000\n" "Last-Translator: Christian \n" -"Language-Team: LANGUAGE \n" -"Language: de\n" +"Language-Team: de \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1382340351.0\n" #. app global msgctxt "app_name" @@ -128,7 +125,6 @@ msgctxt "attachproject_login_header_pwd" msgid "Password:" msgstr "Passwort:" -# Kompletter Satz: "Neu bei {Projekt}?" msgctxt "attachproject_login_category_creation" msgid "New to" msgstr "Neu bei" @@ -513,8 +509,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC hält die Berechnung an, sobald diese Temperatur überschritten wird. Es " -"wird nicht empfohlen diesen Wert zu ändern." +"BOINC hält die Berechnung an, sobald diese Temperatur überschritten wird." +" Es wird nicht empfohlen diesen Wert zu ändern." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -566,8 +562,7 @@ msgstr "Anhalten wenn Prozessornutzung über" msgctxt "prefs_cpu_other_load_suspension_description" msgid "Determines when BOINC pauses computation due to other app's CPU usage." -msgstr "" -"Bestimmt, wann BOINC aufgrund der CPU-Nutzung anderer Apps pausiert wird." +msgstr "Bestimmt, wann BOINC aufgrund der CPU-Nutzung anderer Apps pausiert wird." msgctxt "prefs_cpu_time_max_header" msgid "CPU limit" @@ -1007,8 +1002,7 @@ msgstr "Nicht per WLAN verbunden." msgctxt "suspend_battery_charging" msgid "Battery needs to charge before resuming computation." -msgstr "" -"Der Akku muss geladen werden bevor die Berechnung fortgesetzt werden kann." +msgstr "Der Akku muss geladen werden bevor die Berechnung fortgesetzt werden kann." msgctxt "suspend_battery_charging_long" msgid "Computing will resume when battery charge reaches" @@ -1128,3 +1122,4 @@ msgid "" msgstr "" "© 2003–2013 Universität von Kalifornien, Berkeley.\n" "Alle Rechte vorbehalten." + diff --git a/locale/el/BOINC-Android.po b/locale/el/BOINC-Android.po index bbc88b610e..414f4296cd 100644 --- a/locale/el/BOINC-Android.po +++ b/locale/el/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Greek translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: el\n" +"Language-Team: el \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1378350803.0\n" #. app global msgctxt "app_name" @@ -128,7 +125,6 @@ msgctxt "attachproject_login_header_pwd" msgid "Password:" msgstr "Passwort:" -# Kompletter Satz: "Neu bei {Projekt}?" msgctxt "attachproject_login_category_creation" msgid "New to" msgstr "Neu bei" @@ -520,8 +516,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC hält die Berechnung an, sobald diese Temperatur überschritten wird. Es " -"wird nicht empfohlen diesen Wert zu ändern." +"BOINC hält die Berechnung an, sobald diese Temperatur überschritten wird." +" Es wird nicht empfohlen diesen Wert zu ändern." #, fuzzy msgctxt "prefs_disk_max_pct_header" @@ -1027,8 +1023,7 @@ msgstr "Nicht per WLAN verbunden." msgctxt "suspend_battery_charging" msgid "Battery needs to charge before resuming computation." -msgstr "" -"Der Akku muss geladen werden bevor die Berechnung fortgesetzt werden kann." +msgstr "Der Akku muss geladen werden bevor die Berechnung fortgesetzt werden kann." msgctxt "suspend_battery_charging_long" msgid "Computing will resume when battery charge reaches" @@ -1148,3 +1143,4 @@ msgid "" msgstr "" "© 2003–2013 Universität von Kalifornien, Berkeley.\n" "Alle Rechte vorbehalten." + diff --git a/locale/es/BOINC-Android.po b/locale/es/BOINC-Android.po index 6bd71b703a..3db8130dd6 100644 --- a/locale/es/BOINC-Android.po +++ b/locale/es/BOINC-Android.po @@ -1,20 +1,19 @@ -# Translations template for PROJECT. +# Spanish translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: es\n" +"Language-Team: es \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1110,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/fi/BOINC-Android.po b/locale/fi/BOINC-Android.po index 45679b7846..196ead6227 100644 --- a/locale/fi/BOINC-Android.po +++ b/locale/fi/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Finnish translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-21 14:49+0000\n" "Last-Translator: Sami Nordlund \n" -"Language-Team: LANGUAGE \n" -"Language: fi\n" +"Language-Team: fi \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1382366950.0\n" #. app global msgctxt "app_name" @@ -497,7 +494,8 @@ msgstr "Pienin varaustaso" msgctxt "battery_charge_min_pct_description" msgid "BOINC suspends computation below defined battery charge level." msgstr "" -"BOINC hyllyttää laskennan kun asetettu akun varaustason alaraja saavutetaan." +"BOINC hyllyttää laskennan kun asetettu akun varaustason alaraja " +"saavutetaan." msgctxt "battery_temperature_max_header" msgid "Max. battery temperature" @@ -508,8 +506,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC hyllyttää laskennan kun asetettu akun lämpötilaraja saavutetaan. Tätä " -"arvoa ei suositella muutettavaksi." +"BOINC hyllyttää laskennan kun asetettu akun lämpötilaraja saavutetaan. " +"Tätä arvoa ei suositella muutettavaksi." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -1120,3 +1118,4 @@ msgid "" msgstr "" "© 2003–2013 Kalifornian yliopisto, Berkeley.\n" "Kaikki oikeudet pidätetään." + diff --git a/locale/fr/BOINC-Android.po b/locale/fr/BOINC-Android.po index 959f699aa2..99bce5eb20 100644 --- a/locale/fr/BOINC-Android.po +++ b/locale/fr/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# French translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-09-20 20:14+0000\n" "Last-Translator: Christophe Lherieau \n" -"Language-Team: LANGUAGE \n" -"Language: fr\n" +"Language-Team: fr \n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1382366950.0\n" #. app global #, fuzzy @@ -529,7 +526,8 @@ msgstr "Pienin varaustaso" msgctxt "battery_charge_min_pct_description" msgid "BOINC suspends computation below defined battery charge level." msgstr "" -"BOINC hyllyttää laskennan kun asetettu akun varaustason alaraja saavutetaan." +"BOINC hyllyttää laskennan kun asetettu akun varaustason alaraja " +"saavutetaan." msgctxt "battery_temperature_max_header" msgid "Max. battery temperature" @@ -540,8 +538,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC hyllyttää laskennan kun asetettu akun lämpötilaraja saavutetaan. Tätä " -"arvoa ei suositella muutettavaksi." +"BOINC hyllyttää laskennan kun asetettu akun lämpötilaraja saavutetaan. " +"Tätä arvoa ei suositella muutettavaksi." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -1154,3 +1152,4 @@ msgid "" msgstr "" "© 2003–2013 Kalifornian yliopisto, Berkeley.\n" "Kaikki oikeudet pidätetään." + diff --git a/locale/he/BOINC-Android.po b/locale/he/BOINC-Android.po index 24c109ca88..e864bb714b 100644 --- a/locale/he/BOINC-Android.po +++ b/locale/he/BOINC-Android.po @@ -1,20 +1,19 @@ -# Translations template for PROJECT. +# Hebrew translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: he\n" +"Language-Team: he \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1110,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/hr/BOINC-Android.po b/locale/hr/BOINC-Android.po index 1a6c5d60de..6f9801af79 100644 --- a/locale/hr/BOINC-Android.po +++ b/locale/hr/BOINC-Android.po @@ -1,20 +1,20 @@ -# Translations template for PROJECT. +# Croatian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: hr\n" +"Language-Team: hr \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1111,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/hu/BOINC-Android.po b/locale/hu/BOINC-Android.po index 7b20ecfc76..3aaf3c5d8b 100644 --- a/locale/hu/BOINC-Android.po +++ b/locale/hu/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Hungarian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-09 09:26+0000\n" "Last-Translator: Gabor \n" -"Language-Team: LANGUAGE \n" -"Language: hu\n" +"Language-Team: hu \n" +"Plural-Forms: nplurals=2; plural=(n !=1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n !=1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1381310790.0\n" #. app global msgctxt "app_name" @@ -1113,3 +1110,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/it_IT/BOINC-Android.po b/locale/it_IT/BOINC-Android.po index 93bc7a2bb9..e2ee1dd746 100644 --- a/locale/it_IT/BOINC-Android.po +++ b/locale/it_IT/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Italian (Italy) translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-08-30 10:54+0000\n" "Last-Translator: Gianfranco \n" -"Language-Team: LANGUAGE \n" -"Language: it_IT\n" +"Language-Team: it_IT \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1377860071.0\n" #. app global msgctxt "app_name" @@ -511,8 +508,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC sospende l'elaborazione sopra al livello definito di temperatura della " -"batteria. Non è raccomandato il cambiamento di questo valore." +"BOINC sospende l'elaborazione sopra al livello definito di temperatura " +"della batteria. Non è raccomandato il cambiamento di questo valore." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -529,7 +526,8 @@ msgstr "Minimo spazio su disco" msgctxt "prefs_disk_min_free_gb_description" msgid "How much of your device's storage space shall stay free?" msgstr "" -"Quanto dello spazio di salvataggio del tuo dispositivo deve rimanere libero?" +"Quanto dello spazio di salvataggio del tuo dispositivo deve rimanere " +"libero?" msgctxt "prefs_network_daily_xfer_limit_mb_header" msgid "Daily transfer limit" @@ -1132,3 +1130,4 @@ msgid "" msgstr "" "© 2003–2013 University of California, Berkeley.\n" "Tutti i diritti riservati." + diff --git a/locale/ja/BOINC-Android.po b/locale/ja/BOINC-Android.po index e3498593ea..2025b093ca 100644 --- a/locale/ja/BOINC-Android.po +++ b/locale/ja/BOINC-Android.po @@ -1,20 +1,19 @@ -# Translations template for PROJECT. +# Japanese translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: ja\n" +"Language-Team: ja \n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1110,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/ko/BOINC-Android.po b/locale/ko/BOINC-Android.po index 802a854691..257e85bf15 100644 --- a/locale/ko/BOINC-Android.po +++ b/locale/ko/BOINC-Android.po @@ -1,24 +1,20 @@ -# Translations template for PROJECT. +# Korean translations for BOINC. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the BOINC project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: BOINC 7.2.x\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-09-01 00:11+0000\n" "Last-Translator: Kangsan Lee \n" "Language-Team: SETIKAH@HOME\n" -"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-Poedit-SourceCharset: UTF-8\n" -"X-POOTLE-MTIME: 1377994275.0\n" #. app global msgctxt "app_name" @@ -1118,3 +1114,4 @@ msgid "" msgstr "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." + diff --git a/locale/lt/BOINC-Android.po b/locale/lt/BOINC-Android.po index 1c9a7e91e4..b4ada1df03 100644 --- a/locale/lt/BOINC-Android.po +++ b/locale/lt/BOINC-Android.po @@ -1,20 +1,20 @@ -# Translations template for PROJECT. +# Lithuanian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: lt\n" +"Language-Team: lt \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"(n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1111,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/lv/BOINC-Android.po b/locale/lv/BOINC-Android.po index 05b1c9782a..e5d070e83b 100644 --- a/locale/lv/BOINC-Android.po +++ b/locale/lv/BOINC-Android.po @@ -1,20 +1,20 @@ -# Translations template for PROJECT. +# Latvian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: lv\n" +"Language-Team: lv \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 :" +" 2)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1111,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/nb/BOINC-Android.po b/locale/nb/BOINC-Android.po index ba1c79de9c..4d0ed2b7d3 100644 --- a/locale/nb/BOINC-Android.po +++ b/locale/nb/BOINC-Android.po @@ -1,20 +1,19 @@ -# Translations template for PROJECT. +# Norwegian Bokmål translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: nb\n" +"Language-Team: nb \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1110,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/nl/BOINC-Android.po b/locale/nl/BOINC-Android.po index c0358c6457..389af2e516 100644 --- a/locale/nl/BOINC-Android.po +++ b/locale/nl/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Dutch translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-29 15:37-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-18 17:19+0000\n" "Last-Translator: Rene \n" -"Language-Team: LANGUAGE \n" -"Language: nl\n" +"Language-Team: nl \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1382116788.0\n" #. app global msgctxt "app_name" @@ -51,6 +48,10 @@ msgctxt "attachproject_list_manual_no_url" msgid "Please enter project URL" msgstr "Projectspecifieke URL invoeren" +msgctxt "attachproject_list_acctmgr_button" +msgid "Add account manager" +msgstr "" + msgctxt "attachproject_list_no_internet" msgid "No Internet connection" msgstr "Geen internetverbinding" @@ -105,8 +106,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Het aanmaken van een account bij dit project impliceert acceptatie van de " -"gebruiksvoorwaarden zoals hierboven beschreven." +"Het aanmaken van een account bij dit project impliceert acceptatie van de" +" gebruiksvoorwaarden zoals hierboven beschreven." msgctxt "attachproject_login_category_login" msgid "Sign in with existing account" @@ -193,6 +194,33 @@ msgctxt "attachproject_registration_button" msgid "Create" msgstr "Aanmaken" +#. account manager +msgctxt "attachproject_acctmgr_header" +msgid "Add account manager" +msgstr "" + +msgctxt "attachproject_acctmgr_header_url" +msgid "URL" +msgstr "" + +msgctxt "attachproject_acctmgr_header_name" +msgid "User:" +msgstr "" + +#, fuzzy +msgctxt "attachproject_acctmgr_header_pwd" +msgid "Password:" +msgstr "Wachtwoord:" + +#, fuzzy +msgctxt "attachproject_acctmgr_header_pwd_confirm" +msgid "… Retype:" +msgstr "... Herhalen:" + +msgctxt "attachproject_acctmgr_button" +msgid "Add" +msgstr "" + #. error strings msgctxt "attachproject_error_wrong_name" msgid "User not found" @@ -210,6 +238,11 @@ msgctxt "attachproject_error_pwd_no_match" msgid "Passwords do not match" msgstr "Wachtwoorden zijn niet identiek" +#, fuzzy +msgctxt "attachproject_error_no_url" +msgid "Please enter URL" +msgstr "Voer gebruikersnaam in" + msgctxt "attachproject_error_no_email" msgid "Please enter eMail address" msgstr "Voer uw e-mailadres in" @@ -250,6 +283,10 @@ msgctxt "attachproject_error_creation_disabled" msgid "Account creation is disabled on this project" msgstr "Aanmaken van een account is voor dit project niet mogelijk" +msgctxt "attachproject_error_invalid_url" +msgid "Invalid URL" +msgstr "" + #. working activity msgctxt "attachproject_working_back_button" msgid "Back" @@ -295,6 +332,14 @@ msgctxt "attachproject_working_login" msgid "Log in" msgstr "Aanmelden" +msgctxt "attachproject_working_acctmgr" +msgid "Add account manager" +msgstr "" + +msgctxt "attachproject_working_acctmgr_sync" +msgid "Synchronize" +msgstr "" + #. main activity msgctxt "main_noproject_warning" msgid "Tab here to choose a project." @@ -337,6 +382,10 @@ msgctxt "tab_preferences" msgid "Preferences" msgstr "Voorkeursinstellingen" +msgctxt "tab_notices" +msgid "Notices" +msgstr "" + msgctxt "tab_desc" msgid "Navigation" msgstr "Navigatie" @@ -621,6 +670,10 @@ msgctxt "projects_control_dialog_title" msgid "Project commands:" msgstr "" +msgctxt "projects_control_visit_website" +msgid "Visit website" +msgstr "" + msgctxt "projects_control_update" msgid "Update" msgstr "Bijwerken" @@ -649,6 +702,18 @@ msgctxt "projects_control_reset" msgid "Reset" msgstr "" +msgctxt "projects_control_dialog_title_acctmgr" +msgid "Account manager commands:" +msgstr "" + +msgctxt "projects_control_sync_acctmgr" +msgid "Synchronize" +msgstr "" + +msgctxt "projects_control_remove_acctmgr" +msgid "Disable" +msgstr "" + #. project confirm dialog msgctxt "projects_confirm_detach_title" msgid "Remove project?" @@ -678,6 +743,18 @@ msgctxt "projects_confirm_reset_confirm" msgid "Reset" msgstr "" +msgctxt "projects_confirm_remove_acctmgr_title" +msgid "Disable account manager" +msgstr "" + +msgctxt "projects_confirm_remove_acctmgr_message" +msgid "Are you sure you want to stop using" +msgstr "" + +msgctxt "projects_confirm_remove_acctmgr_confirm" +msgid "Disable" +msgstr "" + #. tasks tab strings msgctxt "tasks_header_name" msgid "Task Name:" @@ -821,6 +898,11 @@ msgctxt "trans_header_name" msgid "File:" msgstr "Bestand:" +#, fuzzy +msgctxt "trans_control_retry" +msgid "Retry transfers" +msgstr "Overdracht afbreken?" + msgctxt "confirm_abort_trans_title" msgid "Abort transfer?" msgstr "Overdracht afbreken?" @@ -833,6 +915,12 @@ msgctxt "confirm_abort_trans_confirm" msgid "Abort" msgstr "Afbreken" +#. notices tab strings +#, fuzzy +msgctxt "notices_loading" +msgid "Reading notices…" +msgstr "Projecten inlezen..." + #. eventlog tab strings msgctxt "eventlog_loading" msgid "Loading log messages…" @@ -1033,3 +1121,4 @@ msgid "" msgstr "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." + diff --git a/locale/pl/BOINC-Android.po b/locale/pl/BOINC-Android.po index 4985aa7cfb..ff6dce16fc 100644 --- a/locale/pl/BOINC-Android.po +++ b/locale/pl/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Polish translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: pl\n" +"Language-Team: pl \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1382116788.0\n" #. app global msgctxt "app_name" @@ -109,8 +106,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Het aanmaken van een account bij dit project impliceert acceptatie van de " -"gebruiksvoorwaarden zoals hierboven beschreven." +"Het aanmaken van een account bij dit project impliceert acceptatie van de" +" gebruiksvoorwaarden zoals hierboven beschreven." msgctxt "attachproject_login_category_login" msgid "Sign in with existing account" @@ -1119,3 +1116,4 @@ msgid "" msgstr "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." + diff --git a/locale/pt_BR/BOINC-Android.po b/locale/pt_BR/BOINC-Android.po index a0cadd9570..9f77145787 100644 --- a/locale/pt_BR/BOINC-Android.po +++ b/locale/pt_BR/BOINC-Android.po @@ -1,20 +1,19 @@ -# Translations template for PROJECT. +# Portuguese (Brazil) translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: pt_BR\n" +"Language-Team: pt_BR \n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1110,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/pt_PT/BOINC-Android.po b/locale/pt_PT/BOINC-Android.po index 1619dbfa41..5a95fb0c92 100644 --- a/locale/pt_PT/BOINC-Android.po +++ b/locale/pt_PT/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Portuguese (Portugal) translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-09-03 14:55+0000\n" "Last-Translator: Miguel Filipe Paulino de Sousa \n" -"Language-Team: LANGUAGE \n" -"Language: pt_PT\n" +"Language-Team: pt_PT \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1378220109.0\n" #. app global msgctxt "app_name" @@ -1120,3 +1117,4 @@ msgid "" msgstr "" "© 2003-2013 Universidade da Califórnia, Berkeley. \n" "Todos os Direitos Reservados." + diff --git a/locale/ro/BOINC-Android.po b/locale/ro/BOINC-Android.po index 458207d82a..ca09a03ecc 100644 --- a/locale/ro/BOINC-Android.po +++ b/locale/ro/BOINC-Android.po @@ -1,24 +1,21 @@ -# Translations template for PROJECT. +# Romanian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-08-30 08:02+0000\n" "Last-Translator: Marius \n" -"Language-Team: LANGUAGE \n" -"Language: ro\n" +"Language-Team: ro \n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100" +" < 20)) ? 1 : 2)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " -"20)) ? 1 : 2);;\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1377849720.0\n" #. app global msgctxt "app_name" @@ -110,8 +107,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Prin crearea unui cont la acest proiect, acceptaţi condiţiile de utilizare " -"aşa cum sunt prezentate mai sus." +"Prin crearea unui cont la acest proiect, acceptaţi condiţiile de " +"utilizare aşa cum sunt prezentate mai sus." msgctxt "attachproject_login_category_login" msgid "Sign in with existing account" @@ -520,8 +517,8 @@ msgstr "Spaţiu de stocare maxim utilizat" msgctxt "prefs_disk_max_pct_description" msgid "How many percent of your device's storage space is BOINC allowed to use?" msgstr "" -"Ce procent din spaţiul de stocare al dispozitivului dumneavoastră are voie " -"să fie utilizat de BOINC?" +"Ce procent din spaţiul de stocare al dispozitivului dumneavoastră are " +"voie să fie utilizat de BOINC?" msgctxt "prefs_disk_min_free_gb_header" msgid "Min. spare storage" @@ -566,8 +563,8 @@ msgstr "Pauză la utilizare CPU peste" msgctxt "prefs_cpu_other_load_suspension_description" msgid "Determines when BOINC pauses computation due to other app's CPU usage." msgstr "" -"Determină când BOINC întrerupe calculele din cauza utilizării CPU a altor " -"aplicaţii." +"Determină când BOINC întrerupe calculele din cauza utilizării CPU a altor" +" aplicaţii." msgctxt "prefs_cpu_time_max_header" msgid "CPU limit" @@ -1128,3 +1125,4 @@ msgid "" msgstr "" "© 2003–2013 Universitatea din California, Berkeley.\n" "Toate Drepturile Rezervate." + diff --git a/locale/ru/BOINC-Android.po b/locale/ru/BOINC-Android.po index 18295623f1..c836e8e69f 100644 --- a/locale/ru/BOINC-Android.po +++ b/locale/ru/BOINC-Android.po @@ -1,24 +1,21 @@ -# Translations template for PROJECT. +# Russian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-08-29 15:37-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-09-21 13:54+0000\n" "Last-Translator: Nikolay Saharov \n" -"Language-Team: LANGUAGE \n" -"Language: ru\n" +"Language-Team: ru \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1379771666.0\n" #. app global msgctxt "app_name" @@ -52,6 +49,11 @@ msgctxt "attachproject_list_manual_no_url" msgid "Please enter project URL" msgstr "Пожалуйста, введите URL проекта" +#, fuzzy +msgctxt "attachproject_list_acctmgr_button" +msgid "Add account manager" +msgstr "Запрошено менеджером проектов" + msgctxt "attachproject_list_no_internet" msgid "No Internet connection" msgstr "Нет подключения к Интернету" @@ -77,7 +79,6 @@ msgctxt "attachproject_login_header_description" msgid "Description:" msgstr "Описание:" -# Это типа институт/университет, который владеет проектом msgctxt "attachproject_login_header_home" msgid "Home:" msgstr "Владелец:" @@ -107,8 +108,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Создавая учётную запись в этом проекте, вы принимаете условия использования, " -"которые показаны выше." +"Создавая учётную запись в этом проекте, вы принимаете условия " +"использования, которые показаны выше." msgctxt "attachproject_login_category_login" msgid "Sign in with existing account" @@ -195,6 +196,34 @@ msgctxt "attachproject_registration_button" msgid "Create" msgstr "Создать" +#. account manager +#, fuzzy +msgctxt "attachproject_acctmgr_header" +msgid "Add account manager" +msgstr "Запрошено менеджером проектов" + +msgctxt "attachproject_acctmgr_header_url" +msgid "URL" +msgstr "" + +msgctxt "attachproject_acctmgr_header_name" +msgid "User:" +msgstr "" + +#, fuzzy +msgctxt "attachproject_acctmgr_header_pwd" +msgid "Password:" +msgstr "Пароль:" + +#, fuzzy +msgctxt "attachproject_acctmgr_header_pwd_confirm" +msgid "… Retype:" +msgstr "… Повторить:" + +msgctxt "attachproject_acctmgr_button" +msgid "Add" +msgstr "" + #. error strings msgctxt "attachproject_error_wrong_name" msgid "User not found" @@ -212,6 +241,11 @@ msgctxt "attachproject_error_pwd_no_match" msgid "Passwords do not match" msgstr "Пароли не совпадают" +#, fuzzy +msgctxt "attachproject_error_no_url" +msgid "Please enter URL" +msgstr "Введите имя пользователя" + msgctxt "attachproject_error_no_email" msgid "Please enter eMail address" msgstr "Введите адрес электронной почты" @@ -252,6 +286,10 @@ msgctxt "attachproject_error_creation_disabled" msgid "Account creation is disabled on this project" msgstr "Создание учётной записи в данном проекте отключено" +msgctxt "attachproject_error_invalid_url" +msgid "Invalid URL" +msgstr "" + #. working activity msgctxt "attachproject_working_back_button" msgid "Back" @@ -297,6 +335,15 @@ msgctxt "attachproject_working_login" msgid "Log in" msgstr "Войти" +#, fuzzy +msgctxt "attachproject_working_acctmgr" +msgid "Add account manager" +msgstr "Запрошено менеджером проектов" + +msgctxt "attachproject_working_acctmgr_sync" +msgid "Synchronize" +msgstr "" + #. main activity msgctxt "main_noproject_warning" msgid "Tab here to choose a project." @@ -339,6 +386,10 @@ msgctxt "tab_preferences" msgid "Preferences" msgstr "Настройки" +msgctxt "tab_notices" +msgid "Notices" +msgstr "" + msgctxt "tab_desc" msgid "Navigation" msgstr "Навигация" @@ -522,8 +573,8 @@ msgstr "Пауза при использовании процессора выш msgctxt "prefs_cpu_other_load_suspension_description" msgid "Determines when BOINC pauses computation due to other app's CPU usage." msgstr "" -"Определяет, когда BOINC останавливает расчёты из-за использования процессора " -"другими приложениями." +"Определяет, когда BOINC останавливает расчёты из-за использования " +"процессора другими приложениями." msgctxt "prefs_cpu_time_max_header" msgid "CPU limit" @@ -561,7 +612,7 @@ msgctxt "prefs_unit_gb" msgid "GB" msgstr "ГБ" -#, c-format, c-format +#, c-format msgctxt "prefs_unit_pct" msgid "%" msgstr "%" @@ -633,6 +684,10 @@ msgctxt "projects_control_dialog_title" msgid "Project commands:" msgstr "Команды проекта:" +msgctxt "projects_control_visit_website" +msgid "Visit website" +msgstr "" + msgctxt "projects_control_update" msgid "Update" msgstr "Обновить" @@ -661,6 +716,18 @@ msgctxt "projects_control_reset" msgid "Reset" msgstr "Сбросить" +msgctxt "projects_control_dialog_title_acctmgr" +msgid "Account manager commands:" +msgstr "" + +msgctxt "projects_control_sync_acctmgr" +msgid "Synchronize" +msgstr "" + +msgctxt "projects_control_remove_acctmgr" +msgid "Disable" +msgstr "" + #. project confirm dialog msgctxt "projects_confirm_detach_title" msgid "Remove project?" @@ -690,6 +757,20 @@ msgctxt "projects_confirm_reset_confirm" msgid "Reset" msgstr "Сбросить" +#, fuzzy +msgctxt "projects_confirm_remove_acctmgr_title" +msgid "Disable account manager" +msgstr "Запрошено менеджером проектов" + +#, fuzzy +msgctxt "projects_confirm_remove_acctmgr_message" +msgid "Are you sure you want to stop using" +msgstr "Вы действительно хотите перезапустить" + +msgctxt "projects_confirm_remove_acctmgr_confirm" +msgid "Disable" +msgstr "" + #. tasks tab strings msgctxt "tasks_header_name" msgid "Task Name:" @@ -833,6 +914,11 @@ msgctxt "trans_header_name" msgid "File:" msgstr "Файл:" +#, fuzzy +msgctxt "trans_control_retry" +msgid "Retry transfers" +msgstr "Прервать передачу?" + msgctxt "confirm_abort_trans_title" msgid "Abort transfer?" msgstr "Прервать передачу?" @@ -845,6 +931,12 @@ msgctxt "confirm_abort_trans_confirm" msgid "Abort" msgstr "Прервать" +#. notices tab strings +#, fuzzy +msgctxt "notices_loading" +msgid "Reading notices…" +msgstr "Чтение проектов…" + #. eventlog tab strings msgctxt "eventlog_loading" msgid "Loading log messages…" @@ -874,7 +966,8 @@ msgstr "Расчёты приостановлены." msgctxt "suspend_batteries" msgid "Connect your device to a charger to continue computing." msgstr "" -"Подключите ваше устройство к зарядному устройству для продолжения расчётов." +"Подключите ваше устройство к зарядному устройству для продолжения " +"расчётов." msgctxt "suspend_useractive" msgid "User is active." @@ -1048,3 +1141,4 @@ msgid "" msgstr "" "© 2003-2013 Калифорнийский университет, Беркли.\n" "Все права защищены." + diff --git a/locale/sk/BOINC-Android.po b/locale/sk/BOINC-Android.po index 0ce4a3db8e..056e0d64f5 100644 --- a/locale/sk/BOINC-Android.po +++ b/locale/sk/BOINC-Android.po @@ -1,23 +1,20 @@ -# Translations template for PROJECT. +# Slovak translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-11 22:33+0000\n" "Last-Translator: aceman \n" -"Language-Team: LANGUAGE \n" -"Language: sk\n" +"Language-Team: sk \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1379771666.0\n" #. app global msgctxt "app_name" @@ -92,7 +89,6 @@ msgctxt "attachproject_login_header_description" msgid "Description:" msgstr "Описание:" -# Это типа институт/университет, который владеет проектом #, fuzzy msgctxt "attachproject_login_header_home" msgid "Home:" @@ -128,8 +124,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Создавая учётную запись в этом проекте, вы принимаете условия использования, " -"которые показаны выше." +"Создавая учётную запись в этом проекте, вы принимаете условия " +"использования, которые показаны выше." #, fuzzy msgctxt "attachproject_login_category_login" @@ -623,8 +619,8 @@ msgstr "Пауза при использовании процессора выш msgctxt "prefs_cpu_other_load_suspension_description" msgid "Determines when BOINC pauses computation due to other app's CPU usage." msgstr "" -"Определяет, когда BOINC останавливает расчёты из-за использования процессора " -"другими приложениями." +"Определяет, когда BOINC останавливает расчёты из-за использования " +"процессора другими приложениями." msgctxt "prefs_cpu_time_max_header" msgid "CPU limit" @@ -665,7 +661,6 @@ msgid "GB" msgstr "ГБ" #, c-format -#, c-format, c-format msgctxt "prefs_unit_pct" msgid "%" msgstr "%" @@ -1016,7 +1011,8 @@ msgstr "Расчёты приостановлены." msgctxt "suspend_batteries" msgid "Connect your device to a charger to continue computing." msgstr "" -"Подключите ваше устройство к зарядному устройству для продолжения расчётов." +"Подключите ваше устройство к зарядному устройству для продолжения " +"расчётов." msgctxt "suspend_useractive" msgid "User is active." @@ -1191,3 +1187,4 @@ msgid "" msgstr "" "© 2003-2013 Калифорнийский университет, Беркли.\n" "Все права защищены." + diff --git a/locale/sl/BOINC-Android.po b/locale/sl/BOINC-Android.po index 5a141a6d27..9117e33238 100644 --- a/locale/sl/BOINC-Android.po +++ b/locale/sl/BOINC-Android.po @@ -1,20 +1,20 @@ -# Translations template for PROJECT. +# Slovenian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" +"PO-Revision-Date: 2013-10-22 15:28-0700\n" "Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: sl\n" +"Language-Team: sl \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 " +"|| n%100==4 ? 2 : 3)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.10.0\n" "Generated-By: Babel 1.0dev\n" #. app global @@ -1111,3 +1111,4 @@ msgid "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." msgstr "" + diff --git a/locale/tr/BOINC-Android.po b/locale/tr/BOINC-Android.po index 3b73c667f3..5b5c93135c 100644 --- a/locale/tr/BOINC-Android.po +++ b/locale/tr/BOINC-Android.po @@ -1,23 +1,21 @@ -# Translations template for PROJECT. +# Turkish translations for OINC Android. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the OINC Android +# project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: OINC Android 7.2\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-22 12:02+0200\n" "Last-Translator: Aycan Demirel \n" "Language-Team: Türkçe \n" -"Language: tr\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 1.5.7\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1378149251.0\n" #. app global msgctxt "app_name" @@ -509,8 +507,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC, pil sıcaklığı bu değerin üzerine çıkarsa hesaplamayı duraklatır. Bu " -"değeri değiştirmeniz önerilmez." +"BOINC, pil sıcaklığı bu değerin üzerine çıkarsa hesaplamayı duraklatır. " +"Bu değeri değiştirmeniz önerilmez." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -565,8 +563,8 @@ msgstr "CPU kullanımı fazlaysa duraklat" msgctxt "prefs_cpu_other_load_suspension_description" msgid "Determines when BOINC pauses computation due to other app's CPU usage." msgstr "" -"BOINC, diğer uygulamaların işlemci kullanımı bu seviyeyi aşarsa, hesaplamayı " -"duraklatır." +"BOINC, diğer uygulamaların işlemci kullanımı bu seviyeyi aşarsa, " +"hesaplamayı duraklatır." msgctxt "prefs_cpu_time_max_header" msgid "CPU limit" @@ -1127,3 +1125,4 @@ msgstr "" "\n" "© 2003-2013 Kaliforniya Üniversitesi, Berkeley.\n" "Tüm hakları saklıdır." + diff --git a/locale/uk/BOINC-Android.po b/locale/uk/BOINC-Android.po index 2e9a974695..06a5c5c9f1 100644 --- a/locale/uk/BOINC-Android.po +++ b/locale/uk/BOINC-Android.po @@ -1,24 +1,21 @@ -# Translations template for PROJECT. +# Ukrainian translations for PACKAGE. # Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# This file is distributed under the same license as the PACKAGE project. # FIRST AUTHOR , 2013. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-19 20:47+0000\n" "Last-Translator: Олег \n" -"Language-Team: LANGUAGE \n" -"Language: uk\n" +"Language-Team: uk \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1382215665.0\n" #. app global msgctxt "app_name" @@ -110,8 +107,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Створюючи обліковий запис у цьому проекті, Ви приймаєте умови використання, " -"що викладені вище." +"Створюючи обліковий запис у цьому проекті, Ви приймаєте умови " +"використання, що викладені вище." msgctxt "attachproject_login_category_login" msgid "Sign in with existing account" @@ -510,8 +507,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC призупинить розрахунки, коли температура батареї перевищить вказаний " -"рівень. Не рекомендовано змінювати це значення." +"BOINC призупинить розрахунки, коли температура батареї перевищить " +"вказаний рівень. Не рекомендовано змінювати це значення." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -1124,3 +1121,4 @@ msgid "" msgstr "" "© 2003-2013 Університет Каліфорнії, Берклі.\n" "Всі права захищено." + diff --git a/locale/zh_CN/BOINC-Android.po b/locale/zh_CN/BOINC-Android.po index d95d55ce0e..84a67e2c51 100644 --- a/locale/zh_CN/BOINC-Android.po +++ b/locale/zh_CN/BOINC-Android.po @@ -6,18 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-09-21 09:50+0000\n" "Last-Translator: Gang \n" "Language-Team: zh_CN \n" -"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=(0)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=(0)\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1382215665.0\n" #. app global msgctxt "app_name" @@ -129,8 +126,8 @@ msgid "" "By creating an account with this project, you accept the terms of use as " "shown above." msgstr "" -"Створюючи обліковий запис у цьому проекті, Ви приймаєте умови використання, " -"що викладені вище." +"Створюючи обліковий запис у цьому проекті, Ви приймаєте умови " +"використання, що викладені вище." #, fuzzy msgctxt "attachproject_login_category_login" @@ -595,8 +592,8 @@ msgid "" "BOINC suspends computation above defined battery temperature. It is not " "recommended to change this value." msgstr "" -"BOINC призупинить розрахунки, коли температура батареї перевищить вказаний " -"рівень. Не рекомендовано змінювати це значення." +"BOINC призупинить розрахунки, коли температура батареї перевищить " +"вказаний рівень. Не рекомендовано змінювати це значення." msgctxt "prefs_disk_max_pct_header" msgid "Max. used storage space" @@ -1213,3 +1210,4 @@ msgid "" msgstr "" "© 2003-2013 Університет Каліфорнії, Берклі.\n" "Всі права захищено." + diff --git a/locale/zh_TW/BOINC-Android.po b/locale/zh_TW/BOINC-Android.po index e50a53e555..dd34d2339a 100644 --- a/locale/zh_TW/BOINC-Android.po +++ b/locale/zh_TW/BOINC-Android.po @@ -6,18 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-10-18 00:00-0700\n" +"POT-Creation-Date: 2013-10-22 15:28-0700\n" "PO-Revision-Date: 2013-10-19 05:39+0000\n" "Last-Translator: 宇謙 \n" "Language-Team: zh_TW \n" -"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Pootle 2.5.0\n" "Generated-By: Babel 1.0dev\n" -"X-POOTLE-MTIME: 1382161159.0\n" #. app global msgctxt "app_name" @@ -1117,3 +1114,4 @@ msgid "" msgstr "" "© 2003–2013 University of California, Berkeley.\n" "All Rights Reserved." + diff --git a/samples/condor/boinc_gahp.cpp b/samples/condor/boinc_gahp.cpp index 5e6b6fd9fe..fba3fd8e35 100644 --- a/samples/condor/boinc_gahp.cpp +++ b/samples/condor/boinc_gahp.cpp @@ -305,10 +305,10 @@ int COMMAND::parse_query_batches(char* p) { } void handle_query_batches(COMMAND&c) { - QUERY_BATCH_REPLY reply; + QUERY_BATCH_SET_REPLY reply; char buf[256]; string error_msg, s; - int retval = query_batches( + int retval = query_batch_set( project_url, authenticator, c.batch_names, reply, error_msg ); if (retval) { @@ -322,7 +322,7 @@ void handle_query_batches(COMMAND&c) { sprintf(buf, " %d", n); s += string(buf); for (int k=0; k. + +// test program for (some) remote job submission functions + +#include "remote_submit.h" + +const char* project_url = "http://isaac.ssl.berkeley.edu/test/"; +const char* authenticator = "157f96a018b0b2f2b466e2ce3c7f54db"; + +void test_query_batches() { + string error_msg; + vector batches; + int retval = query_batches( + project_url, authenticator, batches, error_msg + ); + if (retval) { + printf("Error: %d (%s)\n", retval, error_msg.c_str()); + return; + } + for (unsigned int i=0; i jobs; + int batch_id = 207; + const char* batch_name = ""; + int retval = query_batch( + project_url, authenticator, batch_id, batch_name, jobs, error_msg + ); + if (retval) { + printf("Error: %d (%s)\n", retval, error_msg.c_str()); + return; + } + for (unsigned int i=0; i