| 
 | 
| 
 | 
| антон  (18-02-2009 18:14) [60] цитата | #779  |  
> @!!ex (18-02-2009 18:07) [57] 
> А что?
  |  
  
зашел, а там ошибка в login.php на 7й строке :) |   |  
  | 
  | 
@!!ex    (18-02-2009 18:15) [61] цитата | #780  |  
Две проблемы: 
1) При нажатии на линк языка страница обновляется только частично... 
2) Часть констант остается английскими.. хотя они явно происаны в русском инклуде... |   |  
  | 
  | 
@!!ex    (18-02-2009 18:16) [62] цитата | #781  |  
| хм.. у меня нету ошибки... |   |  
  | 
  | 
@!!ex    (18-02-2009 18:17) [63] цитата | #782  |  
lohin.inc.php 
6 7 8 строки 
<TABLE cellSpacing=\"2\" cellPadding=\"0\" width=\"100%\" height=\"100%\" class=\"wind_border2\"><TBODY> 
<TR><TD height=\"12\" class=\"wind_capt\">".$LOCALE['login']."</TD></TR> 
<TR><TD valign=\"top\" height=\"100%\"> |   |  
  | 
  | 
@!!ex    (18-02-2009 18:24) [64] цитата | #783  |  
>>на всякий проверку куков делай до установки. 
стой. как? Ведь если мне загружают страницу с url: 
http://forum.sol-online.org/index.php?forum&lang=ru 
 
и я сначала сделаю проверку, а потом уже установку, то страница один раз загрузится со старым языком? |   |  
  | 
  | 
| antonn  (18-02-2009 18:28) [65] цитата | #784  |  
> @!!ex (18-02-2009 18:15) [61] 
> 2) Часть констант остается английскими.. хотя они явно происаны  
> в русском инклуде...
  |  
  
а ты там дописывал все свои переводы или просто подправил что было? :) 
глянь, оригинальный файл был создан 25 мая, создан и забыт с самого начала, там только некоторые переводы, очень много хранится в самих шаблонах (template.php и draw_adm.php например), я прикинул сколько там нужно сделать для мультиязыка, потому идею забросил :) 
 
> @!!ex (18-02-2009 18:16) [62] 
> хм.. у меня нету ошибки...
  |  
  
утром была |   |  
  | 
  | 
| antonn  (18-02-2009 18:33) [66] цитата | #785  |  
> @!!ex (18-02-2009 18:24) [64] 
> стой. как? Ведь если мне загружают страницу с url:
  |  
  
я бы сообще по другому сделал, в include_in сделал скрипт, который содержит в себе лишь: 
<?
  if(isset($_GET['lang']) && $_GET['lang']=='en') { my_setcookie('lang','en'); }elseif(isset($_GET['lang']) && $_GET['lang']=='ru') { my_setcookie('lang','ru'); }
  if(isset($_SERVER['HTTP_REFERER'])){         @header("Location: ".$_SERVER['HTTP_REFERER']); }else{         @header("Location: ".$index_php); }
  ?> |   
 
