插件本地插件稳定版

String override

local_string_overrideArto Nieminen

  • Moodle 2.9–3.5
  • 更新 2017-10-05

Makes it possible for plugins to override existing translations regardless if they’re bundled with Moodle or they’re originated from a community plugin.
Moodle plugin that allows plugins to override existing translations.
Every now and then plugins need to change the way how Moodle behaves. Changes in the behavior may however cause the existing translations to become inconsistent with the new behavior. This plugin makes it possible for plugins to override the existing translations regardless if they’re bundled with Moodle or they’re originated from a community plugin.
Installation
Place the plugin source code to  /local/string_override/  directory
Enable the string manager in  config.php  with:
$CFG->customstringmanager = ‘local_string_override_manager’;
How to use it
Find the identifier of the string that you want to override E.g.  auth_changepasswordhelp_expl
Find out the file where the translation is located E.g.  /lang/en/auth.php
Create the file  <type>/<your_plugin>/lang/<lang_code>/<translation_file>.php E.g.  local/lazydog/lang/en/auth.php
Add the string identifier to the file using the standard translation file syntax
$string[‘auth_changepasswordhelp_expl’] = ‘Your custom translation here’;

返回插件目录