Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Posted

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

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

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

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

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

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

 

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

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

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

 

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

 

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

  • Author

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

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

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

Как вариант

 

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

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

  • 3 years later...

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.