в скрипт index_r.php в корне добавил бы условие: 
}elseif($_GET['inline']=="lang"){                 include("./include_in/setlanguage.php"); |   
 
и ставить ссылку как | $index_r_php."inline=lang" |  
  |   |  
  | 
  | 
@!!ex    (18-02-2009 18:33) [67] цитата | #786  |  
а ну да. утром было. 
Я собственно весь день сидел и выковыривал тест из всех файлов. 
По аналогии сделал ru, но из него почему-то только часть констант берется.  
Кстати, выбираю русский язык, чат превращается в русккий(Сегодня, вчера), в через секунду превращается обратно(Today, Yesterday). Из-за чего может быть подобное? 
 
<? 
 
$LOCALE['main_caption']='SOL Team forum'; 
$LOCALE['site_name']='SOL Forum'; 
$LOCALE['site_url']='forum.sol-online.org'; 
 
$LOCALE['send_e_mail_about_pm']='en Уведомить меня через e-mail о новых приватных сообщениях'; 
$LOCALE['autosave_sended_messages']='en Автоматически сохранять отправляемые сообщения'; 
$LOCALE['recipient_mailbox_full']='en Почтовый ящик адресата @name@ полон. Текст вашего сообщения:\r\n'; 
$LOCALE['enter_poll_header_and_replys_count']='en Введите заголовок опроса и необходимое количество вариантов ответа'; 
$LOCALE['add_poll_to_forum']='en Добавить опрос на форум'; 
$LOCALE['pool_available_to_registered_users']='en Опрос доступен только зарегистрированным пользователям'; 
$LOCALE['you_already_voted_this_poll']='en Вы уже проголосовали в этом опросе'; 
$LOCALE['you_need_register_to_vote_in_polls']='en Вам необходимо зарегистрироваться, чтобы проголосовать в опросе'; 
$LOCALE['you_in_ro']='en Вы не можете оставить сообщение, т.к. у Вас установлен режим ReadOnly.<br>RO установлено'; 
$LOCALE['you_ip_in_ro']='en Вы не можете оставить сообщение, т.к. IP-адрес под которым Вы зашли находится в статусе ReadOnly.<br>RO установлено'; 
$LOCALE['register_info']='en Введите \"Имя пользователя\", которое будет отображаться в Ваших сообщениях, пароль для входа на сайт и адрес электронной почты.<br>Имя пользователя должно быть не менее 2-х и не более 32-х символов, пароль не менее 4-х символов. Адрес электронной почты проверяется на корректность.'; 
$LOCALE['user_settings_topics_count']='en Кол-во тем в списке тем'; 
$LOCALE['user_settings_topics_count_onpage']='en Кол-во сообщений в теме на страницу'; 
$LOCALE['user_settings_usable_data_format']='en Юзабельное отображение даты'; 
$LOCALE['user_settings_format_codes']='en Коды форматирования'; 
$LOCALE['user_settings_view_mode']='en Режим показа тем<br>(при клике на заголовок)'; 
$LOCALE['user_settings_mini_chat_pos']='en Отображение мини-чата'; 
$LOCALE['user_settings_mini_chat_use_autorefresh']='en Включить автообновление'; 
$LOCALE['user_settings_mini_chat_messages_count']='en Кол-во сообщений'; 
$LOCALE['user_settings_mini_chat_refresh_period']='en Период обновления (сек)'; 
$LOCALE['user_settings_mini_chat_window_width']='en Ширина окна'; 
$LOCALE['enter_login_and_press_ok']='en Для того, чтобы войти на сайт зарегистрированным пользователем, введите свой логин и пароль, и нажмите кнопку'; 
$LOCALE['or_logout']='en Либо произведите <a href=\"@link@\">выход</a> с сайта'; 
$LOCALE['message_too_small_password']='en Пароль должен быть длиной не менее 4-х символов.'; 
$LOCALE['too_small_password']='en Ошибка! Пароль должен быть длиной не менее 4-х символов.'; 
$LOCALE['passwords_do_not_match']='Error: Passwords do not match'; 
$LOCALE['rolled_text']='en Свернутый текст'; 
$LOCALE['click_to_read']='en щелкните, чтобы прочесть'; 
$LOCALE['press_button_to_retry']='en Нажмите @button@, чтобы повторить попытку'; 
$LOCALE['your_ip_banned']='en Вы не можете воспользоваться сайтом, т.к. IP-адрес под которым Вы зашли находится в статусе Banned.<br>Бан установлен'; 
$LOCALE['your_user_banned']='en Вы не можете воспользоваться сайтом, т.к. пользователь, под которым Вы зашли, находится в статусе Banned'; 
$LOCALE['poll_allow_multiselect']='en Разрешить выбирать несколько вариантов ответа'; 
$LOCALE['poll_allow_guests_view_results']='en Разрешить гостям просматривать результаты голосования'; 
$LOCALE['go_before_write']='en Перейдите, прежде чем писать сообщение'; 
$LOCALE['name_start_from']='en Имя начинается'; 
$LOCALE['user_administration']='en Администрирование пользователя'; 
$LOCALE['changing_password']='en Смена пароля'; 
$LOCALE['chose_forum_for_show_advertisement']='en Выберите форумы, в которых будет отображаться объявление'; 
 
$LOCALE['filter']='Filter'; 
$LOCALE['_total']='total'; 
$LOCALE['state']='State'; 
$LOCALE['ban']='Ban'; 
$LOCALE['access_denied']='Access denied'; 
$LOCALE['new_password']='New password'; 
$LOCALE['retype_password']='Retype password'; 
$LOCALE['views']='Views'; 
$LOCALE['user_count']='User (Total: @count@)'; 
$LOCALE['posts_count']='Posts'; 
$LOCALE['read']='Read'; 
$LOCALE['unread']='Unread'; 
$LOCALE['add_question_to_forum']='Create new topic'; 
$LOCALE['vote']='Vote'; 
$LOCALE['your_nick_name']='Your nick'; 
$LOCALE['create_topic_with_poll']='Create topic with poll'; 
$LOCALE['poll_header']='Poll header'; 
$LOCALE['create_topic']='Create topic'; 
$LOCALE['captcha']='Captcha'; 
$LOCALE['edit']='Edit'; 
$LOCALE['delete']='Delete'; 
$LOCALE['move']='Move'; 
$LOCALE['order']='Order'; 
$LOCALE['catforum']='Category/Forum'; 
$LOCALE['today']='Today'; 
$LOCALE['yesterday']='Yesterday'; 
$LOCALE['mini_chat_History']=': Mini-chat history'; 
$LOCALE['mini_chat']='Mini-chat'; 
$LOCALE['history']='History'; 
$LOCALE['title_user_profile']="' title='User profile'>"; 
$LOCALE['user_profile']="User profile"; 
$LOCALE['new_message']='New message'; 
$LOCALE['settings']='Settings'; 
$LOCALE['subject']='Subject'; 
$LOCALE['from']='From'; 
$LOCALE['date']='Date'; 
$LOCALE['select_all']='Select all'; 
$LOCALE['deselect_all']='Deselect all'; 
$LOCALE['to']='To'; 
$LOCALE['message']='Message'; 
$LOCALE['messages']='Messages'; 
$LOCALE['send_message']='Send message'; 
$LOCALE['save']='Save'; 
$LOCALE['dont_save']='Do not Save'; 
$LOCALE['mail']='Mail'; 
$LOCALE['make_new_message']='Make new message'; 
$LOCALE['mail_new_message']='Mail - New message'; 
$LOCALE['inbox']='Inbox'; 
$LOCALE['outbox']='Outbox'; 
$LOCALE['archive']='Archive'; 
$LOCALE['mail_inbox']='Mail - Inbox'; 
$LOCALE['mail_reading']='Mail - Reading'; 
$LOCALE['mail_outbox']='Mail - Outbox'; 
$LOCALE['mail_settings']='Mail - Settings'; 
$LOCALE['mail_to_archive']='To archive'; 
$LOCALE['mail_archive']='Mail - Archive'; 
$LOCALE['no_new_message']='No new messages'; 
$LOCALE['no_messages_in_history']='No messages in history'; 
$LOCALE['yes']='Yes'; 
$LOCALE['no']='No'; 
$LOCALE['not_present']='Not present'; 
$LOCALE['close']='Close'; 
$LOCALE['reply']='Reply'; 
$LOCALE['answer']='Answer'; 
$LOCALE['mail_reply']='Mail - Reply'; 
$LOCALE['mail_reply']='Mail - Reply'; 
$LOCALE['list_pages']='List pages'; //Список страницами 
$LOCALE['view_full']='View full'; //Список полностью 
$LOCALE['array_months']='January|February|March|April|May|June|July|Au gust|September|October|November|December'; //Январь|Февраль|Март|Апрель|Май|Июнь|Июль|Август|Сентябрь|Октябрь|Ноя брь|Декабрь 
$LOCALE['array_shortmonths']='Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct| Nov|Dec'; //Янв|Фев|Мар|Апр|Май|Июнь|Июль|Авг|Сен|Окт|Ноя|Дек 
$LOCALE['login']='Login'; 
$LOCALE['logout']='Logout'; 
$LOCALE['_logout']='logout'; 
$LOCALE['register']='Register'; 
$LOCALE['_register']='register'; 
$LOCALE['_new_message']='new message'; 
$LOCALE['_new_messages']='new messages'; //новых письма 
$LOCALE['_new_messages2']='new messages'; //новых писем 
$LOCALE['you_have']='You have'; 
$LOCALE['you_loggedin_as']='You logged in as'; 
$LOCALE['profile']='Profile'; 
$LOCALE['users']='Users'; 
$LOCALE['browse_forums']='Browse forums'; 
$LOCALE['favorites']='Favorites'; 
$LOCALE['press_button_to_register']='Press \"@button@\", for registration.'; //Нажмите \"@button@\", чтобы зарегистрироваться 
$LOCALE['administration']='Administration'; 
$LOCALE['category_name']='Category name'; 
$LOCALE['create']='Create'; 
$LOCALE['forum_name']='Forum name'; 
$LOCALE['description']='Description'; 
$LOCALE['forum_category']='Forum category'; 
$LOCALE['add']='Add'; 
$LOCALE['author']='Author'; 
$LOCALE['search']='Search'; 
$LOCALE['restore']='Restore'; 
$LOCALE['set_rules_for']='Set rules for'; 
$LOCALE['forums_list']='Forums list'; 
$LOCALE['location']='Location'; 
$LOCALE['moderate_topic']='Moderate topic'; 
$LOCALE['move_topic']='Move topic'; 
$LOCALE['settings_for']='Settings for'; 
$LOCALE['settings_for_ro']='Settings for Read Only'; 
$LOCALE['settings_for_ban']='Settings for Ban'; 
$LOCALE['apply']='Apply'; 
$LOCALE['advertising']='Advertising'; 
$LOCALE['forum']='Forum'; 
$LOCALE['forums']='Forums'; 
$LOCALE['topics']='Topics'; 
$LOCALE['posts']='Posts'; 
$LOCALE['pages']='Pages'; 
$LOCALE['cancel_all']='Cancel all'; 
$LOCALE['cancel']='Cancel'; 
$LOCALE['set_ban']='Set ban'; 
$LOCALE['add_new_advertisement']='Add new advertisement'; 
$LOCALE['edit_advertisement']='Edit advertisement'; 
$LOCALE['advertisement_displays']='Advertisement displays'; 
$LOCALE['advertisements_list']='Advertisements list'; 
$LOCALE['advertisements']='Advertisements'; 
$LOCALE['advertisement']='Advertisement'; 
$LOCALE['text_type']='Text type'; 
$LOCALE['show_time']='Show time'; 
$LOCALE['current_server_time']='Current server time'; 
$LOCALE['birthday']='Birthday'; 
$LOCALE['nick_name']='Nick'; 
$LOCALE['real_name']='Name'; 
$LOCALE['life_location']='Location'; //место жительства 
$LOCALE['personal_page']='Personal page'; 
$LOCALE['personal_settings']='Personal settings'; 
$LOCALE['posts_count']='Posts count'; 
$LOCALE['registration_date']='Registration date'; 
$LOCALE['registration']='Registration'; 
$LOCALE['last_visit']='Last visit'; 
$LOCALE['send_personal_message']='Send personal message'; 
$LOCALE['moderator_mode']='Moderator mode'; 
$LOCALE['turn_on']='Turn on'; 
$LOCALE['turn_off']='Turn off'; 
$LOCALE['about']='About'; 
$LOCALE['banned']='Banned'; 
$LOCALE['setted']='Setted'; 
$LOCALE['expires']='Expires'; 
$LOCALE['topic_fully']='Topic fully'; 
$LOCALE['topic_pages']='Topic pages'; 
$LOCALE['left']='Left'; 
$LOCALE['start']='Start'; 
$LOCALE['right']='Right'; 
$LOCALE['do_not_show']='Do not show'; 
$LOCALE['password_changed']='Password changed'; 
$LOCALE['sort_by']='Sort by'; 
$LOCALE['_name']='name'; 
$LOCALE['_register_date']='register date'; 
$LOCALE['_last_visit']='last visit'; 
$LOCALE['_number_of_messages']='number of messages'; 
$LOCALE['sort_ascending']='Sort ascending'; 
$LOCALE['sort_descending']='Sort descending'; 
$LOCALE['open_topic']='Open topic'; 
$LOCALE['close_topic']='Close topic'; 
$LOCALE['delete_topic']='Delete topic'; 
$LOCALE['edit_post']='Edit post'; 
$LOCALE['edit_category']='Edit category'; 
$LOCALE['edit_forum']='Edit forum'; 
$LOCALE['edit_profile']='Edit profile'; 
$LOCALE['create_new_forum_category']='Create new forum category'; 
$LOCALE['create_forum']='Create forum'; 
$LOCALE['move_up']='Move up'; 
$LOCALE['move_down']='Move down'; 
$LOCALE['users_online']='Users online'; 
$LOCALE['_guests']='guests'; 
$LOCALE['_users']='users'; 
$LOCALE['bold']='Bold'; 
$LOCALE['italic']='Italic'; 
$LOCALE['underline']='Underline'; 
$LOCALE['strikeout']='Strikeout'; 
$LOCALE['align_left_side']='Left'; 
$LOCALE['align_right_side']='Right'; 
$LOCALE['align_center']='Center'; 
$LOCALE['align_width']='Width'; 
$LOCALE['quote']='Quote'; 
$LOCALE['_quote']='quote'; 
$LOCALE['code']='Code'; 
$LOCALE['spoiler']='Spoiler'; 
$LOCALE['manage_favorites']='Manage favorites'; 
$LOCALE['list_of_selected_topics']='List of selected topics'; 
$LOCALE['forum_favorites']='forum "Favorites"'; 
$LOCALE['topic']='Topic'; 
$LOCALE['_deleted']='deleted'; 
$LOCALE['last_active_topics']='Last active topics'; 
$LOCALE['list_of_recent_topics']='List of recent topics'; 
$LOCALE['replys2']='Replys'; //Ответов 
$LOCALE['moderation']='Moderation'; 
$LOCALE['add_to_favorites']='Add to favorites'; 
$LOCALE['topic_closed']='Topic closed'; 
$LOCALE['most_responsible_themes']='Most responsible themes'; 
$LOCALE['list_of_largest_topics']='List of largest topics'; 
$LOCALE['Creating_a_poll']='Creating a poll'; 
$LOCALE['edit_post']='Edit post'; 
$LOCALE['delete_post']='Delete post'; 
$LOCALE['link_to_this_post']='Link to this post'; 
$LOCALE['write_reply']='Write reply'; 
$LOCALE['no_such_topic']='No such topic'; 
$LOCALE['wrong_topic_id']='Wrong ropic id (0)'; 
$LOCALE['add_poll_in_forum']='Add poll in forum'; 
$LOCALE['poll']='Poll'; 
$LOCALE['go_to_forum']='Go to forum'; 
$LOCALE['category_not_forum']='This is category, not forum'; 
$LOCALE['forum_not_exists']='Forum not exists'; 
$LOCALE['remember_me']='Remember me'; 
$LOCALE['user_name']='User name'; 
$LOCALE['hide']='Hide'; 
$LOCALE['password']='Password'; 
$LOCALE['change_password']='Change password'; 
$LOCALE['home_page_url']='Home page URL'; 
$LOCALE['mini_chat_settings']='Mini-chat settings'; 
$LOCALE['edit_user_profile']='Edit user profile'; 
$LOCALE['hidden']='Hidden'; 
 
?> |   |  
  | 
  | 
| antonn  (18-02-2009 18:36) [68] цитата | #787  |  
| просто сама политика была такова, что в include скрипты для вывода инфорвации, для изменения/установки данных скрипты в index_in. При текущей реализации тебе нужно щелкнуть на ссылку и перегрузить еще раз страницу, при моем - щелкаешь страницу, и после грузится уже с куками и без параметра в GET lang |   |  
  | 
  | 
| antonn  (18-02-2009 18:37) [69] цитата | #788  |  
| > @!!ex (18-02-2009 18:33) [67] |  
  
о боже.. :) 
в ключах массива есть регистрозависимость, проверь... |   |  
  | 
  | 
