Jump to content

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

Featured Replies

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

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

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

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

Link to comment
https://ipbmafia.ru/topic/4914-samostoyatelnyj-perevod-hukov-i-komponentov/
Share on other sites

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

  • 4 месяца спустя...

Собсно возник вопрос. Пытался перевести компонент '?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>

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

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

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

 

переводить

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

 

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

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

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

 

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

 

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

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

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

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

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

Как вариант

 

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

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

Dj_mihal, я один раз проверил. Пришлось потом вспоминать что изменял.

  • 3 years later...

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

Who Was Online

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

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

29 минут назад, Respected сказал:

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

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

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
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.