mirror of https://github.com/BOINC/boinc.git
- web: clarify build_po.php
svn path=/trunk/boinc/; revision=18193
This commit is contained in:
parent
8c6eb45e03
commit
b37c4f3cef
|
@ -4713,3 +4713,10 @@ David 22 May 2009
|
|||
|
||||
html/user/
|
||||
forum_rss.php
|
||||
|
||||
David 22 May 2009
|
||||
- web: clarify build_po.php
|
||||
|
||||
html/ops/
|
||||
build_po.php
|
||||
build_po_boinc.php (new)
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
##########################################
|
||||
# Language: English (International)
|
||||
# FileID : $Id$
|
||||
# Author : Janus Kristensen
|
||||
# Email : jbk@visualgroup.dk
|
||||
##########################################
|
||||
# For more information please see:
|
||||
# http://boinc.berkeley.edu/translate.html
|
||||
##########################################
|
||||
|
||||
msgid "INFO_ABOUT_THIS_FILE"
|
||||
msgstr "This file can be used for project specific translations"
|
|
@ -3,7 +3,7 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: BOINC translation team <translate@boinc.berkeley.edu>\n"
|
||||
"POT-Creation-Date: 2009-05-09 21:36 PDT\n"
|
||||
"PO-Revision-Date: 2009-05-21 12:21-0700\n"
|
||||
"PO-Revision-Date: 2009-05-22 13:46-0700\n"
|
||||
"Last-Translator: Nikolay Saharov <saharovna@gmail.com>\n"
|
||||
"Language-Team: Russia\n"
|
||||
"Language: ru\n"
|
||||
|
@ -602,7 +602,6 @@ msgstr "ОШИБКА: %1 не существует! Не создать combo bo
|
|||
msgid "Picture"
|
||||
msgstr "Фотография"
|
||||
|
||||
#, fuzzy
|
||||
msgid "%1 Your profile picture is shown to the left."
|
||||
msgstr "%1 Фотография Вашего профиля показана слева."
|
||||
|
||||
|
@ -636,8 +635,8 @@ msgstr "Сохранение профиля"
|
|||
msgid ""
|
||||
"To protect the project's webpages from spam, we kindly ask you to type in "
|
||||
"the two words shown in the image:<br>\n"
|
||||
msgstr "Чтобы защитить web-страницы проекта от спама, мы любезно просим, чтобы Вы "
|
||||
"напечатали здесь два слова, показанные на изображении:<br>\n"
|
||||
msgstr "Чтобы защитить web-страницы проекта от спама, мы предлагаем Вам ввести здесь "
|
||||
"два слова, показанные на этом изображении:<br>\n"
|
||||
|
||||
msgid "Create/edit profile"
|
||||
msgstr "Создать/отредактировать профиль"
|
||||
|
@ -669,7 +668,6 @@ msgstr ""
|
|||
"Ваш второй ответ был помечен как спам антиспам-системой Akismet. Пожалуйста "
|
||||
"измените ваш текст и попробуйте еще раз."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Your profile submission was empty."
|
||||
msgstr "Ваш профиль был пуст."
|
||||
|
||||
|
@ -700,9 +698,8 @@ msgstr ""
|
|||
"чтобы создавать или редактировать профиль. Мы приносим извинения за это "
|
||||
"неудобство."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Download BOINC add-on software"
|
||||
msgstr "Загрузите дополнительное программное обеспечение BOINC"
|
||||
msgstr "Загрузить дополнительное программное обеспечение BOINC"
|
||||
|
||||
msgid "You can download applications in several categories."
|
||||
msgstr "Вы можете загрузить приложения различных категорий."
|
||||
|
@ -729,7 +726,6 @@ msgstr "Инструкции по установке и запуску BOINC %1
|
|||
msgid "This list is managed centrally at %1the BOINC website%2."
|
||||
msgstr "Этот список ведется централизованно на %1web-сайте BOINC%2."
|
||||
|
||||
#, fuzzy
|
||||
msgid "fll"
|
||||
msgstr "fll"
|
||||
|
||||
|
@ -768,7 +764,6 @@ msgid "No thread with id %1. Please check the link and try again."
|
|||
msgstr ""
|
||||
"Нет обсуждения с id %1. Пожалуйста проверьте ссылку и попробуйте еще раз."
|
||||
|
||||
#, fuzzy
|
||||
msgid "This forum is not visible to you."
|
||||
msgstr "Этот форум для Вас невидим."
|
||||
|
||||
|
@ -815,35 +810,27 @@ msgstr "Скрыть"
|
|||
msgid "Hide this thread"
|
||||
msgstr "Скрыть это обсуждение"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Make unsticky"
|
||||
msgstr "Открепить"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Make this thread not sticky"
|
||||
msgstr "Открепить это обсуждение"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Make sticky"
|
||||
msgstr "Закрепить"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Make this thread sticky"
|
||||
msgstr "Закрепить это обсуждение"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Unlock"
|
||||
msgstr "Разблокировать"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Unlock this thread"
|
||||
msgstr "Разблокировать это обсуждение"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Lock"
|
||||
msgstr "Заблокировать"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Lock this thread"
|
||||
msgstr "Заблокировать это обсуждение"
|
||||
|
||||
|
@ -899,7 +886,6 @@ msgstr "Ошибка базы данных"
|
|||
msgid "Friend request sent"
|
||||
msgstr "Запрос на дружбу отправлен"
|
||||
|
||||
#, fuzzy
|
||||
msgid "We have notified %1 of your request."
|
||||
msgstr "Мы оповестили %1 о Вашем запросе."
|
||||
|
||||
|
@ -1293,7 +1279,6 @@ msgstr "Нет профилей"
|
|||
msgid "No profiles matched your query."
|
||||
msgstr "Нет профилей, соответствующих Вашему запросу."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Invalid vote type:"
|
||||
msgstr "Неверный тип голоса:"
|
||||
|
||||
|
@ -1355,12 +1340,11 @@ msgstr ""
|
|||
"Более детальная статистика %1 и других BOINC-проектов доступна на нескольких "
|
||||
"вебсайтах:"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"You can also get your current statistics in the form of a \"signature image"
|
||||
"\":"
|
||||
msgstr ""
|
||||
"Вы также можете получить вашу текущую статистику в виде \"изображения "
|
||||
"Вы также можете получить вашу текущую статистику в виде \"изображения для "
|
||||
"подписи\":"
|
||||
|
||||
msgid ""
|
||||
|
@ -1405,9 +1389,8 @@ msgstr "Найти команду"
|
|||
msgid "All teams"
|
||||
msgstr "Все команды"
|
||||
|
||||
#, fuzzy
|
||||
msgid "%1 teams"
|
||||
msgstr "Команды %1"
|
||||
msgstr "Команды типа '%1'"
|
||||
|
||||
msgid "Create a new team"
|
||||
msgstr "Создать новую команду"
|
||||
|
@ -1421,7 +1404,6 @@ msgstr ""
|
|||
msgid "You must choose a non-blank team name"
|
||||
msgstr "Вы должны выбрать непустое имя команды"
|
||||
|
||||
#, fuzzy
|
||||
msgid "A team named %1 already exists - try another name"
|
||||
msgstr "Команда с названием %1 уже существует - попробуйте другое имя"
|
||||
|
||||
|
|
|
@ -1,27 +1,18 @@
|
|||
#!/usr/bin/php
|
||||
<?php
|
||||
|
||||
// generate translation template "en.po"
|
||||
// generate translation template "en.po" for project-specific pages
|
||||
//
|
||||
// NOTE: in its current form, this generates the translation file
|
||||
// for all files in html/user and html/inc.
|
||||
// We use this for the standard BOINC pages,
|
||||
// but it's not what you want for your project-specific pages.
|
||||
//
|
||||
// To produce a translation file for your pages,
|
||||
// Run this in project_root/html/.
|
||||
// edit the definition of FILE_LIST line so that it includes only your pages
|
||||
// (not BOINC-supplied pages)
|
||||
|
||||
//
|
||||
// NOTE: after running this, move LANG_NAME_NATIVE and LANG_NAME_INTERNATIONAL
|
||||
// to the top, and set their strings to "English"
|
||||
// (should automate this)
|
||||
//$FILE_LIST = "user/index.php project/project.inc";
|
||||
|
||||
if (!isset($argv[1])) {
|
||||
die('Usage: build_po.php [PROJECT_PATH]');
|
||||
if (!isset($FILE_LIST)) {
|
||||
echo "You must edit build_po.php to specify your project's .php files\n";
|
||||
exit;
|
||||
}
|
||||
$path = $argv[1];
|
||||
|
||||
$FILE_LIST = "$path/html/inc/*.inc $path/html/user/*.php $path/html/project.sample/*.*";
|
||||
|
||||
$date = strftime('%Y-%m-%d %H:%M %Z');
|
||||
$header = <<<HDR
|
||||
|
@ -51,7 +42,7 @@ msgstr "English"
|
|||
|
||||
HDR;
|
||||
|
||||
$out = fopen("en.pot", "w");
|
||||
$out = fopen("en.po", "w");
|
||||
|
||||
fwrite($out, $header);
|
||||
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
#!/usr/bin/php
|
||||
<?php
|
||||
|
||||
// generate translation template "en.po" for BOINC web pages.
|
||||
//
|
||||
// Projects: don't use this. Use build_po.php instead.
|
||||
//
|
||||
// Run this in boinc/html;
|
||||
// move the result to boinc/locale/templates/BOINC-Web.pot
|
||||
|
||||
$FILE_LIST = "inc/*.inc user/*.php project.sample/*.inc";
|
||||
|
||||
$date = strftime('%Y-%m-%d %H:%M %Z');
|
||||
$header = <<<HDR
|
||||
# BOINC web translation
|
||||
# Copyright (C) 2008 University of California
|
||||
#
|
||||
# This file is distributed under the same license as BOINC.
|
||||
#
|
||||
# FileID : \$Id\$
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: BOINC \$Id\$\\n"
|
||||
"Report-Msgid-Bugs-To: BOINC translation team <boinc_loc@boinc.berkeley.edu>\\n"
|
||||
"POT-Creation-Date: $date\\n"
|
||||
"Last-Translator: Generated automatically from source files\\n"
|
||||
"MIME-Version: 1.0\\n"
|
||||
"Content-Type: text/plain; charset=utf-8\\n"
|
||||
"Content-Transfer-Encoding: 8bit\\n"
|
||||
"X-Poedit-SourceCharset: utf-8\\n"
|
||||
|
||||
msgid "LANG_NAME_NATIVE"
|
||||
msgstr "English"
|
||||
|
||||
msgid "LANG_NAME_INTERNATIONAL"
|
||||
msgstr "English"
|
||||
|
||||
HDR;
|
||||
|
||||
$out = fopen("en.po", "w");
|
||||
|
||||
fwrite($out, $header);
|
||||
|
||||
$pipe = popen(
|
||||
"xgettext --omit-header -o - --keyword=tra -L PHP $FILE_LIST",
|
||||
"r"
|
||||
);
|
||||
stream_copy_to_stream($pipe, $out);
|
||||
|
||||
fclose($pipe);
|
||||
fclose($out);
|
||||
|
||||
?>
|
Loading…
Reference in New Issue