| antonn  (18-02-2009 18:39) [70] цитата | #789  |  
> @!!ex (18-02-2009 18:33) [67] 
> Кстати, выбираю русский язык, чат превращается в русккий(Сегодня, 
>  вчера), в через секунду превращается обратно(Today, Yesterday). 
>  Из-за чего может быть подобное?
  |  
  
из-за кеша, при ключенном автообновлении аякс грузит кеш из _cache/mchat_cache.txt 
а кеш обновляется только при добавлении поста. Там та же проблема с датой "Сегодня/Вчера", даже спустя две недели если небыло постов то в миничате так и будет "Сегодня" |   |  
  | 
  | 
@!!ex    (18-02-2009 18:47) [71] цитата | #790  |  
antonn  (Сегодня, 18:36) [68] 
 
Понял, постараюсь сделать... 
 
ntonn  (Сегодня, 18:37) [69] 
Следил внимательно за этим... все ключи в LowerCase 
 
antonn  (Сегодня, 18:39) [70] цитата 
понятно |   |  
  | 
  | 
@!!ex    (18-02-2009 18:50) [72] цитата | #791  |  
>>$index_r_php."inline=lang" 
Я не понял... а как сам язык то указать? :\ |   |  
  | 
  | 
@!!ex    (18-02-2009 18:52) [73] цитата | #792  |  
| а. все. дошло. |   |  
  | 
  | 
