Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Provides various utilities to be used by the plugin. More...
Static Public Member Functions | |
static | checkin ($lang) |
Exports the translator database into disk files. | |
static | checkout ($lang, progress_bar $progressbar=null) |
Updates the translator database with the strings from files. | |
static | get_localpack_location ($lang) |
Returns full path to the directory where local packs are dumped into. | |
static | list_components () |
Returns a list of all components installed on the server. | |
Public Attributes | |
$filepath = self::get_localpack_location($lang) | |
const | ROUGH_NUMBER_OF_STRINGS = 32000 |
Rough number of strings that are being processed during a full checkout. | |
Static Protected Member Functions | |
static | dump_strings ($lang, $component, $strings) |
Writes strings into a local language pack file. | |
Provides various utilities to be used by the plugin.
All the public methods here are static ones, this class can not be instantiated
|
static |
Exports the translator database into disk files.
mixed | $lang | language code |
|
static |
Updates the translator database with the strings from files.
This should be executed each time before going to the translation page
string | $lang | language code to checkout |
progress_bar | $progressbar | optionally, the given progress bar can be updated |
|
staticprotected |
Writes strings into a local language pack file.
string | $component | the name of the component |
array | $strings |
void |
|
static |
Returns full path to the directory where local packs are dumped into.
string | $lang | language code |
string | full path |
|
static |
Returns a list of all components installed on the server.
array | (string)legacyname => (string)frankenstylename |
const tool_customlang_utils::ROUGH_NUMBER_OF_STRINGS = 32000 |
Rough number of strings that are being processed during a full checkout.
This is used to estimate the progress of the checkout.