diff options
author | Yaco <franco@reevo.org> | 2020-06-04 11:01:00 -0300 |
---|---|---|
committer | Yaco <franco@reevo.org> | 2020-06-04 11:01:00 -0300 |
commit | fc7369835258467bf97eb64f184b93691f9a9fd5 (patch) | |
tree | daabd60089d2dd76d9f5fb416b005fbe159c799d /www/wiki/extensions/EmbedVideo/EmbedVideo.i18n.php |
first commit
Diffstat (limited to 'www/wiki/extensions/EmbedVideo/EmbedVideo.i18n.php')
-rw-r--r-- | www/wiki/extensions/EmbedVideo/EmbedVideo.i18n.php | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/www/wiki/extensions/EmbedVideo/EmbedVideo.i18n.php b/www/wiki/extensions/EmbedVideo/EmbedVideo.i18n.php new file mode 100644 index 00000000..1214ce84 --- /dev/null +++ b/www/wiki/extensions/EmbedVideo/EmbedVideo.i18n.php @@ -0,0 +1,35 @@ +<?php +/** + * This is a backwards-compatibility shim, generated by: + * https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php + * + * Beginning with MediaWiki 1.23, translation strings are stored in json files, + * and the EXTENSION.i18n.php file only exists to provide compatibility with + * older releases of MediaWiki. For more information about this migration, see: + * https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format + * + * This shim maintains compatibility back to MediaWiki 1.17. + */ +$messages = []; +if (!function_exists('wfJsonI18nShim9b746919b3007182')) { + function wfJsonI18nShim9b746919b3007182($cache, $code, &$cachedData) { + $codeSequence = array_merge([$code], $cachedData['fallbackSequence']); + foreach ($codeSequence as $csCode) { + $fileName = dirname(__FILE__) . "/i18n/$csCode.json"; + if (is_readable($fileName)) { + $data = FormatJson::decode(file_get_contents($fileName), true); + foreach (array_keys($data) as $key) { + if ($key === '' || $key[0] === '@') { + unset($data[$key]); + } + } + $cachedData['messages'] = array_merge($data, $cachedData['messages']); + } + + $cachedData['deps'][] = new FileDependency($fileName); + } + return true; + } + + $GLOBALS['wgHooks']['LocalisationCacheRecache'][] = 'wfJsonI18nShim9b746919b3007182'; +}
\ No newline at end of file |