| antonn  (18-02-2009 18:57) [74] цитата | #793  |  
а ну да :) 
сделай 
$index_r_php."inline=lang&lang=ru" |   |  
  | 
  | 
@!!ex    (18-02-2009 18:59) [75] цитата | #794  |  
нет.. не дошло. 
 
index_r 
... 
	include("./include_in/pm.php"); 
	}elseif($_GET['inline']=="mchat"){ 
		include("./include_in/mchat.php"); 
	}elseif($_GET['inline']=="lang"){ 
	include("./include_in/setlanguage.php"); 
	} 
} 
?> 
 
setlanguage 
<? 
 
if(isset($_GET['lang']) && $_GET['lang']=='en') 
{ 
my_setcookie('lang','en'); 
}elseif(isset($_GET['lang']) && $_GET['lang']=='ru') 
{ 
my_setcookie('lang','ru'); 
} 
 
if(isset($_SERVER['HTTP_REFERER'])){ 
@header("Location: ".$_SERVER['HTTP_REFERER']); 
}else{ 
@header("Location: ".$index_php); 
} 
 
?> 
 
index 
 
<? 
	$mtime = microtime(); 
	$mtime = explode(" ",$mtime); 
	$mtime = $mtime[1] + $mtime[0]; 
	$debugtimer = $mtime; 
	 
	include("./include/core/auth.php"); 
	 
	include("./include/multilang.php"); 
	 
	 
	if(is_file("./include/head.inc.php")){ 
		include("./include/head.inc.php"); 
	}else{ 
		include("./error.php"); 
		exit; 
	} 
