mirror of
https://github.com/Karaka-Management/oms-Exchange.git
synced 2026-02-02 19:18:40 +00:00
improve lang export
This commit is contained in:
parent
bfd8c6dd62
commit
d286ba6066
|
|
@ -14,6 +14,11 @@
|
|||
"type": "VARCHAR(255)",
|
||||
"null": false
|
||||
},
|
||||
"exchange_info": {
|
||||
"name": "exchange_info",
|
||||
"type": "VARCHAR(255)",
|
||||
"null": false
|
||||
},
|
||||
"exchange_path": {
|
||||
"name": "exchange_path",
|
||||
"type": "VARCHAR(255)",
|
||||
|
|
|
|||
|
|
@ -80,6 +80,11 @@ final class Exporter extends ExporterAbstract
|
|||
|
||||
$this->account = $request->header->account;
|
||||
|
||||
$lang = [];
|
||||
$lang['Exchange'] = include __DIR__ . '/Lang/' . $request->getLanguage() . '.lang.php';
|
||||
|
||||
$this->l11n->loadLanguage($request->header->l11n->getLanguage(), 'Exchange', $lang);
|
||||
|
||||
$result = [];
|
||||
|
||||
if ($request->getData('type') === 'language') {
|
||||
|
|
@ -210,7 +215,7 @@ final class Exporter extends ExporterAbstract
|
|||
continue; // @codeCoverageIgnore
|
||||
}
|
||||
|
||||
\preg_match_all('/(\$this\->getHtml\(\')([0-9a-zA-Z:]+)(\'\))/', $template, $keys, \PREG_PATTERN_ORDER);
|
||||
\preg_match_all('/(\$this\->getHtml\(\')([0-9a-zA-Z:\-]+)(\'\))/', $template, $keys, \PREG_PATTERN_ORDER);
|
||||
|
||||
foreach ($keys[2] ?? [] as $key) {
|
||||
if (!isset($languageArray[''][$module][$theme][$key])) {
|
||||
|
|
|
|||
|
|
@ -14,4 +14,5 @@ declare(strict_types=1);
|
|||
*/
|
||||
return [
|
||||
'Language' => 'Language',
|
||||
'LangFileExported' => 'Language file got expoerted',
|
||||
];
|
||||
|
|
|
|||
|
|
@ -35,7 +35,8 @@ final class InterfaceManagerMapper extends DataMapperFactory
|
|||
public const COLUMNS = [
|
||||
'exchange_id' => ['name' => 'exchange_id', 'type' => 'int', 'internal' => 'id'],
|
||||
'exchange_title' => ['name' => 'exchange_title', 'type' => 'string', 'internal' => 'info/name'],
|
||||
'exchange_path' => ['name' => 'exchange_path', 'type' => 'string', 'internal' => 'path'],
|
||||
'exchange_info' => ['name' => 'exchange_info', 'type' => 'string', 'internal' => 'path'],
|
||||
'exchange_path' => ['name' => 'exchange_path', 'type' => 'string', 'internal' => 'info/path'],
|
||||
'exchange_version' => ['name' => 'exchange_version', 'type' => 'string', 'internal' => 'info/version'],
|
||||
'exchange_export' => ['name' => 'exchange_export', 'type' => 'bool', 'internal' => 'info/export'],
|
||||
'exchange_import' => ['name' => 'exchange_import', 'type' => 'bool', 'internal' => 'info/import'],
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user