Использование Moodle API для изменения строк в плагине деятельности - PullRequest
0 голосов
/ 12 июля 2019

В моем плагине активности Moodle я пытаюсь разрешить администратору изменять строки в настройках плагина. Строки, которые должны быть изменены: учитель, класс и ученик. Они используются в моем плагине. , Я в настоящее время пытаюсь это использовать константы php, и это работает.

Я не уверен, является ли это лучшим методом, так как я конвертирую старый плагин и не уверен, какие строковые API я мог бы использовать для Moodle 3.5.

Должен ли я просто продолжить текущий метод, как он работает?

1 Ответ

1 голос
/ 12 июля 2019

Если вы используете стандартную обработку Moodle для языковых строк (т.е. сохраняете их в [plugin] / lang / en / [nameofplugin] .php и извлекаете их с помощью get_string ()), тогда администратор может переопределить их, посетив Администратора сайта.> Язык> Настроить языковой пакет.

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

...