..... 
 
multilang 
<?php 
	$cookie_lang=my_getcookie('lang'); 
	if($cookie_lang===false){ 
		include('./include/locale/en.php'); 
	}elseif($cookie_lang=="ru"){ 
		include('./include/locale/ru.php'); 
	}else{ 
	include('./include/locale/en.php'); 
	} 
	 
?> 
 
 
panel 
<?php 
 
$choose_lang_panel = "<a href='".$index_r_php."inline=lang=en'>en</a>|<a href='".$index_r_php."inline=lang=ru'>ru</a> "; 
 
$content_panel_left=$choose_lang_panel."<a href='".$index_php."admin'>admin</a> | <a href='".$index_php."forum'>forum</a> | <a href='".$index_php."login'>".$LOCALE['login']."</a> | <a href='".$index_r_php."inline=logout'>".$LOCALE['logout']."</a> | <a href='".$index_php."register'>".$LOCALE['register']."</a>"; 
$content_panel_right=""; 
...... |   |  
  | 
  | 
| antonn  (18-02-2009 19:04) [76] цитата | #795  |  
>  
> include("./include/core/auth.php");
  |  
  
убери, он инклудится потом (иначе минимум каптча перестанет работать) |   |  
  | 
  | 
@!!ex    (18-02-2009 19:06) [77] цитата | #796  |  
| а как получить доступ к my_setcookie, my_getcookie? |   |  
  | 
  | 
