Русификатор SMF Shop

Автор Lysyj, 30 октября 2007, 14:17:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

tool70

Огромное спасибо. Добавили головной боли ;D Теперь нужно все читать, разбираться O0

SPECOR

Устарел русификатор!
Для версии 3.1.5 не подходит... сам пытался перекинуть перевод лысого в новую версию... при установке ругается на who.russian.php

Кароч, нихрена не понял... если кто знает что и где подрихтовать надо, подскажите пожалуйста...

neon55UA

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

SPECOR

Та блин... там всего-то нужно готовый перевод Лысого адаптировать под новую версию. А самостоятельно перевести всего 3-4 предложения.

Я бы сам сделал и выложил в открытый доступ, но фишку не секу в данном вопросе...

Короч, если кто в ближайшие семь дней возьмется за это плёвое без сомнений дело, плачу 5wmz(Считай пять бутылок хорошего пива... 8) )

Русик выложить на этом форуме для всех...

artruslan

Народ душой чувствую у кого-то есть перевод и скоро выложите. Выкладывайте действительно нужно.

Palich

А вручную не пробовали перевод сделать? не так уж и долго.
Joomla 1.5.x
SMF 1.1.x

Mavn

разговору больше чем дел...
www.simplemachines.ru/mods_server/translations/win1251/SMFshopRe_3.1.5.zip
не тестировался.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Bugo

Перевод windows-1251, utf-8 и для всех версий мода (SMF 1.x, SMF 2.x)
Тестировался :)

Кстати, для SMF 2 есть альтернатива мода магазина => Узнать больше

Mavn

под smf 2.0 и сам шоп тоже работает.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

artruslan

#59
Цитата: Bugo от 10 января 2010, 14:43:45
Перевод windows-1251, utf-8 и для всех версий мода (SMF 1.x, SMF 2.x)
Тестировался :)
Огромное спасибо! Теперь все на русском и более менее понятно.
Может кто-нибудь пояснить как создавать товары, препробовал все настройки, а создания товаров нет, видел только создание категорий.




Под пользователем в каждом посте стоят две ссылки, похоже на магазин, но когдя я на них нажимаю, пишет ошибку "Невозможно загрузить 'main' шаблон.". Что это может быть?

Bugo

Попробуйте отредактировать уже имеющиеся типы товаров (Администрирование — Управление магазином — Операции с товарами)

artruslan

А что там выбирать, чтобы создать товар? Из этого  списка нет ничего обозначающего создания товаров.


В пункте "Steal Credits" вроде бы получилось создать какой-то товар, выбрал категорию, посмотрел в этой категории есть один товар, но посмотреть его нельзя. Захожу на форум из любого профиля нажимаю на оба пункта "View Inventory" и "Send Money to юзер", так все равно выдается ошибка "Невозможно загрузить 'main' шаблон.". Что это может быть?

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

Bugo

В этом списке уже созданные товары, Вы вольны отредактировать их по своему усмотрению. Эти товары были добавлены, видимо, в качестве образца и автоматически добавляются в базу данных при установке мода.

А где Вы нашли эти не переведённые пункты? Приложите скриншот.

artruslan

Вот




Как исправить их и другие слова credits? И ещё как поменять местами, чтобы было 0.00 руб, а не как сейчас руб. 0.00 credits?

Bugo

"credits" — это суффикс, идущий после кол-ва используемой валюты. "руб" как раз и должно стоять вместо "credits". Меняется здесь: Администрирование -> Управление магазином -> Общие настройки -> Раздел "Текущие установки" -> Суффикс валюты (там стоит "credits" по умолчанию, просто убираем и пишем "руб"). Приставку можно вообще не указывать (в США обычно обозначение: "$ 10", в России же принята иная система: "10 руб").

Для перевода тех 2 строчек открываем файл Display.template.php и находим блок:

// BEGIN SMFShop MOD New Version Code
// Removed one <br /> from end of post count line.
echo '
', $txt[26], ': ', $message['member']['posts'], '<br />
';

