Перевод категорий v 50
Posted: Fri Feb 07, 2014 5:12 pm
Здрасти.Такой вопрос Есть перевод 200 категорий с английского на русский.Хотел сделать с как написано в Перевод сайта (+18).Вот так
http://clip2net.com/s/6LYLqf
Прописал так
<?php
$my_keywords['en'] = array(
'categories' => 'Categories',
'<!--CATEGORY_CUSTOM_NAME-->' => '<!--CATEGORY_NAME-->',
'popular' => 'Popular',
);
$my_keywords['ru'] = array(
'categories' => 'Категории',
'<!--CATEGORY_CUSTOM_NAME-->' => '<!--CATEGORY_DESCRIPTION-->',
'popular' => 'Популярные',
);
$my_keywords['fr'] = array(
'share' => 'Partager',
'popular' => 'Populaire',
);
if (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'ru')) {
$lang = $my_keywords['ru'];
} elseif (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'fr')) {
$lang = $my_keywords['fr'];
} else $lang = $my_keywords['en'];
if ($_GET['set_lng'] and isset($my_keywords[$_GET['set_lng']])) {
setcookie('force_lng', $_GET['set_lng'], time() + 86400);
$lang = $my_keywords['en'];
} elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){
$lang = $my_keywords[$_COOKIE['force_lng']];
}
?>
На индексе вставил <?=$lang['<!--CATEGORY_CUSTOM_NAME-->']?>
Но не то что перевода нет просто пропало название категории,хотя слово Categories переводится нормально.
Или так нельзя переводить ???
http://clip2net.com/s/6LYLqf
Прописал так
<?php
$my_keywords['en'] = array(
'categories' => 'Categories',
'<!--CATEGORY_CUSTOM_NAME-->' => '<!--CATEGORY_NAME-->',
'popular' => 'Popular',
);
$my_keywords['ru'] = array(
'categories' => 'Категории',
'<!--CATEGORY_CUSTOM_NAME-->' => '<!--CATEGORY_DESCRIPTION-->',
'popular' => 'Популярные',
);
$my_keywords['fr'] = array(
'share' => 'Partager',
'popular' => 'Populaire',
);
if (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'ru')) {
$lang = $my_keywords['ru'];
} elseif (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'fr')) {
$lang = $my_keywords['fr'];
} else $lang = $my_keywords['en'];
if ($_GET['set_lng'] and isset($my_keywords[$_GET['set_lng']])) {
setcookie('force_lng', $_GET['set_lng'], time() + 86400);
$lang = $my_keywords['en'];
} elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){
$lang = $my_keywords[$_COOKIE['force_lng']];
}
?>
На индексе вставил <?=$lang['<!--CATEGORY_CUSTOM_NAME-->']?>
Но не то что перевода нет просто пропало название категории,хотя слово Categories переводится нормально.
Или так нельзя переводить ???