From b53d6c2b51c4b5f5cb84cfaf10ef3d95f3d3d258 Mon Sep 17 00:00:00 2001 From: Exile Date: Mon, 4 Aug 2014 21:08:51 +0400 Subject: [PATCH] r593 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Локализация карты сайта. Разработка фичи завершена. --- upload/admin/admin_sitemap.php | 6 ++--- upload/ajax/sitemap.php | 28 ++++++++++++------------ upload/language/en/main.php | 23 ++++++++++++++++++- upload/language/ru/main.php | 23 ++++++++++++++++++- upload/language/ua/main.php | 23 ++++++++++++++++++- upload/templates/admin/admin_sitemap.tpl | 26 ++++++++++------------ 6 files changed, 95 insertions(+), 34 deletions(-) diff --git a/upload/admin/admin_sitemap.php b/upload/admin/admin_sitemap.php index 4eda8d0f5..836ee58d5 100644 --- a/upload/admin/admin_sitemap.php +++ b/upload/admin/admin_sitemap.php @@ -2,7 +2,7 @@ if (!empty($setmodules)) { - $module['Mods']['Sitemap'] = basename(__FILE__); + $module['Mods']['SITEMAP'] = basename(__FILE__); return; } require('./pagestart.php'); @@ -41,8 +41,8 @@ else } } -$s_mess = 'Файл sitemap создан: '.bb_date($new['sitemap_time'], $bb_cfg['post_date_format']).' и доступен по адресу: '.make_url('/sitemap/sitemap.xml').''; -$message = (@file_exists(BB_ROOT. "/sitemap/sitemap.xml")) ? $s_mess : 'Файл sitemap еще не создан'; +$s_mess = $lang['SITEMAP_CREATED'].': '.bb_date($new['sitemap_time'], $bb_cfg['post_date_format']).' '.lang['SITEMAP_AVAILABLE'].': '.make_url('/sitemap/sitemap.xml').''; +$message = (@file_exists(BB_ROOT. "/sitemap/sitemap.xml")) ? $s_mess : $lang['SITEMAP_NOT_CREATED']; $template->assign_vars(array( 'STATIC_SITEMAP' => $new['static_sitemap'], diff --git a/upload/ajax/sitemap.php b/upload/ajax/sitemap.php index 4837a3757..a0c3806bd 100644 --- a/upload/ajax/sitemap.php +++ b/upload/ajax/sitemap.php @@ -2,7 +2,7 @@ if (!defined('IN_AJAX')) die(basename(__FILE__)); -global $bb_cfg; +global $bb_cfg, $lang; $mode = (string) $this->request['mode']; $map = new sitemap(); @@ -14,9 +14,9 @@ switch ($mode) $map->create(); if (@file_exists(BB_ROOT. "/sitemap/sitemap.xml")) { - $html .= 'Файл sitemap создан: '.bb_date(TIMENOW, $bb_cfg['post_date_format']).' и доступен по адресу: '.make_url('/sitemap/sitemap.xml').''; + $html .= $lang['SITEMAP_CREATED'].': '.bb_date(TIMENOW, $bb_cfg['post_date_format']).' '.$lang['SITEMAP_AVAILABLE'].': '.make_url('/sitemap/sitemap.xml').''; } else { - $html .= 'Файл sitemap еще не создан'; + $html .= $lang['SITEMAP_NOT_CREATED']; } break; @@ -29,33 +29,33 @@ switch ($mode) $map_link = make_url('/sitemap/sitemap.xml'); if (strpos($map->send_url("http://google.com/webmasters/sitemaps/ping?sitemap=", $map_link), "successfully added") !== false) { - $html .= '
Уведомление поисковой системы Google: отправка завершена'; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Google: '.$lang['SITEMAP_SENT'].''; } else { - $html .= '
Уведомление поисковой системы Google: ошибка отправки URL: http://google.com/webmasters/sitemaps/ping?sitemap='.$map_link.''; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Google: '.$lang['SITEMAP_ERROR'].' URL: http://google.com/webmasters/sitemaps/ping?sitemap='.$map_link.''; } if (strpos($map->send_url("http://ping.blogs.yandex.ru/ping?sitemap=", $map_link), "OK") !== false) { - $html .= '
Уведомление поисковой системы Yandex: отправка завершена'; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Yandex: '.$lang['SITEMAP_SENT'].''; } else { - $html .= '
Уведомление поисковой системы Yandex: ошибка отправки URL: http://ping.blogs.yandex.ru/ping?sitemap='.$map_link.''; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Yandex: '.$lang['SITEMAP_ERROR'].' URL: http://ping.blogs.yandex.ru/ping?sitemap='.$map_link.''; } if ($map->send_url("http://www.bing.com/webmaster/ping.aspx?siteMap=", $map_link)) { - $html .= '
Уведомление поисковой системы Bing: отправка завершена'; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Bing: '.$lang['SITEMAP_SENT'].''; } else { - $html .= '
Уведомление поисковой системы Bing: ошибка отправки'; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Bing: '.$lang['SITEMAP_ERROR'].' URL: http://www.bing.com/webmaster/ping.aspx?siteMap='.$map_link.''; } - if (strpos ($map->send_url("http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=", $map_link), "Thanks for the ping") !== false) { - $html .= '
Уведомление поисковой системы Weblogs: отправка завершена'; + if (strpos($map->send_url("http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=", $map_link), "Thanks for the ping") !== false) { + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Weblogs: '.$lang['SITEMAP_SENT'].''; } else { - $html .= '
Уведомление поисковой системы Weblogs: ошибка отправки URL: http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url='.$map_link.''; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Weblogs: '.$lang['SITEMAP_ERROR'].' URL: http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url='.$map_link.''; } if ($map->send_url("http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=", $map_link)) { - $html .= '
Уведомление поисковой системы Yahoo: отправка завершена'; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Yahoo: '.$lang['SITEMAP_SENT'].''; } else { - $html .= '
Уведомление поисковой системы Yahoo: ошибка отправки URL: http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url='.$map_link.''; + $html .= '
'.$lang['SITEMAP_NOTIFY_SEARCH'].' Yahoo: '.$lang['SITEMAP_ERROR'].' URL: http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url='.$map_link.''; } break; } diff --git a/upload/language/en/main.php b/upload/language/en/main.php index caf5728db..d67bd3b51 100644 --- a/upload/language/en/main.php +++ b/upload/language/en/main.php @@ -2976,4 +2976,25 @@ $lang['MC_COMMENT'] = array( 'title' => 'Violation from %s', 'type' => 'Violation', ), -); \ No newline at end of file +); + +$lang['SITEMAP'] = 'Sitemap'; +$lang['SITEMAP_ADMIN'] = 'Manage sitemap'; +$lang['SITEMAP_CREATED'] = 'Sitemap created'; +$lang['SITEMAP_AVAILABLE'] = 'and is available at'; +$lang['SITEMAP_NOT_CREATED'] = 'Sitemap is not yet created'; +$lang['SITEMAP_NOTIFY_SEARCH'] = 'Notification of the search engine'; +$lang['SITEMAP_SENT'] = 'send completed'; +$lang['SITEMAP_ERROR'] = 'sending error'; +$lang['SITEMAP_OPTIONS'] = 'Options'; +$lang['SITEMAP_CREATE'] = 'Create / update the sitemap'; +$lang['SITEMAP_NOTIFY'] = 'Notify search engines about new version of sitemap'; +$lang['SITEMAP_WHAT_NEXT'] = 'What to do next?'; +$lang['SITEMAP_GOOGLE_1'] = 'Register your site at Google Webmaster using your Google account.'; +$lang['SITEMAP_GOOGLE_2'] = 'Add sitemap of site you registered.'; +$lang['SITEMAP_YANDEX_1'] = 'Register your site at Yandex Webmaster using your Yandex account.'; +$lang['SITEMAP_YANDEX_2'] = 'Add sitemap of site you registered.'; +$lang['SITEMAP_ADD_TITLE'] = 'Additional pages for sitemap'; +$lang['SITEMAP_ADD_PAGE'] = 'Additional pages'; +$lang['SITEMAP_ADD_EXP_1'] = 'You can specify additional pages on your site (for example, http://torrentpier.me/memberlist.php) which should be included in your sitemap file that you creating.'; +$lang['SITEMAP_ADD_EXP_2'] = 'Each reference must begin with http(s):// and a new line!'; \ No newline at end of file diff --git a/upload/language/ru/main.php b/upload/language/ru/main.php index 6f5cadf3a..b4ba79c53 100644 --- a/upload/language/ru/main.php +++ b/upload/language/ru/main.php @@ -2976,4 +2976,25 @@ $lang['MC_COMMENT'] = array( 'title' => 'Нарушение от %s', 'type' => 'Нарушение', ), -); \ No newline at end of file +); + +$lang['SITEMAP'] = 'Карта сайта (sitemap)'; +$lang['SITEMAP_ADMIN'] = 'Управление картой сайта (sitemap)'; +$lang['SITEMAP_CREATED'] = 'Файл sitemap создан'; +$lang['SITEMAP_AVAILABLE'] = 'и доступен по адресу'; +$lang['SITEMAP_NOT_CREATED'] = 'Файл sitemap еще не создан'; +$lang['SITEMAP_NOTIFY_SEARCH'] = 'Уведомление поисковой системы'; +$lang['SITEMAP_SENT'] = 'отправка завершена'; +$lang['SITEMAP_ERROR'] = 'ошибка отправки'; +$lang['SITEMAP_OPTIONS'] = 'Опции'; +$lang['SITEMAP_CREATE'] = 'Создать / обновить файл sitemap'; +$lang['SITEMAP_NOTIFY'] = 'Уведомить поисковые системы о наличии новой версии файла sitemap'; +$lang['SITEMAP_WHAT_NEXT'] = 'Что сделать дальше?'; +$lang['SITEMAP_GOOGLE_1'] = 'Зарегистрируйте ваш сайт в Google Webmaster с использованием вашей учетной записи Google.'; +$lang['SITEMAP_GOOGLE_2'] = 'Добавьте файл sitemap зарегистрированного вами сайта.'; +$lang['SITEMAP_YANDEX_1'] = 'Зарегистрируйте ваш сайт в Yandex Webmaster с использованием вашей учетной записи Yandex.'; +$lang['SITEMAP_YANDEX_2'] = 'Добавьте файл sitemap зарегистрированного вами сайта.'; +$lang['SITEMAP_ADD_TITLE'] = 'Дополнительные страницы для sitemap'; +$lang['SITEMAP_ADD_PAGE'] = 'Дополнительные страницы'; +$lang['SITEMAP_ADD_EXP_1'] = 'Здесь вы можете указать дополнительные страницы сайта (например http://torrentpier.me/memberlist.php), которые должны быть включены в создаваемый файл вами файл sitemap.'; +$lang['SITEMAP_ADD_EXP_2'] = 'Каждая ссылка должна начинаться с http(s):// и новой строки!'; \ No newline at end of file diff --git a/upload/language/ua/main.php b/upload/language/ua/main.php index 833ea87e0..b47472108 100644 --- a/upload/language/ua/main.php +++ b/upload/language/ua/main.php @@ -2976,4 +2976,25 @@ $lang['MC_COMMENT'] = array( 'title' => 'Порушення від %s', 'type' => 'Порушення', ), -); \ No newline at end of file +); + +$lang['SITEMAP'] = 'Карта сайту (sitemap)'; +$lang['SITEMAP_ADMIN'] = 'Управління картою сайту (sitemap)'; +$lang['SITEMAP_CREATED'] = 'Файл sitemap створений'; +$lang['SITEMAP_AVAILABLE'] = 'і доступний за адресою'; +$lang['SITEMAP_NOT_CREATED'] = 'Файл sitemap ще не створено'; +$lang['SITEMAP_NOTIFY_SEARCH'] = 'Повідомлення пошукової системи'; +$lang['SITEMAP_SENT'] = 'відправка завершена'; +$lang['SITEMAP_ERROR'] = 'помилка відсилання'; +$lang['SITEMAP_OPTIONS'] = 'Опції'; +$lang['SITEMAP_CREATE'] = 'Створити / оновити файл sitemap'; +$lang['SITEMAP_NOTIFY'] = 'Повідомити пошукові системи про наявність нової версії файлу sitemap'; +$lang['SITEMAP_WHAT_NEXT'] = 'Що зробити далі?'; +$lang['SITEMAP_GOOGLE_1'] = 'Зареєструйте ваш сайт в Google Webmaster з використанням вашого облікового запису Google.'; +$lang['SITEMAP_GOOGLE_2'] = 'Додайте файл sitemap зареєстрованого вами сайту.'; +$lang['SITEMAP_YANDEX_1'] = 'Зареєструйте ваш сайт в Yandex Webmaster з використанням вашого облікового запису Yandex.'; +$lang['SITEMAP_YANDEX_2'] = 'Додайте файл sitemap зареєстрованого вами сайту.'; +$lang['SITEMAP_ADD_TITLE'] = 'Додаткові сторінки для sitemap'; +$lang['SITEMAP_ADD_PAGE'] = 'Додаткові сторінки'; +$lang['SITEMAP_ADD_EXP_1'] = 'Тут ви можете вказати додаткові сторінки сайту (наприклад http://torrentpier.me/memberlist.php), які повинні бути включені в створюваний файл вами файл sitemap.'; +$lang['SITEMAP_ADD_EXP_2'] = 'Кожне посилання має починатись з http(s):// і нової рядки!'; \ No newline at end of file diff --git a/upload/templates/admin/admin_sitemap.tpl b/upload/templates/admin/admin_sitemap.tpl index fa6a4f8d3..675f64548 100644 --- a/upload/templates/admin/admin_sitemap.tpl +++ b/upload/templates/admin/admin_sitemap.tpl @@ -73,7 +73,7 @@ ajax.callback.sitemap = function(data) { } -

Управление картой сайта

+

{L_SITEMAP_ADMIN}

@@ -82,36 +82,34 @@ ajax.callback.sitemap = function(data) { - + - + - +
{MESSAGE}
Опции:{L_SITEMAP_OPTIONS}: - Создать / обновить файл карты сайта   - Уведомить поисковые системы о наличии новой версии карты сайта
+ {L_SITEMAP_CREATE}   + {L_SITEMAP_NOTIFY}
Что сделать дальше?{L_SITEMAP_WHAT_NEXT}
-

1. Зарегистрируйте ваш сайт в Google Webmaster с использованием вашей учетной записи Google.

-

2. Зайдите в раздел "Файлы Sitemap" и нажмите кнопку "Добавление/проверка файла sitemap".

-

3. Зарегистрируйте ваш сайт в Yandex Webmaster с использованием вашей учетной записи.

-

4. Добавьте карту зарегистрированного вами сайта.

+

1. {L_SITEMAP_GOOGLE_1}

+

2. {L_SITEMAP_GOOGLE_2}

+

3. {L_SITEMAP_YANDEX_1}

+

4. {L_SITEMAP_YANDEX_2}

Дополнительные страницы для sitemap{L_SITEMAP_ADD_TITLE}
- Дополнительные страницы: + {L_SITEMAP_ADD_PAGE}:
-

Здесь вы можете указать дополнительные страницы сайта (например http://torrentpier.me/memberlist.php), - которые должны быть включены в создаваемый файл вами файл sitemap. Каждая ссылка - должна начинаться с http(s):// и новой строки!

+

{L_SITEMAP_ADD_EXP_1} {L_SITEMAP_ADD_EXP_2}