1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.x Advanced phrase manager (Developer Kit)

Тема в разделе "Made in XF-Russia.ru", создана пользователем guiltar, 30.12.2011.

Загрузка
  1. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    Developer Kit

    [ВОЗМОЖНОСТИ]
    1. Искать все фразы для заданного языка и плагина
    2. Искать непереведенные фразы для заданного языка и плагина
    3. Искать фразы, встречающиеся в коде и шаблонах (только основной язык)
    4. Искать невбитые фразы, встречающиеся в коде и шаблонах (только основной язык)

    [УСТАНОВКА]
    1. Загрузить файлы из upload в корень XenForo
    2. Импортировать xml
    3. Включить режим разработки

    [ЦЕЛИ]
    Делая большой плагин я забивал на фразы, оставляя их вбивание на потом. Но потом их оказалось слишком много и решил написать плагин по отлову фраз из кода и шаблонов.

    Надеюсь, плагин пригодится разработчикам и переводчикам. Например, я нашел 23 невбитые фразы в самом движке и 49 непереведенных фраз в русском переводе.
     

    Вложения:

    • 111222.png
      111222.png
      Размер файла:
      87,7 КБ
      Просмотров:
      447
    • 111333.png
      111333.png
      Размер файла:
      89,4 КБ
      Просмотров:
      417
    • addon-DevKit_1.1.zip
      Размер файла:
      7 КБ
      Просмотров:
      122
    Zorge, xorex, resonansER и 17 другим нравится это.
  2. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Интересная штука.

    Только вот обратите внимание, что фразы типа названия и описания трофеев, предупреждения, дополнительные поля пользователей (сервисы типа ICQ, Skype и иже с ними) в количестве 46 штук не входят в адд-он XenForo. Это фразы изменяемого контента.
     
    Yoskaldyr нравится это.
  3. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    А я то думал, что это разработчики забыли там поле addon_id указать.
    Специально это к XenForo относил. Теперь исправил. Все-таки 3 фразы непереведенные находит
    1. color_palette_style_properties_must_be_scalar
    2. style_property_scrollableNotices_description_master
    3. style_property_scrollableNotices_master
     
    Jumuro и Yoskaldyr нравится это.
  4. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Отличная штука. Спасибо!
     
  5. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Потому что русификатора для 1.1 мы так и не выложили :)
    Отчасти как раз потому, что там всего 3 фразы, которые не на фронте даже. Совсем не критично.

    Тему перенес.
     
  6. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Вкусная фишка :) Перенесите, пожалуйста, своё вложение из поста №3 в пост №1
     
  7. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    А у меня прав нету. там время редактирования закончилось. наверно лучше помечать версии, чтобы не было путаницы. вот последняя 1.01. ее бы в первый пост но не могу
     
  8. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Добавил версию 1.01 в первый пост :)
     
  9. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Не стесняйтесь пользоваться кнопкой "Пожаловаться", чтобы сообщить администрации о новой версии, которую нужно добавить в первое сообщение. Мы и так стараемся это делать, но так может будет еще быстрее.
    Старые версии вложений я удалил.
     
    guiltar нравится это.
  10. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    Новогодний апдейт :) Улучшен поиск директории плагина.
    В частности, теперь [xfr] User Albums находит.
     
    Romchik® нравится это.
  11. Barbos

    Barbos Местный

    Регистрация:
    14.04.12
    Сообщения:
    115
    Симпатии:
    143
    Версия XF:
    1.1.2
    можно шапку обновить до 1.0.5?
     
  12. guiltar

    guiltar Местный

    Регистрация:
    15.04.11
    Сообщения:
    137
    Симпатии:
    231
    ага обновил
     
  13. Barbos

    Barbos Местный

    Регистрация:
    14.04.12
    Сообщения:
    115
    Симпатии:
    143
    Версия XF:
    1.1.2
    Мелкие исправления в шаблоне devkit_phrase_filters
    Код:
    <div class="Popup">
        <span class="muted">{xen:phrase add_on}:</span> <a rel="Menu">{xen:if $addOn, '{$addOn.title}', '{xen:phrase show_all}'}</a>
        <div class="Menu">
            <div class="primaryContent menuHeader"><h3>{xen:phrase add_ons}</h3></div>
            <ul class="secondaryContent blockLinksList">
                <li><a href="{xen:adminlink 'languages/phrases', $language, 'addon_id=All'}"><span>{xen:phrase show_all}</span></a></li>
                <li><a href="{xen:adminlink 'languages/phrases', $language, 'addon_id=XenForo'}"><span>XenForo</span></a></li>
                <xen:foreach loop="$addOns" key="$_addOnsId" value="$_addOn">
                <li><a href="{xen:adminlink 'languages/phrases', $language, 'addon_id={$_addOn.addon_id}'}"><span>{$_addOn.title}</span></a></li>
                </xen:foreach>
            </ul>
        </div>
    </div>
    <div class="Popup">
        <span class="muted">{xen:phrase phrases}:</span> <a rel="Menu">{xen:if $phraseFilterTitle, '{$phraseFilterTitle}', {xen:phrase devkit_existing}}</a>
        <div class="Menu">
            <div class="primaryContent menuHeader"><h3>{xen:phrase phrases}</h3></div>
            <ul class="secondaryContent blockLinksList">
                    <li><a href="{xen:adminlink 'languages/phrases', $language, 'phrase_filter=existing'}"><span>{xen:phrase devkit_existing}</span></a></li>
                    <xen:if is="{$language.language_id}">
                    <li><a href="{xen:adminlink 'languages/phrases', $language, 'phrase_filter=untranslated'}"><span>{xen:phrase devkit_untranslated}</span></a></li>
                    <xen:else />
                    <li><a href="{xen:adminlink 'languages/phrases', $language, 'phrase_filter=found'}"><span>{xen:phrase devkit_found}</span></a></li>
                    <li><a href="{xen:adminlink 'languages/phrases', $language, 'phrase_filter=undefined'}"><span>{xen:phrase devkit_undefined}</span></a></li>
                    </xen:if>
            </ul>
        </div>
    </div>
    русик: DevKit_v105(RU).rar :)

    и вроде баг нашел, создаю zip, а в архиве "левые" файлы-"точки" в под-папках (глянь вложение addon-DevKit.zip) форум крутится на Debian

    и было бы полезно добавлять версию палгина при формировании архива (для zip и xml)
     

    Вложения:

    TAIFUN и guiltar нравится это.
  14. Barbos

    Barbos Местный

    Регистрация:
    14.04.12
    Сообщения:
    115
    Симпатии:
    143
    Версия XF:
    1.1.2
    ...и еще, в devkit.css, кусок:
    Код:
    .pageWidth
    {
        width: 95% !important;
    }
    лучше удалить, из за него вся админка разъезжается.... или так задумано?
    dev.png


    ..а если так задумано, тогда добавить в конце devkit.css
    Код:
    .splash .iconic
    {
        width: 60% !important;
    }
     
    .splash .sidebar
    {
        margin-left: 60% !important;
    }
    тады кнопочки будут расползаться в сторону на больших разрешениях, вот так:
    dev2.png
     
    TAIFUN нравится это.
  15. Skrimm

    Skrimm Активный пользователь

    Регистрация:
    23.06.12
    Сообщения:
    151
    Симпатии:
    38
    Версия XF:
    1.1.4
    Cтранно но после установки не появилась ссылка на плагин
     
  16. Naga

    Naga Местный

    Регистрация:
    03.01.12
    Сообщения:
    82
    Симпатии:
    2
    обновите до 1.1
     
    Romchik® нравится это.
  17. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    461
    Симпатии:
    290
    Версия XF:
    1.5.6
    Вот это подспорье мне в переводе!!!!! ЭКСТАЗ!
    Поставил на 1.2 beta 5 - полёт отличный!
    guiltar, БЛАГОДАРЮ!!!
     
  18. apatride

    apatride Пользователь

    Регистрация:
    21.12.13
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.2.4
    У меня возникла такая же проблема, установил а он в админке не появляется. версия 1.1
     
  19. Ranmaru Rei

    Ranmaru Rei Местный

    Регистрация:
    25.09.11
    Сообщения:
    59
    Симпатии:
    68
    Версия XF:
    1.4.2
    Перевёл с помощью этого DevKit'а уже несколько адд-онов для XenForo. Очень-очень удобно.
    Единственное чего не хватает поддержки перевода на несколько языков. Особенно это чувствовалось при переводе XenMediaGallery.
    Порой крайне необходимо глянуть фразу, как она выглядит в нескольких языках.
     
    Mirovinger нравится это.
  20. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    461
    Симпатии:
    290
    Версия XF:
    1.5.6
    @guiltar, возможно ли расширить этот хак таким образом, чтобы он ещё фильтровал шаблоны конкретного аддона?
     

Поделиться этой страницей