Multitenant add-on: Localization

Hi there,

I am not beeing succeed translating Tenant options menu.

I added to main message pack the key/value pairs:

  • menu.config.tenant-management = Gestão de Estúdios
  • menu.config.cubasdbmt$Tenant.browse = Estúdios

Already installed Localizations repository, and the result is always the same as you can see in the image below.

Cuba_PrtScreen01

Am I doing something wrong?
How can I translate these menu itens?

Kind regards

Hi,

please replace menu.config to menu-config properties in messages.properties file

Hello! Please tell me how to localize the screens. I implemented it this way
Main Message Pack

com.haulmont.addon.sdbmt.entity/Tenant.name=Наименование
com.haulmont.addon.sdbmt.entity/Tenant.tenantId=ID тенанта
com.haulmont.addon.sdbmt.entity/Tenant.group=Группа доступа
com.haulmont.addon.sdbmt.entity/Tenant.admin=Администратор
com.haulmont.addon.sdbmt.web.tenant/createTenantRootGroupButton.caption=Сгенерировать группу
com.haulmont.addon.sdbmt.web.tenant/browseCaption=Тенанты
com.haulmont.addon.sdbmt.web.tenant/editCaption =Редактирование тенанта
com.haulmont.addon.sdbmt.web.tenant/validation.cannotGenerateGroupNameIsNull=Необходимо заполнить поле \"Наименование\"
com.haulmont.addon.sdbmt.web.tenant/validation.tenantGroupAlreadyExist=Группа доступа с именем "%s" уже существует
com.haulmont.addon.sdbmt.web.tenant/validation.invalidTenantId=Поле "ID тенанта" должно содержать латинские буквы, цифры или "_"
com.haulmont.addon.sdbmt.web.tenant/validation.userBelongsToDifferentTenant=Выбранный пользователь уже связан с другим тенантом
com.haulmont.addon.sdbmt.web.tenant/validation.rootGroup=Стандартная группа доступа не может группой тенанта
com.haulmont.addon.sdbmt.web.tenant/validation.hasTenant=К выбранной группе уже привязан тенант
com.haulmont.addon.sdbmt.web.tenant/validation.subgroupOfOtherTenantGroup=Выбранная группа не может быть подгруппой для для другого тенанта
com.haulmont.addon.sdbmt.web.tenant/validation.hasOtherTenantSubgroups=В выбранной группе не должны быть группы других тенантов

and got this result
ShooterScreenshot-7-29-07-19
Validation messages is also not overridden
Browser screen was localized perfectly!

Are there any other ways to translate the screens?

Kind regards!
M.Gunko

Hi @gumax1962,

Tenant edit screen field captions have different localization path than columns in a browser. So please add following lines in your Main message pack:

com.haulmont.addon.sdbmt.entity/Tenant.name=Наименование
com.haulmont.addon.sdbmt.entity/Tenant.tenantId=ID тенанта
com.haulmont.addon.sdbmt.entity/Tenant.group=Группа доступа
com.haulmont.addon.sdbmt.entity/Tenant.admin=Администратор

com.haulmont.addon.sdbmt.web.tenant/Tenant.name=Наименование
com.haulmont.addon.sdbmt.web.tenant/Tenant.tenantId=ID тенанта
com.haulmont.addon.sdbmt.web.tenant/Tenant.group=Группа доступа
com.haulmont.addon.sdbmt.web.tenant/Tenant.admin=Администратор
1 Like

Thanks with headers it’s all right now.
And how to translate validation messages?
I have overrided everything, and only this is displayed correctly

com.haulmont.addon.sdbmt.web.tenant/validation.cannotGenerateGroupNameIsNull=Необходимо заполнить поле \"Наименование\"

Please try to update package for validation messages to
com.haulmont.addon.sdbmt.web.tenant.validators

1 Like

Thanks. It helped.