@!!ex    (18-02-2009 19:09) [78] цитата | #797  |  
Стало лушче обновлятся... 
но осталась проблема - тексты используются не все... вернее английская версия использует все тексты, которые есть. а вот русская только часть, а остальную часть берет из английской локали... как такое вообще может быть?? |   |  
  | 
  | 
| antonn  (18-02-2009 19:11) [79] цитата | #798  |  
хм.. а ну да :) 
тогда выдерни эти функции и помести их в скрипт (а там удали, и еще там пара переменных с ним). Либо скопируй их но с другими именами, не забудь еще переменную с префиксом |   |  
  | 
  | 
| antonn  (18-02-2009 19:13) [80] цитата | #799  |  
> @!!ex (18-02-2009 19:09) [78] 
> но осталась проблема - тексты используются не все... вернее  
> английская версия использует все тексты, которые есть. а  
> вот русская только часть, а остальную часть берет из английской  
> локали... как такое вообще может быть??
  |  
  
а загони в скрипты с массивами Echo "123" и посчитай, сколько раз оно выведет это, вероятно где то инклудится скрипт... |   |  
  | 
  | 
| antonn  (18-02-2009 19:21) [81] цитата | #800  |  
| и наверное в setlanguage.php придется заинклудить multilang.php |   |  
  | 
  | 
