summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/EmbedVideo/EmbedVideo.i18n.php
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2020-06-04 11:01:00 -0300
committerYaco <franco@reevo.org>2020-06-04 11:01:00 -0300
commitfc7369835258467bf97eb64f184b93691f9a9fd5 (patch)
treedaabd60089d2dd76d9f5fb416b005fbe159c799d /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.php35
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