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