@!!ex    (18-02-2009 19:22) [82] цитата | #801  |  
| хм. сначала грузится ru locale, а следом en locale... |   |  
  | 
  | 
@!!ex    (18-02-2009 19:24) [83] цитата | #802  |  
| multilang инклудю в начале index.php и index_r.php |   |  
  | 
  | 
| antonn  (18-02-2009 19:24) [84] цитата | #803  |  
А сократи немного скриптик: 
$cookie_lang=my_getcookie('lang'); if($cookie_lang=="ru"){ include('./include/locale/ru.php'); }else{ include('./include/locale/en.php'); } |  
  |   |  
  | 
  | 
@!!ex    (18-02-2009 19:24) [85] цитата | #804  |  
нашел. 
в head.inc.php 
include("./include/locale/en.php"); |   |  
  | 
  | 
| antonn  (18-02-2009 19:25) [86] цитата | #805  |  
| и еще en.php раньше инклудился в head.inc.php |   |  
  | 
  | 
@!!ex    (18-02-2009 19:26) [87] цитата | #806  |  
antonn  (Сегодня, 19:24) [84] 
Проверка на false не нужна, потому что резульатт тот же, что и при неравенстве ru? |   |  
  | 
  | 
| antonn  (18-02-2009 19:26) [88] цитата | #807  |  
| ну да, будет ru - загрузился ru, иначе англицкий :) |   |  
  | 
  | 
@!!ex    (18-02-2009 19:26) [89] цитата | #808  |  
| я чето и не подумал что en.php используется.. думал что ты начал делать мультияз, но бросил и это просто черновик. |   |  
  | 
  | 
| Страницы:  1 2 3 4 5 | 
| Статистика темы |