Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Русский языковой пакет


Гость
 Поделиться

Рекомендованные сообщения

Название: Русский языковой пакет

Добавил: lavlan

Добавлен: 28 янв. 2013

Категория: Языковые пакеты



Установка:

1. Скопируйте содержимое архива (папки admin и catalog) в каталог интернет-магазина.

2. Зайдите в админку и добавьте русский язык: System / Localisation / Languages / Insert. Заполните, как показано ниже:

Language Name: Русский
Code: ru
Locale: ru,ru_RU,ru_RU.UTF-8
Image: ru.png
Directory: russian
Filename: russian
Status: Enabled
Sort Order: 1

нажмите кнопку Save

3. перейдите на вкладку System / Settings / [Edit] / Local и выберите в выпадающих списках Language и Administration Language параметр "Русский" (чтобы созданный язык использовался в интерфейсе магазина и в админ-части)

Русский перевод OpenCart (магазин и административная часть) Версия 1.5.5.1

Демо магазин

Админка

логин: demo
пароль: demo

не переведены не используемые модули для России.



Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

Содержимое базы не переведено, только файлы, перевод не полный.

Ссылка на комментарий
Поделиться на других сайтах

А вы не проверяли перевод вот этим модулем? http://opencartforum...BE%D0%B4%D0%B0/

Не хочу навязывать, но мне было бы интересно убедиться в том, что вы ничего не пропустили.

Первые два скриншота желтые....

Ссылка на комментарий
Поделиться на других сайтах

Содержимое базы не переведено, только файлы, перевод не полный.

А ни кто и не говорил что переведена база....

Ссылка на комментарий
Поделиться на других сайтах

Есть косяки в переводе: http://prntscr.com/qp0tv на англ все норм: http://prntscr.com/qp0vq

в файле \catalog\controller\checkout\success.php замени 55 строчку на эту

$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact','','SSL'));

После замены ошибка исчезла...

Изменено пользователем Гость
Ссылка на комментарий
Поделиться на других сайтах

в файле \catalog\controller\checkout\success.php замени 55 строчку на эту

$this->data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact','','SSL'));

После замены ошибка исчезла...

Еще и контроллеры менять, хмм.

Я в языковом файле checkout\success 1,5,4,1 так правил, все работало и ссылки были правильные:

<?php
// Heading
$_['heading_title'] = 'Ваш заказ сформирован!';
$_['heading_title_customer'] = 'Ваш заказ №%s обработан';
// Text
$_['text_customer'] = '<p>Ваш заказ <a href="%s">#%s</a> успешно создан!</p><p>Вы можете просматривать историю заказов в <a href="%s">Личном кабинете</a>, открыв <a href="%s">Историю заказов</a>.</p>Если Ваша покупка связана со скачиваемым файлом, вы можете перейти на страницу <a href="%s">файлов для скачивания</a> для их просмотра.</p><p>Все вопросы направляйте <a href="%s">нам</a>.</p><p>Спасибо за покупки в нашем интернет-магазине!</p>';
$_['text_guest']	= '<p>Ваш заказ №%s успешно создан!</p><p>Пожалуйста, направляйте <a href="%s">нам</a> любые вопросы, которые у вас возникают.<br/>Зарегистрированным пользователям доступен просмотр состояния заказа и прошлых покупок.</p><p>Спасибо за покупки в нашем интернет-магазине!</p>';
$_['text_basket']   = 'Корзина';
$_['text_checkout'] = 'Оформить заказ';
$_['text_success']  = 'Операция выполнена успешно';
?>

не думаю, что в 1,5,5 эта часть поменялась

Ссылка на комментарий
Поделиться на других сайтах

да я это уже понял на буржуйском есть вот такой модуль

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=4183&path=2&filter_license=0&filter_download_id=29&page=4

его бы доработать хотя бы как в МAGENTO и с переводами можно было бы не париться.....

Ссылка на комментарий
Поделиться на других сайтах

$this-&gt;data['text_message'] = sprintf($this-&gt;language-&gt;get('text_guest'), $this-&gt;url-&gt;link('information/contact','','SSL'));

Можно не менять. Подправил перезалил перевод.

Ссылка на комментарий
Поделиться на других сайтах

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

не переведены не используемые модули для России.

Сейчас занимаюсь обрезкой и переводом переменных в базе

Ссылка на комментарий
Поделиться на других сайтах

вопросов два:

1) вы с нуля делали перевод или использовали, как основу, чужой перевод предыдущих версий (например команды ocStore)?

2) если использовался чужой языковой пакет, как основа, почему об этом нет упоминаний?

Ссылка на комментарий
Поделиться на других сайтах

вопросов два:

1) вы с нуля делали перевод или использовали, как основу, чужой перевод предыдущих версий (например команды ocStore)?

2) если использовался чужой языковой пакет, как основа, почему об этом нет упоминаний?

в 90 % с нуля