echo '
', $modSettings['shopCurrencyPrefix'], $message['member']['money'], $modSettings['shopCurrencySuffix'], '<br /><br />
<a href="', $scripturl, '?action=shop;do=invother2;member=', $message['member']['username'], '">View Inventory</a><br />
<a href="', $scripturl, '?action=shop;do=sendmoney;member=', $message['member']['username'], '">Send Money to ', $message['member']['name'], '</a><br />';
//END SMFShop code


Заменяем так:

// BEGIN SMFShop MOD New Version Code
// Removed one <br /> from end of post count line.
echo '
', $txt[26], ': ', $message['member']['posts'], '<br />
';

echo '
', $modSettings['shopCurrencyPrefix'], $message['member']['money'], $modSettings['shopCurrencySuffix'], '<br /><br />
<a href="', $scripturl, '?action=shop;do=invother2;member=', $message['member']['username'], '">',$txt['shop_display_view_inventory'],'</a><br />
<a href="', $scripturl, '?action=shop;do=sendmoney;member=', $message['member']['username'], '">',$txt['shop_display_send_money'], ' ', $message['member']['name'], '</a><br />';
//END SMFShop code


P.S. Перевод ближе к вечеру обновлю.

artruslan

А где товары можно увидеть?

Bugo


artruslan

А на форуме где-нибудь?
Потому что я как кроме ошибки описанной выше "Невозможно загрузить 'main' шаблон." больше ничего и не видел.

Bugo

Я с этой ошибкой не столкнулся, так что ничем помочь не могу. Попробуйте поставить новую версию мода для SMF 1.x и новую версию русификатора (я уже обновил).

artruslan

А где новая версия мода?

neon55UA

http://smf.myosotis.ru/mods:smfshop

нема ссылки на русик,выложите ктото тут как аттач,неужели сложно???!!!

artruslan

Цитата: Bugo от 11 января 2010, 12:06:55
Попробуйте поставить новую версию русификатора (я уже обновил).
Ссылки на русификатор нет.
Поставил новую версию SMFShop, ошибка не исправилась, так и пишет "не найден шаблон main". Какие ещё есть варианты?

Mavn

Цитата: artruslan от 13 января 2010, 03:58:58
"не найден шаблон main"
данная ошибка не связана с русиком вообще никак. проверте наличие и размер файлов мода.
Цитата: artruslan от 13 января 2010, 03:58:58
Ссылки на русификатор нет.
так возмите в другом месте скачайте. это не такая большая проблема!
Цитата: Mavn от 10 января 2010, 14:10:43
www.simplemachines.ru/mods_server/translations/win1251/SMFshopRe_3.1.5.zip
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

artruslan

Эта русификация вообще не работает, всё как было по-английски, так и осталось.
А при установке магазина и русификации оба ругаются на файл index.template.php. какой там код должен быть?

Mavn

кривые руки выпрямите тогда и будет работать
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

artruslan

адекватный ответ. спасибо

Bugo

Цитата: artruslan от 17 января 2010, 00:29:52
Эта русификация вообще не работает, всё как было по-английски, так и осталось.
А при установке магазина и русификации оба ругаются на файл index.template.php. какой там код должен быть?
Возможно, Вы используете форум в кодировке UTF8, и ставите на англоязычный мод русификатор в Windows-1251. Естественно, ничего не изменится, всё так и останется на английском. А какой код должен быть в index.template.php, можете знать только Вы сами (кому ж ещё ведомо, какие были до этого установлены моды, какую тему оформления Вы используете и пр. и пр.)

Адекватный ответ? :)

P. S. А ссылка на русификатор как была, так и есть — просто читать уметь надо.

artruslan

так а сам SMFShop в index.template.php какой код вставляет? может его туда вставить надо, чтобы все отображалось и не было ошибки

Bugo

1) После блока
if ($context['current_action'] == 'theme')
$current_action = isset($_REQUEST['sa']) && $_REQUEST['sa'] == 'pick' ? 'profile' : 'admin';

