Jump to content
Sign in to follow this  
noneart

Ошибка в системе переводом

Recommended Posts

занимаюсь таким сайтом - http://acca.ee

переключите сайт на английский язык. закажите футболку. нажимаем checkout. дальше continue... в итоге попадаем на страницу с таким адресом - http://acca.ee/index.php?route=account/login

на странице сразу несколько проблем. во-первых в пути непереведённые токены (text_home text_separatorRegistration text_separatorLogin). во-вторых некоторые надписи на странице тоже не переведены (button_continue и так далее).

проблема была и на других страницах.. однако дело в том, что переводы этих токенов на самом деле есть в системе. переводы этих токенов находятся в таком файле - language/english/english.php ... так вот содержимое этого файла приходится копировать в переводы всех других страниц... то есть мне все эти токены надо скопировать в файл language/english/account/login.php, чтобы исправить ошибку с переводами.

и так нужно делать для каждой странице.. а эти токеты не показываются почти на каждой странице.. в общем жутко большой объём работы нужно проделать. глаза разбегаются..

но вопрос. а почему не подгружается этот глобальный файл переводов??

может у кого была такая проблема? или кто может знает причину?

Share this post


Link to post
Share on other sites

не у кого не было такой проблемы что ли?

сайту вроде год или два.. система отсюда была скачена

Share this post


Link to post
Share on other sites

укажите точную версию используемого движка.

попробуйте скачать ее снова и заменить свою локализацию на "свежую" из архива (не забыв сделать резервную копию файлов).

если проблема не решится - подумаем, что еще предложить.

Share this post


Link to post
Share on other sites

На всякий случай откройте в админке Система - Локализация - Языки. Откройте английский и проверьте, чтобы и директория, и файл перевода был english, без пробелов после. И код языка был en

Share this post


Link to post
Share on other sites

спасибо за ответы. я не дождался и решил таки самостоятельно :) проблема была, если я правильно понял вот в этом файле - system/library/language.php

вот это:

 $default = DIR_LANGUAGE . 'english/' . $filename . '.php';

 if (file_exists($default)) {
  require($default);
 }

 $file = DIR_LANGUAGE . $this->directory . '/' . $filename . '.php';
 if (file_exists($file) && $file != $default) {
 require($file);
 }


 $this->data = array_merge($this->data, $_);

 return $this->data;

заменил на это:

 $default2 = DIR_LANGUAGE .'english/english.php';

  if (file_exists($default2)) {
	 require($default2);
  }

  $default1 = DIR_LANGUAGE  . 'english/' . $filename . '.php';

  if (file_exists($default1)) {
	 require($default1);
  }

 $default = DIR_LANGUAGE . $this->directory.'/' . $this->directory . '.php';

 if (file_exists($default)) {
  require($default);
 }



 $file = DIR_LANGUAGE . $this->directory . '/' . $filename . '.php';
 if (file_exists($file) && $file != $default) {
 require($file);
 }


 $this->data = array_merge($this->data, $_);

 return $this->data;

загружать заново движок и заменять не решился, потому что не знаю точной версии, и как бы я не в курсе как такую операцию делать. так же надо модули ещё.. или можно просто поверх файлы перезаписать? то что надо бэкап делать можете не объяснять)

вроде как проблема решилась, но вылезают разные косяки.. пока что только один остался не решённый. посмотрите на главной странице вот тут - http://acca.ee/index.php?route=common/home - в английской версии сразу во втором блоке - "Newest Products text_products" .. вот этот text_products откуда вылез вообще? ))

Share this post


Link to post
Share on other sites

Аналогичная ситуация возникла когда я криво указал кодировку в языковой панели. Пришлось в ручную указывать путь до папки с языком в этом же файле. Спасибо.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.