Jump to content
artur0588

Нужна помощь в переводе

Recommended Posts

Есть вот такой код в шаблоне:

 

<!-- Block categories module -->
{if $blockCategTree != ''}
    <div class="nav-mobile-container visible-sm visible-xs ">
        <div class="navbar">
            <div id="navbar-inner" class="navbar-inner navbar-inactive">
                <div class="menu-mobile">
                    <a class="btn btn-navbar">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </a>
                    <span class="brand">{l s='Category'}</span>
                </div>
                <ul id="pts-mobilemenu" class="tree {if $isDhtml}dhtml{/if}  mobilemenu nav-collapse collapse">
                    {foreach from=$menu_item_mobile item=child name=blockCategTree}
                        {if $smarty.foreach.blockCategTree.last}
                            {include file="$branche_tpl_path" node=$child last='true'}
                        {else}
                            {include file="$branche_tpl_path" node=$child}
                        {/if}
                    {/foreach}
                    {$menu_link_mobile}
                </ul>
                <script type="text/javascript">
                    // <![CDATA[
                    // we hide the tree only if JavaScript is activated
                    $('div#categories_block_left ul.dhtml').hide();
                    // ]]>
                </script>
            </div>
        </div>
    </div>
{/if}
<!-- /Block categories module -->
                <div class="nav-container visible-lg visible-md">
                    <div id="pts_megamenu" class="pts_megamenu">
                        {$megamenu}
                    </div>
                </div>
<script type="text/javascript">
//<![CDATA[
    var CUSTOMMENU_POPUP_EFFECT = {$effect};
    var CUSTOMMENU_POPUP_TOP_OFFSET = {$top_offset};
    var LANG_RTL = {$PTS_LANG_RTL};
    var CHECK_SKIN = '{$PTS_SKIN_DEFAULT}';
    var PANELTOOL = {$PTS_PANELTOOL}
    if(CHECK_SKIN == "color_comb" && PANELTOOL != 1){
        var COLOR1 = '{$PTS_COLOR1|substr:1:6}';
        var COLOR2 = '{$PTS_COLOR2|substr:1:6}';
    }
 //]]>
</script>

Нужно перевести эту строчку <span class="brand">{l s='Category'}</span>

Что только не делал, все без толку. Сам файл называется megamenu.tpl. В админ панели нет Category для перевода. Пробовал менять на <span class="brand">{l s='Category' mod='ptsmegamenu'}</span>  и <span class="brand">{l s='Category' mod='blockcategory'}</span> по типу как в остальных tpl. 

В папке translations есть файл ru.php с содержанием

<?php
 
global $_MODULE;
$_MODULE = array();
$_MODULE['<{ptsmegamenu}pts_vela>ptsmegamenu_4194726ee334e1085d93e002837b73f0'] = 'горячий';
$_MODULE['<{ptsmegamenu}pts_vela>ptsmegamenu_f81605e798daac8e7ac4e6e0d561b16e'] = '20% скидки';

Я дописывал туда

$_MODULE['<{ptsmegamenu}pts_vela>ptsmegamenu_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Категории';

или

$_MODULE['<{ptsmegamenu}pts_vela>blockcategories_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Категории';

в зависимости, что менял в файле megamenu.tpl

как перевести слово Category?

Edited by artur0588 (see edit history)

Share this post


Link to post
Share on other sites

Перевод делается в ВО  Локализация ----> Переводы.

Смотрите в перевод модулей. 

Share this post


Link to post
Share on other sites

Здравствуйте. Если не помогло правильным способом, тогда можно просто вписать перевод в файл.

Откройте файл в notepad++ в верхнем меню программы войдите в Кодировка-Преобразовать в UTF-8 без BOM

Далее внесите изменения в файл:

<span class="brand">Категории</span>

Сохраните изменения.

  • Like 1

Share this post


Link to post
Share on other sites

Здравствуйте. Если не помогло правильным способом, тогда можно просто вписать перевод в файл.

Откройте файл в notepad++ в верхнем меню программы войдите в Кодировка-Преобразовать в UTF-8 без BOM

Далее внесите изменения в файл:

<span class="brand">Категории</span>

Сохраните изменения.

Спасибо, я попробую. Раз пробовал просто через Notepad, получил пустое поле на сайте вместо Category. Попробую как вы написали.

Так получилось, все еще жду более лояльного решения. Хотелось бы на будущее знать.

Edited by artur0588 (see edit history)

Share this post


Link to post
Share on other sites

Надо искать модуль blockcategories в список модулей на странице переводы.

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.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More