Переводчик на язык в LinguaPlone

Я хочу иметь группу в Plone, которая может переводить только на 1 конкретный язык. Это возможно? И если да, то как?

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


person Sjoerd    schedule 24.08.2011    source источник


Ответы (2)


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

Если вам нужна безопасность, чтобы соответствовать, это будет сложнее. Вам придется вмешаться (через код) после создания перевода, чтобы установить общий доступ.

Итак, возможно да. Практично, скорее всего, нет.

Если это проект с очень высоким приоритетом и у вас есть доступные ресурсы, свяжитесь с людьми, работающими над следующим поколением LinguaPlone, и предложите помощь в разработке (или финансирование разработки) этой функции. Возможно, это лучший способ добиться этого.

person SteveM    schedule 24.08.2011
comment
Спасибо, Стив. Думаю, я попытаюсь сделать выпадающие действия умнее. - person Sjoerd; 25.08.2011

На самом деле — это не должно быть так сложно.

Предоставив переводчику права на добавление и редактирование в требуемой языковой подпапке, а не в других языковых поддеревьях, все это должно просто работать.

Единственная реальная потребность в настройке может заключаться в том, чтобы скрыть действия перевода из меню, если у пользователя нет разрешений на перевод туда.

person Geir Bækholt    schedule 25.08.2011
comment
Я пробовал это, если у пользователя есть права только на просмотр f/e/en/, а не на редактирование или добавление, он или она все равно может перевести страницу с подменю. Я собираюсь попробовать изменить меню действий (когда я его найду) и, вероятно, добавлю права. - person Sjoerd; 25.08.2011