Как перевести метку пользовательского поля в SugarCRM - PullRequest
1 голос
/ 14 марта 2012

Я создал настраиваемое поле в разделе «Возможности», но мне также нужно перевести его метку на русский язык, и в меню «Редактировать метки» его нет.

Ответы [ 2 ]

3 голосов
/ 14 марта 2012

Я предпочитаю создавать переведенные метки без Studio.

Основная идея заключается в том, что метка строки модуля является значением * $ mod_strings * ключа массива, который определен в языковых файлах, расположенных в модулях // language/, custom / modules // language / и / или custom / modules / Accounts / Ext / Language / *. lang.ext.php

Таким образом, чтобы вручную перевести существующую строку на английский язык на ваш родной язык, выследует сделать следующее:

  1. Скопировать английскую строку для перевода в браузере (например, "Описание" )

  2. Используйте вашу IDE или OS функцию поиска / поиска, чтобы найти необходимый ключ $ mod_strings, который имеет значение приведенной выше строки (например, * $ mod_strings ['LBL_DESCRIPTION'] *)

  3. Скопировать имя этого ключа

  4. Измените на custom / Extension / modules // Ext / Language (так называемый Master Directory ) и создайте новый (или добавьте к существующему) файл с именем (в вашемcase) ru_ru.custom.lang.php

  5. Добавить строку наподобие

    $ mod_strings ['LBL_DESCRIPTION'] = 'Описание';

  6. Быстрое восстановление и восстановление

0 голосов
/ 14 марта 2012

Перейти к

Студия »Контакты» Этикетки,

, затем вы можете увидеть этот ярлык и затем выбрать

'Американский английский' или 'Русский'

из языка выпадающего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...