Jump to content
Sign in to follow this  
AUYKGN

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

Recommended Posts

Это тема поддержки статьи: Самостоятельный перевод хуков и компонентов.

Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

Дата добавления статьи: 15 Июль 2013 - 23:20

Дата обновления статьи: 15 Июль 2013 - 23:20

Share this post


Link to post
Share on other sites

очень хорошая статья, не ленитесь почитать до конца. особенно поможет тем, кого готовые переводы не устраивают или "для своего ресурса милее свои переводы"

Share this post


Link to post
Share on other sites

Собсно возник вопрос. Пытался перевести компонент '?do=embed' frameborder='0' data-embedContent>>

В языковом пакете ничего толком нет. Хотелось бы перевести админку и т.д. Может подскажете какие строки изменить? Ниже кусок.

    <setting>
      <conf_title>Generate a daily task log?</conf_title>
      <conf_description><![CDATA[By default, it only generates a task log if any members get notified.<br />The dark side of it is that you really don't know if the task is working]]></conf_description>
      <conf_group>31</conf_group>
      <conf_type>yes_no</conf_type>
      <conf_key>im_deleteInactive-dailyLog</conf_key>
      <conf_default>0</conf_default>
      <conf_extra/>
      <conf_evalphp/>
      <conf_protected>1</conf_protected>
      <conf_position>2</conf_position>
      <conf_start_group/>
      <conf_add_cache>1</conf_add_cache>
      <conf_keywords/>
      <conf_title_keyword>im_mim-delete</conf_title_keyword>
      <conf_is_title>0</conf_is_title>
    </setting>

Пробовал по разному. И как после обновить, чтоб увидеть результат?

П.С. Компонент установлен.

Share this post


Link to post
Share on other sites

Generate a daily task log?The dark side of it is that you really don't know if the task is working]]>

 

переводить

<conf_title>Generate a daily task log?</conf_title>
<conf_description><![CDATA[By default, it only generates a task log if any members get notified.<br />The dark side of it is that you really don't know if the task is working]]></conf_description>
<conf_title>имя (название) конфигурации/настройки</conf_title>

<conf_description>описание под опциями настройки</conf_description>

[CDATA[    и    ]]   трогать не нужно, особенно квадратные скобки... переводится только англ. текст внутри

 

<br />  -  перенос описания на новую строку и работает внутри CDATA, можно убрать, по желанию

 

если увидишь <conf_description/> - у настройки нет описания, можно добавить своё для понятности, пример указан выше

Share this post


Link to post
Share on other sites

 

переводить

<conf_title>Generate a daily task log?</conf_title>
<conf_description><![CDATA[By default, it only generates a task log if any members get notified.<br />The dark side of it is that you really don't know if the task is working]]></conf_description>
<conf_title>имя (название) конфигурации/настройки</conf_title>

<conf_description>описание под опциями настройки</conf_description>

[CDATA[    и    ]]   трогать не нужно, особенно квадратные скобки... переводится только англ. текст внутри

 

<br />  -  перенос описания на новую строку и работает внутри CDATA, можно убрать, по желанию

 

если увидишь <conf_description/> - у настройки нет описания, можно добавить своё для понятности, пример указан выше

 

Примерно так и делал. А как добиться обновления "на лету" при установленном компоненте? Пробовал обновлять кеш, почему-то не отображаются изменения (

Share this post


Link to post
Share on other sites

Примерно так и делал. А как добиться обновления "на лету" при установленном компоненте? Пробовал обновлять кеш, почему-то не отображаются изменения (

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

 

потом удаляю англ версию и ставлю "русскую",  допиливаю фразы/склонения и снова переустанавливаю, проверяю

 

пробовал обновлять кеш/кеш приложений и т.д. - не вышло, в принципе перезалить и переустановить не так сложно :) поэтому присоеденюсь к вопросу, может есть более быстрый способ проверки локализации

Share this post


Link to post
Share on other sites

А как добиться обновления "на лету" при установленном компоненте?
Dj_mihal, обычная переустановка рулит. Есть вроде и другой путь без переустановки, но я не знаю про него  :10:

Share this post


Link to post
Share on other sites

В выпадающем списке языка есть пункт Обновить из XML. Перед его запуском необходимо заменить ленг файлы компонента на русские версии.

Share this post


Link to post
Share on other sites

Respected, стоит добавить, что только вот все изменения в языках, сделанные через АЦ пропадут, так что это лучше только на тестовом форуме делать   :)

Share this post


Link to post
Share on other sites

В выпадающем списке языка есть пункт Обновить из XML. Перед его запуском необходимо заменить ленг файлы компонента на русские версии.

Как вариант

 

Respected, стоит добавить, что только вот все изменения в языках, сделанные через АЦ пропадут, так что это лучше только на тестовом форуме делать   :)

А кто-нить проверяет на боевом?? :)

Share this post


Link to post
Share on other sites

Пытаюсь найти где перевести хук

Who Was Online

так и не понял где ковырять. В php нечего особо переводить. Подскажите как перевести.

Share this post


Link to post
Share on other sites
29 минут назад, Respected сказал:

Плагин состоит из xml файла. Открываешь в Notepad++ и редактируешь фразы.

Благодарю! Заработало!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×