mirror of
https://github.com/danog/MadelineProto.git
synced 2024-12-12 13:47:20 +01:00
29 lines
810 B
PHP
29 lines
810 B
PHP
<?php
|
|
|
|
use danog\MadelineProto\Lang;
|
|
|
|
/**
|
|
* Merge extracted docs.
|
|
*
|
|
* @return void
|
|
*/
|
|
function mergeExtracted(): void
|
|
{
|
|
if (!\file_exists('extracted.json')) {
|
|
return;
|
|
}
|
|
foreach (\json_decode(\file_get_contents('extracted.json'), true) as $key => $value) {
|
|
$key = \preg_replace(['|flags\.\d+[?]|', '/Vector[<].*/'], ['', 'Vector t'], $key);
|
|
$key = \str_replace('param_hash_type_int', 'param_hash_type_Vector t', $key);
|
|
Lang::$lang['en'][$key] = $value;
|
|
}
|
|
foreach (Lang::$lang['en'] as $key => $value) {
|
|
if ($value === '') {
|
|
unset(Lang::$lang['en'][$key]);
|
|
}
|
|
}
|
|
foreach (\json_decode(\file_get_contents('docs/template/disallow.json'), true) as $key => $value) {
|
|
Lang::$lang['en']["method_$key"] = $value;
|
|
}
|
|
}
|