вставляется блок
// Begin SMFShop code
if ($context['current_action'] == 'shop')
$current_action = 'shop';
if (in_array($context['current_action'], array('shop_general', 'shop_items_add', 'shop_items_edit', 'shop_cat', 'shop_inventory', 'shop_restock', 'shop_usergroup')))
$current_action = 'admin';
// End SMFShop code

2) После блока
<a href="', $scripturl, '?action=calendar">' , $txt['calendar24'] , '</a>
</td>' , $current_action == 'calendar' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

вставляется блок
//Begin SMFShop code
//loadLanguage("shop");
echo ($current_action == 'shop' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'shop' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=shop">Shop</a>
</td>' , $current_action == 'shop' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
//END SMFShop code


Это изменения в index.template.php после установки SMFShop (для SMF1.x). Остальные изменения можно посмотреть в файле install_SMF1-1.xml в архиве модификации.

Serifa

Раз уж все пишут в этой теме...
Установила на форум SMFShop3.1.5.2forSMF2.0RC2.
Без русификации очень плохо(

Еще есть ошибки:
файл ManagePermissions

        'name' => !isset($relabelPermissions[$permission]) ? $txt['permissionname_' . $permission] : $txt[$relabelPermissions[$permission]],

ругается на эту строку, а чего в ней не так?

// This is where we set up the permission dependant on the view.
            if ($loadType == 'classic')
            {
                $context['permissions'][$permissionType]['columns'][$position][$own_group]['permissions'][$permission] = array(
                    'id' => $permission,
                    'name' => !isset($relabelPermissions[$permission]) ? $txt['permissionname_' . $permission] : $txt[$relabelPermissions[$permission]],
                    'show_help' => isset($txt['permissionhelp_' . $permission]),
                    'note' => isset($txt['permissionnote_' . $permission]) ? $txt['permissionnote_' . $permission] : '',
                    'has_own_any' => $permissionArray[0],
                    'own' => array(
                        'id' => $permission . '_own',
                        'name' => $permissionArray[0] ? $txt['permissionname_' . $permission . '_own'] : ''
                    ),
                    'any' => array(
                        'id' => $permission . '_any',
                        'name' => $permissionArray[0] ? $txt['permissionname_' . $permission . '_any'] : ''
                    ),
                    'hidden' => in_array($permission, $hiddenPermissions),
                );
            }


Вполне может быть, что будут и другие проблемы.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Thailer

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

спасибо.

human

Цитата: Thailer от 18 января 2011, 17:46:27
Други, подскажите плиз ламерюге, как же этот русификатор установить?
Пробовал через установку модов - ошибки пишет.
А если иначе, то куда эти файлы заливать и какие действия нужно совершить, чтобы он заработал?

спасибо.
http://www.simplemachines.ru/index.php/topic,1979
Q: Как самому русифицировать мод?
это один из вариантов..
Правильно заданный вопрос - половина ответа..

Thailer

Цитата: human от 18 января 2011, 21:21:11
http://www.simplemachines.ru/index.php/topic,1979
Q: Как самому русифицировать мод?
это один из вариантов..
Спасибо!
Но если бы было все так просто именно в этом случае.
В файле XML вот что: lysyj:SMFShop Russian translation SMFShop Russian translation 3.0 modification install_SMF1-1.xml install_SMF1-1.xml

больше ничего. понятно, что возможно надо запустить файл Shop.russian.php который есть в архиве, но в какую папку его поместить?

human

В файле package-info.xml написано, куда положить destination="$languagedir", т.е. это папка Themes/default/languages/

ps В файле install_SMF1-1.xml также есть переменные, которые нужно прописать в соответствующих файлах..
Правильно заданный вопрос - половина ответа..

Thailer

Спасибо!

Ларчик открылся просто - скопировал русский файл в папку language и все заработало само собой.
Но в магазине не все работает нормально.
Например при желании сделать свою тему прилепленной выдает ошибку:

Unknown column 'id_member_startted' in 'field list'
Файл: /www/htdocs/Sources/shop/items/StickyTopic.php
Строка: 90

Примечание: Возможно Вашей базе данных требуется обновление. Версия файлов Вашего форума SMF 2.0 RC4, тогда как версия Вашей базы данных 2.0 RC2. Для устранения ошибки обновите, пожалуйста, форум.

Что это?
Как может версия файлов форума быть одной, а версия базы данных другой???

Mavn

upgrade.php запусти из пакета обновлений
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Thailer

Цитата: Mavn от 19 января 2011, 06:51:15
upgrade.php запусти из пакета обновлений
Не понимаю. Что обновлять то, если у меня форум 2.0 RC4?

Mavn

значит сиди дальше раз не понимаешь
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Thailer

Цитата: Mavn от 19 января 2011, 13:34:43
значит сиди дальше раз не понимаешь
Самый лучший ответ!

Я реально не понимаю, как обновить то, что итак последней версии?
Я в админке проверил обновления, говорят что у меня последняя версия.

Если не затруднит, можете объяснить подробно?

Bugo

Форум обновлять не надо, а вот базу данных — да. Какие ещё подробности нужны? Копируете файлы, запускаете upgrade.php.

Lysyj

займусь завтра обновление локализации данного мода

Lysyj

Закончил обновление локализации.
Перевод магазина. Выполнен в кодировке CP1251 и в UTF8
Поддерживает СМФ 1.1.ххх и СМФ 2.х

CP1251:
http://limteam.org.ua/index.php?action=media;sa=item;in=9

UTF8
http://limteam.org.ua/index.php?action=media;sa=item;in=10

Тестировался на форуме 2.0 RC5

VaMPiREset

Толи я туплю то ли в кодировке баги, форум на UTF 8, Поставил получил вместо текста, кучу знаков вопросов ?? ?? ?? ?.

Istoric

Цитата: LiMTeam от 23 июля 2011, 00:39:49
Закончил обновление локализации.
Перевод магазина. Выполнен в кодировке CP1251 и в UTF8
Поддерживает СМФ 1.1.ххх и СМФ 2.х

CP1251:
http://limteam.org.ua/index.php?action=media;sa=item;in=9

UTF8
http://limteam.org.ua/index.php?action=media;sa=item;in=10

Тестировался на форуме 2.0 RC5

А какая версия магазина сейчас самая свежая?

Beer

Not Found
The requested URL /aHR0cDovL2xpbXRlYW0ub3JnLnVhL2luZGV4LnBocD9hY3Rpb249bWVkaWE7c2E9aXRlbTtpbj0xMA== was not found on this server.
www.simplemachines.ru

Lysyj

Цитата: Beer от 09 декабря 2011, 19:00:57
Not Found
The requested URL /aHR0cDovL2xpbXRlYW0ub3JnLnVhL2luZGV4LnBocD9hY3Rpb249bWVkaWE7c2E9aXRlbTtpbj0xMA== was not found on this server.
www.simplemachines.ru

Это уже проблема этого форума. можно спокойно скопировать ссылку в браузер

Beer

Догадался.
Сенкс за перевод!
Пару строк там что-то выскочили англицкими, если чего увижу - добавлю.

Beer

Интересы банка:   % per day

Понимаю как то, что банк берет в день себе за обслуживание определенный процент, хотя вначале было сказано, что в банк можно ложить бабло под %.
Тут получается - положишь, а забирать и нечего..... :D Типо денаминация прошла  wallbash

Beer

Исправь в переводе:

$txt['shop_bank_interest'] = 'Банковский процент';
$txt['shop_bank_welcome_full'] = 'Добро пожаловать в банк. Здесь Вы можете хранить ваши средства и зарабатывать на них проценты. На ваш счет ежедневно будет начислятся по  %s%% от суммы вклада.';

Andreyka

Цитата: VaMPiREset от 28 сентября 2011, 16:08:37
Толи я туплю то ли в кодировке баги, форум на UTF 8, Поставил получил вместо текста, кучу знаков вопросов ?? ?? ?? ?.
Похожая картина. Как теперь исправить?? ?? ?? ?