все переводы которые есть они для сборок и в них много добавленных переменных для новой версии некоторые переменные просто отсутствуют некоторые переделаны (особенно это касается пояснений), а некоторые фразы их по другому не переведешь

для перевода использовался модуль http://www.opencart....ad_id=29&page=4

правда потом пришлось попариться чтобы привести к виду как в оригинальных языковых файлах

P.S. Я считаю что каждый труд должен быть оплачен. Полностью согласен с добавлением в шапке с Дополнением.

Дописываю прогу на делфях которая поможет в след. переводах. Пытаюсь написать модуль Translit как в Magento для Опенкарт

У меня на перевод в общей сложности ушло около суток + сутки проверял

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

А вы не проверяли перевод вот этим модулем? http://opencartforum...BE%D0%B4%D0%B0/

Не хочу навязывать, но мне было бы интересно убедиться в том, что вы ничего не пропустили.

Стрёмный модуль. Он показывает "неполный перевод" с указанием строк, которые физически переведены. я тут пытался перевод допилить и столкнулся с тем, что отображаемая инфа в корне не совпадает с реалиями. может модуль заточен таки под 1.5.4.1 и не пашет таки под 1.5.5.1?

Ссылка на комментарий
Поделиться на других сайтах


Неполный перевод (желтым) модуль показывает тогда, когда строка на английском совпадает со строкой на русском. Согласитесь, что это признак неполного перевода.

не переведены не используемые модули для России.

Ссылка на комментарий
Поделиться на других сайтах

Теста ради устанавливаю на денвер opencart 1.5.5.1, заливаю файлы вашего перевода, добавляю язык:

Language Name: Russian

Code: ru

Locale: ru_RU.UTF-8,ru_RU,ru-gb,russian

Image: ru.png

Directory: russian

Filename: russian

Status: Enabled

Sort Order: 1

Ставлю в настройках русский - админка ок! Переключаю язык на самом сайте на русский... и на белой страничке повисает такая ошибка.

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE in Z:\home\opencart\www\catalog\language\russian\common\footer.php on line 17

Вопрос: Почему??????????

Ссылка на комментарий
Поделиться на других сайтах


Покажите содержимое файла Z:\home\opencart\www\catalog\language\russian\common\footer.php

Вот верное содержимое файла

<?php
// Text
$_['text_information']	= 'Информация';
$_['text_service']		= 'Поддержка';
$_['text_extra']		  = 'Дополнительно';
$_['text_contact']		= 'Служба поддержки';
$_['text_return']		 = 'Возврат товара';
$_['text_sitemap']		= 'Карта сайта';
$_['text_manufacturer']   = 'Производители';
$_['text_voucher']		= 'Подарочные сертификаты';
$_['text_affiliate']	  = 'Партнерская программа';
$_['text_special']		= 'Наши акции';
$_['text_account']		= 'Личный Кабинет';
$_['text_order']		  = 'История заказов';
$_['text_wishlist']	   = 'Заметки';
$_['text_newsletter']	 = 'Подписка';
$_['text_powered']	 = 'Работает на <a href="http://www.opencart.com">OpenCart</a> %s © %s';
?>

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте!

После установки пакета сайт выдает такое:

Ошибка сервера

На веб-сайте произошла ошибка при получении http://mysite.ru/. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.

Вот несколько советов и рекомендаций:

Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.

Причем в админке все нормально.

Ссылка на комментарий
Поделиться на других сайтах


Покажите содержимое файла Z:\home\opencart\www\catalog\language\russian\common\footer.php

там кавычки не хватает

<?php
// Text
$_['text_information']	= 'Информация';
$_['text_service']		= 'Поддержка';
$_['text_extra']		  = 'Дополнительно';
$_['text_contact']		= 'Служба поддержки';
$_['text_return']		 = 'Возврат товара';
$_['text_sitemap']		= 'Карта сайта';
$_['text_manufacturer']   = 'Производители';
$_['text_voucher']		= 'Подарочные сертификаты';
$_['text_affiliate']	  = 'Партнерская программа';
$_['text_special']		= 'Наши акции';
$_['text_account']		= 'Личный Кабинет';
$_['text_order']		  = 'История заказов';
$_['text_wishlist']	   = 'Заметки';
$_['text_newsletter']	 = 'Подписка';
$_['text_powered']	 = 'Работает на <a href="http://www.opencart.com">OpenCart</a> %s © %s';
?>

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте!

После установки пакета сайт выдает такое:

Причем в админке все нормально.

поставил толь ко что на абсолютно чистый 1.5.5.1 все работает архив скачан отсюда

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Товарищ автор. Спасибо за ваш труд, но проблема

Notice: Error: Could not load language russian! in /home/users1/m/mrse*****/domains/*********.ru/system/library/language.php on line 37

Проконсультируйте проблемку

Ссылка на комментарий
Поделиться на других сайтах


  • 4 недели спустя...
  • 1 месяц спустя...
  • 2 недели спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.