This commit is contained in:
Dennis Eichhorn 2024-05-12 00:06:04 +00:00
parent 7fd3b4e59b
commit 27ede56b38
63 changed files with 82 additions and 1740 deletions

View File

@ -9,5 +9,5 @@ jobs:
- uses: actions/first-interaction@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
issue-message: 'Thank you for createing this issue. We will check it as soon as possible.'
issue-message: 'Thank you for creating this issue. We will check it as soon as possible.'
pr-message: 'Thank you for your pull request. We will check it as soon as possible.'

View File

@ -2,7 +2,7 @@
{
"type": "collection",
"create_directory": true,
"name": "Helper",
"name": "Script",
"virtualPath": "/Modules",
"user": 1
}

View File

@ -4,56 +4,56 @@
"pid": "/",
"type": 2,
"subtype": 1,
"name": "Helper",
"uri": "{/base}/helper/list",
"name": "Script",
"uri": "{/base}/script/list",
"target": "self",
"icon": null,
"order": 60,
"from": "Helper",
"from": "Script",
"permission": { "permission": 2, "category": null, "element": null },
"parent": 1003301001,
"children": [
{
"id": 1002702001,
"pid": "/helper",
"pid": "/script",
"type": 3,
"subtype": 1,
"name": "List",
"uri": "{/base}/helper/list",
"uri": "{/base}/script/list",
"target": "self",
"icon": null,
"order": 1,
"from": "Helper",
"from": "Script",
"permission": { "permission": 2, "category": null, "element": null },
"parent": 1002701001,
"children": []
},
{
"id": 1002703001,
"pid": "/helper",
"pid": "/script",
"type": 3,
"subtype": 5,
"name": "CreateReport",
"uri": "{/base}/helper/report/create",
"uri": "{/base}/script/report/create",
"target": "self",
"icon": null,
"order": 5,
"from": "Helper",
"from": "Script",
"permission": { "permission": 4, "category": null, "element": null },
"parent": 1002701001,
"children": []
},
{
"id": 1002704001,
"pid": "/helper",
"pid": "/script",
"type": 3,
"subtype": 5,
"name": "CreateTemplate",
"uri": "{/base}/helper/template/create",
"uri": "{/base}/script/template/create",
"target": "self",
"icon": null,
"order": 10,
"from": "Helper",
"from": "Script",
"permission": { "permission": 4, "category": null, "element": null },
"parent": 1002701001,
"children": []

View File

@ -18,7 +18,7 @@ use phpOMS\Account\PermissionType;
use phpOMS\Router\RouteVerb;
return [
'^.*/helper/report/export(\?.*$|$)' => [
'^.*/script/report/export(\?.*$|$)' => [
[
'dest' => '\Modules\Script\Controller\ApiController:apiHelperExport',
'verb' => RouteVerb::GET,
@ -31,7 +31,7 @@ return [
],
],
],
'^.*/helper/report/template(\?.*$|$)' => [
'^.*/script/report/template(\?.*$|$)' => [
[
'dest' => '\Modules\Script\Controller\ApiController:apiTemplateCreate',
'verb' => RouteVerb::SET,
@ -44,7 +44,7 @@ return [
],
],
],
'^.*/helper/report/report(\?.*$|$)' => [
'^.*/script/report/report(\?.*$|$)' => [
[
'dest' => '\Modules\Script\Controller\ApiController:apiReportCreate',
'verb' => RouteVerb::SET,

View File

@ -18,7 +18,7 @@ use phpOMS\Account\PermissionType;
use phpOMS\Router\RouteVerb;
return [
'^/helper/template/create(\?.*$|$)' => [
'^/script/template/create(\?.*$|$)' => [
[
'dest' => '\Modules\Script\Controller\BackendController:viewTemplateCreate',
'verb' => RouteVerb::GET,
@ -30,7 +30,7 @@ return [
],
],
],
'^/helper/report/create(\?.*$|$)' => [
'^/script/report/create(\?.*$|$)' => [
[
'dest' => '\Modules\Script\Controller\BackendController:viewReportCreate',
'verb' => RouteVerb::GET,
@ -42,7 +42,7 @@ return [
],
],
],
'^/helper/list(\?.*$|$)' => [
'^/script/list(\?.*$|$)' => [
[
'dest' => '\Modules\Script\Controller\BackendController:viewTemplateList',
'verb' => RouteVerb::GET,
@ -54,7 +54,7 @@ return [
],
],
],
'^/helper/report/view(\?.*$|$)' => [
'^/script/report/view(\?.*$|$)' => [
[
'dest' => '\Modules\Script\Controller\BackendController:viewHelperReport',
'verb' => RouteVerb::GET,

View File

@ -4,7 +4,7 @@
*
* PHP Version 8.2
*
* @package Modules\Helper
* @package Modules\Script
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
@ -42,19 +42,19 @@ use phpOMS\Utils\StringUtils;
use phpOMS\Views\View;
/**
* Helper controller class.
* Script controller class.
*
* @package Modules\Helper
* @package Modules\Script
* @license OMS License 2.0
* @link https://jingga.app
* @since 1.0.0
*
* @todo Implement direct print instead of opening a new window
* document.getElementById('iHelperFrame').contentWindow.print();
* https://github.com/Karaka-Management/oms-Helper/issues/1
* document.getElementById('iScriptFrame').contentWindow.print();
* https://github.com/Karaka-Management/oms-Script/issues/1
*
* @todo Rename module to Script
* https://github.com/Karaka-Management/oms-Helper/issues/2
* https://github.com/Karaka-Management/oms-Script/issues/2
*/
final class ApiController extends Controller
{
@ -71,7 +71,7 @@ final class ApiController extends Controller
*
* @since 1.0.0
*/
public function apiHelperExport(HttpRequest $request, HttpResponse $response, mixed $data = null) : void
public function apiScriptExport(HttpRequest $request, HttpResponse $response, mixed $data = null) : void
{
if (!empty($val = $this->validateExport($request))) {
$response->data['export'] = new FormValidation($val);
@ -109,7 +109,7 @@ final class ApiController extends Controller
}
$view = $this->createView($template, $request, $response);
$this->setHelperResponseHeader($view, $template->name, $request, $response);
$this->setScriptResponseHeader($view, $template->name, $request, $response);
$view->data['path'] = __DIR__ . '/../../../';
$response->set('export', $view);
@ -148,7 +148,7 @@ final class ApiController extends Controller
*
* @since 1.0.0
*/
private function setHelperResponseHeader(View $view, string $name, RequestAbstract $request, ResponseAbstract $response) : void
private function setScriptResponseHeader(View $view, string $name, RequestAbstract $request, ResponseAbstract $response) : void
{
/** @var array $tcoll */
$tcoll = $view->getData('tcoll') ?? [];
@ -254,11 +254,11 @@ final class ApiController extends Controller
*
* @since 1.0.0
*/
private function createHelperDir(string $name) : string
private function createScriptDir(string $name) : string
{
$dt = new \DateTime('now');
return '/Modules/Helper/'
return '/Modules/Script/'
. $dt->format('Y-m-d') . '_'
. $name;
}
@ -419,7 +419,7 @@ final class ApiController extends Controller
return;
}
$path = $this->createHelperDir($request->getDataString('name') ?? '');
$path = $this->createScriptDir($request->getDataString('name') ?? '');
/** @var \Modules\Media\Models\Collection $uploaded */
$uploaded = $this->app->moduleManager->get('Media', 'Api')->uploadFiles(
@ -513,9 +513,11 @@ final class ApiController extends Controller
$helperTemplate->setExpected($request->getDataJson('expected'));
$helperTemplate->setDatatype($request->getDataInt('datatype') ?? TemplateDataType::OTHER);
/*
if ($request->hasData('tags')) {
$helperTemplate->tags = $this->app->moduleManager->get('Tag', 'Api')->createTagsFromRequest($request);
}
*/
return $helperTemplate;
}
@ -549,7 +551,7 @@ final class ApiController extends Controller
return;
}
$path = '/Modules/Helper/' . ($request->getDataString('name') ?? '');
$path = '/Modules/Script/' . ($request->getDataString('name') ?? '');
$collection = $this->app->moduleManager->get('Media', 'Api')->uploadFiles(
names: $request->getDataList('names'),
fileNames: $request->getDataList('filenames'),

View File

@ -4,7 +4,7 @@
*
* PHP Version 8.2
*
* @package Modules\Helper
* @package Modules\Script
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
@ -28,9 +28,9 @@ use phpOMS\Utils\StringUtils;
use phpOMS\Views\View;
/**
* Helper controller class.
* Script controller class.
*
* @package Modules\Helper
* @package Modules\Script
* @license OMS License 2.0
* @link https://jingga.app
* @since 1.0.0
@ -53,7 +53,7 @@ final class BackendController extends Controller
{
$view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/Helper/Theme/Backend/helper-list');
$view->setTemplate('/Modules/Script/Theme/Backend/helper-list');
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1002701001, $request, $response);
$path = \str_replace('+', ' ', $request->getDataString('path') ?? '/');
@ -92,7 +92,7 @@ final class BackendController extends Controller
{
$view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/Helper/Theme/Backend/helper-template-create');
$view->setTemplate('/Modules/Script/Theme/Backend/helper-template-create');
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1002701001, $request, $response);
$editor = new \Modules\Editor\Theme\Backend\Components\Editor\BaseView($this->app->l11nManager, $request, $response);
@ -117,7 +117,7 @@ final class BackendController extends Controller
{
$view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/Helper/Theme/Backend/helper-create');
$view->setTemplate('/Modules/Script/Theme/Backend/helper-create');
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1002701001, $request, $response);
$editor = new \Modules\Editor\Theme\Backend\Components\Editor\BaseView($this->app->l11nManager, $request, $response);
@ -140,7 +140,7 @@ final class BackendController extends Controller
* @since 1.0.0
* @codeCoverageIgnore
*/
public function viewHelperReport(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
public function viewScriptReport(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
{
$view = new View($this->app->l11nManager, $request, $response);
//$file = preg_replace('([^\w\s\d\-_~,;:\.\[\]\(\).])', '', $template->getName());
@ -156,7 +156,7 @@ final class BackendController extends Controller
->where('tags/title/language', $response->header->l11n->language)
->execute();
$view->setTemplate('/Modules/Helper/Theme/Backend/helper-view');
$view->setTemplate('/Modules/Script/Theme/Backend/helper-view');
$view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1002701001, $request, $response);
$view->data['unit'] = $this->app->unitId;

View File

@ -4,7 +4,7 @@
*
* PHP Version 8.2
*
* @package Modules\Helper
* @package Modules\Script
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
@ -17,9 +17,9 @@ namespace Modules\Script\Controller;
use phpOMS\Module\ModuleAbstract;
/**
* Helper controller class.
* Script controller class.
*
* @package Modules\Helper
* @package Modules\Script
* @license OMS License 2.0
* @link https://jingga.app
* @since 1.0.0
@ -48,7 +48,7 @@ class Controller extends ModuleAbstract
* @var string
* @since 1.0.0
*/
public const NAME = 'Helper';
public const NAME = 'Script';
/**
* Module id.

View File

@ -2,4 +2,4 @@
## ER
![ER](Modules/Helper/Docs/Dev/img/er.png)
![ER](Modules/Script/Docs/Dev/img/er.png)

View File

@ -1,10 +1,10 @@
# Introduction
The **Helper** module is a very powerful module which allows users to create custom tools/helpers and make them available to other users. A very common use case is to create custom reports which can be based on the Karaka database but also on data from other databases. Other examples could be a helper to generate recurring mailings based on data stored in the database or small applications for storing and managing data.
The **Script** module is a very powerful module which allows users to create custom tools/scripts and make them available to other users. A very common use case is to create custom reports which can be based on the Karaka database but also on data from other databases. Other examples could be a scripts to generate recurring mailings based on data stored in the database or small applications for storing and managing data.
## Target Group
The target group for this module is every organization which would like to create customized helper & reports while still integrating and managing them through the Karaka application. The implementation of such helpers requires programming knowledge in PHP and potentially JavaScript.
The target group for this module is every organization which would like to create customized scripts & reports while still integrating and managing them through the Karaka application. The implementation of such scripts requires programming knowledge in PHP and potentially JavaScript.
# Setup
@ -14,17 +14,17 @@ This module doesn't have any additional setup requirements since it is installed
## Permission Management
It's possible to only give selected users and groups access to certain helper.
It's possible to only give selected users and groups access to certain scripts.
## Input handling
The custom helper can be created in a way which allows UI interaction by the user and it's also possible to allow helper to handle uploaded user data. E.g. a tool could create different reports based on the date defined by the user.
The custom scripts can be created in a way which allows UI interaction by the user and it's also possible to allow scripts to handle uploaded user data. E.g. a tool could create different reports based on the date defined by the user.
In some cases it's not possible to directly access data from within the application for such purposes it's possible to create helper which take additional data as uploads and use/transform this data according to the in the tool defined specifications. This way the same tool can be used in re-curring situation to create different results based on the different data without re-writing or re-uploading the tool every time. E.g. a tool could create reports based on uploaded data in excel or csv format.
In some cases it's not possible to directly access data from within the application for such purposes it's possible to create scripts which take additional data as uploads and use/transform this data according to the in the tool defined specifications. This way the same tool can be used in re-curring situation to create different results based on the different data without re-writing or re-uploading the tool every time. E.g. a tool could create reports based on uploaded data in excel or csv format.
## Localization
The module allows users to create helper which also support localization.
The module allows users to create scripts which also support localization.
## Default UI styles

View File

@ -1,12 +1,12 @@
# Templates
Templates are the basis for every helper. They can be defined in such a way that they don't need additional uploaded by using already available data stored in database, the web etc. or in such a way which requires user uploaded data whenever it should create a new output.
Templates are the basis for every script. They can be defined in such a way that they don't need additional uploaded by using already available data stored in database, the web etc. or in such a way which requires user uploaded data whenever it should create a new output.
## File types
When creating a template the following file endings have special meaning:
* \*.tpl.php - This is the user interface the user sees when he opens a helper
* \*.tpl.php - This is the user interface the user sees when he opens a script
* \*.lang.php - This is the language file which can be used for different localizations
* The * needs to be replaced with 2 character language codes such as `en` for english
@ -18,22 +18,22 @@ When creating a template the following file endings have special meaning:
* \*.json.php - This allows the user to create a json export
* \*.csv.php - This allows the user to create a csv export
* \*.css - This can be used in order to define helper specific designs which can be used in the `*.tpl.php`
* \*.js - This can be used in order to define helper specific frontend interactions which can be used in the `*.tpl.php`
* \*.css - This can be used in order to define script specific designs which can be used in the `*.tpl.php`
* \*.js - This can be used in order to define script specific frontend interactions which can be used in the `*.tpl.php`
Other file endings can be used as well but they don't have a special meaning for the template.
## Standalone
By defining a helper `standalone` no additional user upload is required after the creation of a new helper. This is often useful if the helper is using global data stored in databases. If the template is not `standalone` the user needs to upload additional data whenever he wants to create a new output. This is helpful whenever large amounts of user input is required and therefore makes more sense to be provided as file uploads.
By defining a script `standalone` no additional user upload is required after the creation of a new script. This is often useful if the script is using global data stored in databases. If the template is not `standalone` the user needs to upload additional data whenever he wants to create a new output. This is helpful whenever large amounts of user input is required and therefore makes more sense to be provided as file uploads.
## Media
When creating a new template it's also possible to use already uploaded media files. This allows users to re-use existing data and files. As a result if multiple helpers share some files these files only need to be updated once if required instead of changing them for every implemented helper. A common example are database connection information or general purpose settings and definitions.
When creating a new template it's also possible to use already uploaded media files. This allows users to re-use existing data and files. As a result if multiple scripts share some files these files only need to be updated once if required instead of changing them for every implemented script. A common example are database connection information or general purpose settings and definitions.
### Expected
If the template is not `standalone` the user also has to define what kind of file names he expects to be uploaded when a new output should be created by the helper. Only specified file names will be uploaded and used.
If the template is not `standalone` the user also has to define what kind of file names he expects to be uploaded when a new output should be created by the script. Only specified file names will be uploaded and used.
Expected user uploads can be defined via `regex` like this:

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'يخلق',
'CreateReport' => 'إنشاء تقرير',
'CreateTemplate' => 'إنشاء قالب',
'Helper' => 'المساعد',
'List' => 'قائمة',
'Reporting' => 'الإبلاغ',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Vytvořit',
'CreateReport' => 'Vytvořit přehled',
'CreateTemplate' => 'Vytvořit šablonu',
'Helper' => 'Pomocník',
'List' => 'Seznam',
'Reporting' => 'Reporting.',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'skab',
'CreateReport' => 'Opret rapport',
'CreateTemplate' => 'Opret skabelon',
'Helper' => 'Hjælper',
'List' => 'Liste',
'Reporting' => 'Rapportering',
]];

View File

@ -16,7 +16,7 @@ return ['Navigation' => [
'Create' => 'Erstellen',
'CreateReport' => 'Bericht erstellen',
'CreateTemplate' => 'Vorlage erstellen.',
'Helper' => 'Helfer',
'Script' => 'Script',
'List' => 'Liste',
'Reporting' => 'Berichterstattung',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Δημιουργώ',
'CreateReport' => 'Δημιουργία αναφοράς',
'CreateTemplate' => 'Δημιουργία προτύπου',
'Helper' => 'Βοηθός',
'List' => 'Λίστα',
'Reporting' => 'Υποβολή εκθέσεων',
]];

View File

@ -16,7 +16,7 @@ return ['Navigation' => [
'Create' => 'Create',
'CreateReport' => 'Create Report',
'CreateTemplate' => 'Create Template',
'Helper' => 'Helper',
'Script' => 'Script',
'List' => 'List',
'Reporting' => 'Reporting',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Crear',
'CreateReport' => 'Crear reporte',
'CreateTemplate' => 'Crear plantilla',
'Helper' => 'Ayudante',
'List' => 'Lista',
'Reporting' => 'Informes',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Luoda',
'CreateReport' => 'Luo raportti',
'CreateTemplate' => 'Luo mallipohja',
'Helper' => 'Auttaja',
'List' => 'Lista',
'Reporting' => 'Raportointi',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Créer',
'CreateReport' => 'Creer un rapport',
'CreateTemplate' => 'Créer un modèle',
'Helper' => 'Assistant',
'List' => 'Lister',
'Reporting' => 'Rapport',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Teremt',
'CreateReport' => 'Jelentés létrehozása',
'CreateTemplate' => 'Sablon létrehozása',
'Helper' => 'Segítő',
'List' => 'Lista',
'Reporting' => 'Jelentés',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Creare',
'CreateReport' => 'Creare report.',
'CreateTemplate' => 'Creare template.',
'Helper' => 'Helper.',
'List' => 'Elenco',
'Reporting' => 'Segnalazione',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => '作成',
'CreateReport' => 'レポートを作成します',
'CreateTemplate' => 'テンプレートを作成します',
'Helper' => 'ヘルパー',
'List' => 'リスト',
'Reporting' => '報告',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => '만들다',
'CreateReport' => '보고서 작성',
'CreateTemplate' => '템플릿 만들기',
'Helper' => '돕는 사람',
'List' => '목록',
'Reporting' => '보고',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Skape',
'CreateReport' => 'Opprett rapport',
'CreateTemplate' => 'Opprett mal',
'Helper' => 'Hjelper',
'List' => 'Liste',
'Reporting' => 'Rapportering',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Tworzyć',
'CreateReport' => 'Tworzyć raport',
'CreateTemplate' => 'Utwórz szablon',
'Helper' => 'Pomocnik',
'List' => 'Lista',
'Reporting' => 'Raportowanie',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Crio',
'CreateReport' => 'Criar relatório',
'CreateTemplate' => 'Criar modelo',
'Helper' => 'Ajudante',
'List' => 'Lista',
'Reporting' => 'Comunicando',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Создавать',
'CreateReport' => 'Создать отчет',
'CreateTemplate' => 'Создать шаблон',
'Helper' => 'Хелпер',
'List' => 'Список',
'Reporting' => 'Составление отчетов',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Skapa',
'CreateReport' => 'Skapa rapport',
'CreateTemplate' => 'Skapa mall',
'Helper' => 'Hjälpare',
'List' => 'Lista',
'Reporting' => 'Rapportering',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'สร้าง',
'CreateReport' => 'สร้างรายงาน',
'CreateTemplate' => 'สร้างแม่แบบ',
'Helper' => 'ผู้ช่วย',
'List' => 'รายการ',
'Reporting' => 'การรายงาน',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Yaratmak',
'CreateReport' => 'Rapor yaratmak',
'CreateTemplate' => 'Şablon oluştur',
'Helper' => 'Yardımcı',
'List' => 'Liste',
'Reporting' => 'Raporlama',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => 'Створювати',
'CreateReport' => 'Створити звіт',
'CreateTemplate' => 'Створити шаблон',
'Helper' => 'Помічник',
'List' => 'Список',
'Reporting' => 'Звітність',
]];

View File

@ -1,22 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Create' => '创建',
'CreateReport' => '创建报告',
'CreateTemplate' => '创建模板',
'Helper' => '帮手',
'List' => '列表',
'Reporting' => '报告',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'يضيف',
'CentralizedDB' => 'DB المركزية',
'CentralizedFiles' => 'الملفات المركزية',
'Created' => 'خلقت',
'CreatedBy' => 'انشأ من قبل',
'Creator' => 'المنشئ',
'Data' => 'البيانات',
'Database' => 'قاعدة البيانات',
'Dataset' => 'DataSet.',
'Datasets' => 'مجموعات البيانات',
'Description' => 'وصف',
'Edit' => 'تعديل',
'Expected' => 'متوقع',
'Export' => 'يصدر',
'FileNames' => 'أسماء الملفات',
'Files' => 'الملفات',
'Helper' => 'المساعد',
'Helpers' => 'المساعد',
'IndividualDB' => 'DB. الفردية',
'Info' => 'معلومات',
'Language' => 'لغة',
'Load' => 'حمل',
'Media' => 'وسائط',
'MediaDirectory' => 'دليل الوسائط',
'Modified' => 'تم التعديل',
'Name' => 'اسم',
'New' => 'جديد',
'Other' => 'آخر',
'Overview' => 'ملخص',
'Permission' => 'إذن',
'Print' => 'مطبعة',
'Report' => 'نقل',
'Reports' => 'إقرار',
'Select' => 'يختار',
'Settings' => 'إعدادات',
'Source' => 'مصدر',
'Sources' => 'مصادر',
'Standalone' => 'مستقلة',
'Storage' => 'تخزين',
'Tag' => 'بطاقة شعار',
'Tags' => 'كذا',
'Template' => 'نموذج',
'Title' => 'عنوان',
'Type' => 'نوع',
'Updated' => 'محدث',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Přidat',
'CentralizedDB' => 'Centralizovaný db.',
'CentralizedFiles' => 'Centralizované soubory',
'Created' => 'Vytvořený',
'CreatedBy' => 'Vytvořil',
'Creator' => 'Tvůrce',
'Data' => 'Data',
'Database' => 'Databáze',
'Dataset' => 'DataSet.',
'Datasets' => 'DataSets.',
'Description' => 'Popis',
'Edit' => 'Upravit',
'Expected' => 'Očekávaný',
'Export' => 'Vývozní',
'FileNames' => 'Názvy souborů',
'Files' => 'Soubory',
'Helper' => 'Pomocník',
'Helpers' => 'Pomocníci',
'IndividualDB' => 'Individuální db.',
'Info' => 'Info.',
'Language' => 'Jazyk',
'Load' => 'Zatížení',
'Media' => 'Mediální',
'MediaDirectory' => 'Média Directory.',
'Modified' => 'Upravený',
'Name' => 'název',
'New' => 'Nový',
'Other' => 'jiný',
'Overview' => 'Přehled.',
'Permission' => 'Povolení',
'Print' => 'Tisk',
'Report' => 'Zpráva',
'Reports' => 'Zprávy',
'Select' => 'Vybrat',
'Settings' => 'Nastavení',
'Source' => 'Zdroj',
'Sources' => 'Zdroje',
'Standalone' => 'Samostatný',
'Storage' => 'Úložný prostor',
'Tag' => 'Štítek',
'Tags' => 'Tagy',
'Template' => 'Šablona',
'Title' => 'Titul',
'Type' => 'Typ',
'Updated' => 'Aktualizován',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Tilføje',
'CentralizedDB' => 'Centraliseret db.',
'CentralizedFiles' => 'Centraliserede filer',
'Created' => 'Oprettet',
'CreatedBy' => 'Lavet af',
'Creator' => 'Skaber.',
'Data' => 'Data',
'Database' => 'Database.',
'Dataset' => 'Datasæt',
'Datasets' => 'Datasætter.',
'Description' => 'Beskrivelse',
'Edit' => 'Redigere',
'Expected' => 'Forventet',
'Export' => 'Eksport',
'FileNames' => 'Filnavne',
'Files' => 'Filer.',
'Helper' => 'Hjælper',
'Helpers' => 'Hjælpere',
'IndividualDB' => 'Individuel DB.',
'Info' => 'Info.',
'Language' => 'Sprog',
'Load' => 'belastning',
'Media' => 'Medier',
'MediaDirectory' => 'Mediekatalog',
'Modified' => 'Modificeret',
'Name' => 'Navn',
'New' => 'Ny',
'Other' => 'Andet',
'Overview' => 'Oversigt',
'Permission' => 'Tilladelse',
'Print' => 'Print',
'Report' => 'Rapport',
'Reports' => 'Rapporter',
'Select' => 'Vælg',
'Settings' => 'Indstillinger.',
'Source' => 'Kilde',
'Sources' => 'Kilder.',
'Standalone' => 'Standalone.',
'Storage' => 'Opbevaring',
'Tag' => 'Tag.',
'Tags' => 'Tags.',
'Template' => 'Template.',
'Title' => 'Titel',
'Type' => 'Type',
'Updated' => 'Opdateret',
]];

View File

@ -12,7 +12,7 @@
*/
declare(strict_types=1);
return ['Helper' => [
return ['Script' => [
'Add' => 'Hinzufügen',
'CentralizedDB' => 'Zentralisierte dB.',
'CentralizedFiles' => 'Zentrale Dateien',
@ -29,8 +29,8 @@ return ['Helper' => [
'Export' => 'Export',
'FileNames' => 'Dateinamen',
'Files' => 'Dateien',
'Helper' => 'Helfer',
'Helpers' => 'Helfer',
'Script' => 'Helfer',
'Scripts' => 'Helfer',
'IndividualDB' => 'Individuelle db.',
'Info' => 'Die Info',
'Language' => 'Sprache',

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Προσθήκη',
'CentralizedDB' => 'Κεντρική DB',
'CentralizedFiles' => 'Κεντρικά αρχεία',
'Created' => 'Δημιουργήθηκε',
'CreatedBy' => 'Δημιουργήθηκε από',
'Creator' => 'Δημιουργός',
'Data' => 'Δεδομένα',
'Database' => 'Βάση δεδομένων',
'Dataset' => 'Σύνθεση',
'Datasets' => 'Σύνθεση δεδομένων',
'Description' => 'Περιγραφή',
'Edit' => 'Επεξεργασία',
'Expected' => 'Αναμενόμενος',
'Export' => 'Εξαγωγή',
'FileNames' => 'Ονόματα αρχείων',
'Files' => 'Αρχεία',
'Helper' => 'Βοηθός',
'Helpers' => 'Βοηθός',
'IndividualDB' => 'Ατομική db',
'Info' => 'Πληροφορία',
'Language' => 'Γλώσσα',
'Load' => 'Φορτώνω',
'Media' => 'Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ',
'MediaDirectory' => 'Κατάλογος μέσων',
'Modified' => 'Τροποποιημένος',
'Name' => 'Ονομα',
'New' => 'Νέος',
'Other' => 'Αλλα',
'Overview' => 'ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ',
'Permission' => 'Αδεια',
'Print' => 'Τυπώνω',
'Report' => 'Κανω ΑΝΑΦΟΡΑ',
'Reports' => 'Αναφορές',
'Select' => 'Επιλέγω',
'Settings' => 'Ρυθμίσεις',
'Source' => 'Πηγή',
'Sources' => 'Πηγές',
'Standalone' => 'Παραχωρώντος',
'Storage' => 'Αποθήκευση',
'Tag' => 'Ετικέτα',
'Tags' => 'Ετικέτες',
'Template' => 'Πρότυπο',
'Title' => 'Τίτλος',
'Type' => 'Τύπος',
'Updated' => 'ΕΠΙΚΑΙΡΟΠΟΙΗΜΕΝΟ',
]];

View File

@ -12,7 +12,7 @@
*/
declare(strict_types=1);
return ['Helper' => [
return ['Script' => [
'Add' => 'Add',
'CentralizedDB' => 'Centralized DB',
'CentralizedFiles' => 'Centralized Files',
@ -29,8 +29,8 @@ return ['Helper' => [
'Export' => 'Export',
'FileNames' => 'File Names',
'Files' => 'Files',
'Helper' => 'Helper',
'Helpers' => 'Helpers',
'Script' => 'Script',
'Scripts' => 'Scripts',
'IndividualDB' => 'Individual DB',
'Info' => 'Info',
'Language' => 'Language',

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Agregar',
'CentralizedDB' => 'DB centralizado',
'CentralizedFiles' => 'Archivos centralizados',
'Created' => 'Creado',
'CreatedBy' => 'Creado por',
'Creator' => 'Creador',
'Data' => 'Datos',
'Database' => 'Base de datos',
'Dataset' => 'Dataset',
'Datasets' => 'Conjuntos de datos',
'Description' => 'Descripción',
'Edit' => 'Editar',
'Expected' => 'Previsto',
'Export' => 'Exportar',
'FileNames' => 'Nombres de archivos',
'Files' => 'Archivos',
'Helper' => 'Ayudante',
'Helpers' => 'Ayudantes',
'IndividualDB' => 'Db individual',
'Info' => 'Información',
'Language' => 'Idioma',
'Load' => 'Carga',
'Media' => 'Medios de comunicación',
'MediaDirectory' => 'Directorio de medios',
'Modified' => 'Modificado',
'Name' => 'Nombre',
'New' => 'Nuevo',
'Other' => 'Otro',
'Overview' => 'Descripción general',
'Permission' => 'Permiso',
'Print' => 'Impresión',
'Report' => 'Reporte',
'Reports' => 'Informes',
'Select' => 'Seleccione',
'Settings' => 'Ajustes',
'Source' => 'Fuente',
'Sources' => 'Fuentes',
'Standalone' => 'Ser único',
'Storage' => 'Almacenamiento',
'Tag' => 'Etiqueta',
'Tags' => 'Etiquetas',
'Template' => 'Plantilla',
'Title' => 'Título',
'Type' => 'Escribe',
'Updated' => 'Actualizado',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Lisätä',
'CentralizedDB' => 'Keskitetty db',
'CentralizedFiles' => 'Keskitetyt tiedostot',
'Created' => 'Luotu',
'CreatedBy' => 'Luonut',
'Creator' => 'Luoja',
'Data' => 'Tiedot',
'Database' => 'Tietokanta',
'Dataset' => 'Tietokanta',
'Datasets' => 'Aineistot',
'Description' => 'Kuvaus',
'Edit' => 'Muokata',
'Expected' => 'Odotettu',
'Export' => 'Viedä',
'FileNames' => 'Tiedostonimet',
'Files' => 'Tiedostot',
'Helper' => 'Auttaja',
'Helpers' => 'Avustajat',
'IndividualDB' => 'Yksittäinen db',
'Info' => 'Tiedot',
'Language' => 'Kieli',
'Load' => 'Ladata',
'Media' => 'Media',
'MediaDirectory' => 'Media-hakemisto',
'Modified' => 'Muokattu',
'Name' => 'Nimi',
'New' => 'Uusi',
'Other' => 'Muut',
'Overview' => 'Yleiskatsaus',
'Permission' => 'Lupa',
'Print' => 'Tulosta',
'Report' => 'Raportti',
'Reports' => 'Raportit',
'Select' => 'Valitse',
'Settings' => 'asetukset',
'Source' => 'Lähde',
'Sources' => 'Lähteet',
'Standalone' => 'Erillinen',
'Storage' => 'Varastointi',
'Tag' => 'Tag',
'Tags' => 'Tunnisteet',
'Template' => 'Sapluuna',
'Title' => 'Otsikko',
'Type' => 'Tyyppi',
'Updated' => 'Päivitetty',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Ajouter',
'CentralizedDB' => 'DB centralisé',
'CentralizedFiles' => 'Fichiers centralisés',
'Created' => 'Établi',
'CreatedBy' => 'Créé par',
'Creator' => 'Créateur',
'Data' => 'Données',
'Database' => 'Base de données',
'Dataset' => 'Base de données',
'Datasets' => 'Jeux de données',
'Description' => 'La description',
'Edit' => 'Éditer',
'Expected' => 'Attendu',
'Export' => 'Exportation',
'FileNames' => 'Noms de fichiers',
'Files' => 'Des dossiers',
'Helper' => 'Assistant',
'Helpers' => 'Assistant',
'IndividualDB' => 'DB individuel',
'Info' => 'Info',
'Language' => 'Langue',
'Load' => 'Charger',
'Media' => 'Médias',
'MediaDirectory' => 'Répertoire multimédia',
'Modified' => 'Modifié',
'Name' => 'Nom',
'New' => 'Nouvelle',
'Other' => 'Autre',
'Overview' => 'Aperçu',
'Permission' => 'Autorisation',
'Print' => 'Imprimer',
'Report' => 'Reportage',
'Reports' => 'Rapports',
'Select' => 'Sélectionner',
'Settings' => 'Réglages',
'Source' => 'La source',
'Sources' => 'Sources',
'Standalone' => 'Autonome',
'Storage' => 'Stockage',
'Tag' => 'Étiqueter',
'Tags' => 'Mots clés',
'Template' => 'Modèle',
'Title' => 'Titre',
'Type' => 'Taper',
'Updated' => 'Mis à jour',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Add',
'CentralizedDB' => 'Központosított db',
'CentralizedFiles' => 'Centralizált fájlok',
'Created' => 'Létrehozott',
'CreatedBy' => 'Készítette',
'Creator' => 'Teremtő',
'Data' => 'Adat',
'Database' => 'Adatbázis',
'Dataset' => 'Adatkészlet',
'Datasets' => 'Adatlapok',
'Description' => 'Leírás',
'Edit' => 'Szerkesztés',
'Expected' => 'Várt',
'Export' => 'Export',
'FileNames' => 'Fájlnevek',
'Files' => 'Fájlok',
'Helper' => 'Segítő',
'Helpers' => 'Segítő',
'IndividualDB' => 'Egyéni db',
'Info' => 'Információ',
'Language' => 'Nyelv',
'Load' => 'Betöltés',
'Media' => 'Média',
'MediaDirectory' => 'Média könyvtár',
'Modified' => 'Módosított',
'Name' => 'Név',
'New' => 'Új',
'Other' => 'Egyéb',
'Overview' => 'Áttekintés',
'Permission' => 'Engedély',
'Print' => 'Nyomtatás',
'Report' => 'Jelentés',
'Reports' => 'Jelentések',
'Select' => 'Kiválaszt',
'Settings' => 'Beállítások',
'Source' => 'Forrás',
'Sources' => 'Források',
'Standalone' => 'Önálló',
'Storage' => 'Tárolás',
'Tag' => 'Címke',
'Tags' => 'Címkék',
'Template' => 'Sablon',
'Title' => 'Cím',
'Type' => 'típus',
'Updated' => 'Frissít',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Aggiungere',
'CentralizedDB' => 'DB centralizzato',
'CentralizedFiles' => 'File centralizzati',
'Created' => 'Creato',
'CreatedBy' => 'Creato da',
'Creator' => 'Creatore',
'Data' => 'Dati',
'Database' => 'Banca dati',
'Dataset' => 'Dataset.',
'Datasets' => 'Set di dati',
'Description' => 'Descrizione',
'Edit' => 'Modificare',
'Expected' => 'Previsto',
'Export' => 'Esportare',
'FileNames' => 'Nomi di file',
'Files' => 'File',
'Helper' => 'Helper.',
'Helpers' => 'Aiutanti',
'IndividualDB' => 'DB individuale',
'Info' => 'Informazioni',
'Language' => 'Lingua',
'Load' => 'Caricare',
'Media' => 'Media',
'MediaDirectory' => 'Directory multimediale',
'Modified' => 'Modificati',
'Name' => 'Nome',
'New' => 'Nuovo',
'Other' => 'Altro',
'Overview' => 'Panoramica',
'Permission' => 'Autorizzazione',
'Print' => 'Stampa',
'Report' => 'Rapporto',
'Reports' => 'Rapporti',
'Select' => 'Selezionare',
'Settings' => 'Impostazioni',
'Source' => 'Fonte',
'Sources' => 'Fonti',
'Standalone' => 'Indipendente, autonomo',
'Storage' => 'Conservazione',
'Tag' => 'Etichetta',
'Tags' => 'Tags.',
'Template' => 'Modello',
'Title' => 'Titolo',
'Type' => 'Tipo',
'Updated' => 'Aggiornato.',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => '追加',
'CentralizedDB' => '集中型DB.',
'CentralizedFiles' => '集中ファイル',
'Created' => '作成した',
'CreatedBy' => 'によって作成された',
'Creator' => 'クリエーター',
'Data' => 'データ',
'Database' => 'データベース',
'Dataset' => 'データセット',
'Datasets' => 'データセット',
'Description' => '説明',
'Edit' => '編集',
'Expected' => '期待される',
'Export' => '輸出',
'FileNames' => 'ファイル名',
'Files' => 'ファイル',
'Helper' => 'ヘルパー',
'Helpers' => 'ヘルパー',
'IndividualDB' => '個人DB.',
'Info' => '情報',
'Language' => '言語',
'Load' => 'ロード',
'Media' => 'メディア',
'MediaDirectory' => 'メディアディレクトリ',
'Modified' => '修正された',
'Name' => '名前',
'New' => '新しい',
'Other' => '他の',
'Overview' => '概要',
'Permission' => '許可',
'Print' => '印字',
'Report' => '報告する',
'Reports' => '報告',
'Select' => '選択する',
'Settings' => '設定',
'Source' => 'ソース',
'Sources' => '情報源',
'Standalone' => 'スタンドアロン',
'Storage' => 'ストレージ',
'Tag' => '鬼ごっこ',
'Tags' => 'タグ',
'Template' => 'レンプレート',
'Title' => 'タイトル',
'Type' => 'タイプ',
'Updated' => '更新しました',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => '추가하다',
'CentralizedDB' => '중앙 집중식 DB.',
'CentralizedFiles' => '중앙 파일',
'Created' => '만들어진',
'CreatedBy' => '제작자들',
'Creator' => '창조자',
'Data' => '데이터',
'Database' => '데이터 베이스',
'Dataset' => '데이터 세트',
'Datasets' => '데이터 세트',
'Description' => '설명',
'Edit' => '편집하다',
'Expected' => '예상되는',
'Export' => '내 보내다',
'FileNames' => '파일 이름',
'Files' => '파일',
'Helper' => '돕는 사람',
'Helpers' => '도우미',
'IndividualDB' => '개별 DB.',
'Info' => '정보',
'Language' => '언어',
'Load' => '짐',
'Media' => '미디어',
'MediaDirectory' => '미디어 디렉토리',
'Modified' => '수정',
'Name' => '이름',
'New' => '새로운',
'Other' => '다른',
'Overview' => '개요',
'Permission' => '허가',
'Print' => '인쇄',
'Report' => '보고서',
'Reports' => '보고서',
'Select' => '선택하다',
'Settings' => '설정',
'Source' => '원천',
'Sources' => '소스',
'Standalone' => '독립형',
'Storage' => '저장',
'Tag' => '꼬리표',
'Tags' => '태그',
'Template' => '주형',
'Title' => '제목',
'Type' => '유형',
'Updated' => '업데이트 됨',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Legg til',
'CentralizedDB' => 'Sentralisert DB.',
'CentralizedFiles' => 'Sentraliserte filer',
'Created' => 'Opprettet',
'CreatedBy' => 'Laget av',
'Creator' => 'Skaperen.',
'Data' => 'Data',
'Database' => 'Database',
'Dataset' => 'Datasett',
'Datasets' => 'Datasett',
'Description' => 'Beskrivelse',
'Edit' => 'Redigere',
'Expected' => 'Forventet',
'Export' => 'Eksport',
'FileNames' => 'Filnavn',
'Files' => 'Filer',
'Helper' => 'Hjelper',
'Helpers' => 'Hjelpere',
'IndividualDB' => 'Individuell db.',
'Info' => 'Info.',
'Language' => 'Språk',
'Load' => 'Laste',
'Media' => 'Media',
'MediaDirectory' => 'Media-katalogen',
'Modified' => 'Endret',
'Name' => 'Navn',
'New' => 'Ny',
'Other' => 'Annen',
'Overview' => 'Oversikt',
'Permission' => 'Tillatelse',
'Print' => 'Skrive ut',
'Report' => 'Rapportere',
'Reports' => 'Rapporter',
'Select' => 'Plukke ut',
'Settings' => 'Innstillinger',
'Source' => 'Kilde',
'Sources' => 'Kilder',
'Standalone' => 'Frittstående',
'Storage' => 'Oppbevaring',
'Tag' => 'stikkord',
'Tags' => 'Tags.',
'Template' => 'Mal',
'Title' => 'Tittel',
'Type' => 'Type',
'Updated' => 'Oppdatert',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Dodać',
'CentralizedDB' => 'Scentralizowany DB.',
'CentralizedFiles' => 'Scentralizowane pliki',
'Created' => 'Utworzony',
'CreatedBy' => 'Stworzone przez',
'Creator' => 'Twórca',
'Data' => 'Dane',
'Database' => 'Baza danych',
'Dataset' => 'DataSet.',
'Datasets' => 'Zbiorniki danych.',
'Description' => 'Opis',
'Edit' => 'Edytować',
'Expected' => 'Oczekiwany',
'Export' => 'Eksport',
'FileNames' => 'Nazwy plików.',
'Files' => 'Pliki',
'Helper' => 'Pomocnik',
'Helpers' => 'Pomocnicy',
'IndividualDB' => 'Indywidualny DB.',
'Info' => 'Info',
'Language' => 'Język',
'Load' => 'Obciążenie',
'Media' => 'Głoska bezdźwięczna',
'MediaDirectory' => 'Katalog mediów.',
'Modified' => 'Modyfikowany',
'Name' => 'Nazwa',
'New' => 'Nowy',
'Other' => 'Inny',
'Overview' => 'Przegląd',
'Permission' => 'Pozwolenie',
'Print' => 'Wydrukować',
'Report' => 'Raport',
'Reports' => 'Raporty',
'Select' => 'Wybierać',
'Settings' => 'Ustawienia',
'Source' => 'Źródło',
'Sources' => 'ŹRÓDŁA',
'Standalone' => 'Samodzielny',
'Storage' => 'Przechowywanie',
'Tag' => 'Etykietka',
'Tags' => 'Tagi.',
'Template' => 'Szablon',
'Title' => 'Tytuł',
'Type' => 'Rodzaj',
'Updated' => 'Zaktualizowany',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Adicionar',
'CentralizedDB' => 'DB centralizado',
'CentralizedFiles' => 'Arquivos centralizados',
'Created' => 'Criado',
'CreatedBy' => 'Criado por',
'Creator' => 'O Criador',
'Data' => 'Dados',
'Database' => 'Base de dados',
'Dataset' => 'DataSet.',
'Datasets' => 'DataSets.',
'Description' => 'Descrição',
'Edit' => 'Editar',
'Expected' => 'Esperado',
'Export' => 'Exportar',
'FileNames' => 'Nomes de arquivos',
'Files' => 'arquivos',
'Helper' => 'Ajudante',
'Helpers' => 'Ajudantes',
'IndividualDB' => 'DB individual',
'Info' => 'Info',
'Language' => 'Língua',
'Load' => 'Carga',
'Media' => 'meios de comunicação',
'MediaDirectory' => 'Diretório de mídia.',
'Modified' => 'Modificado',
'Name' => 'Nome',
'New' => 'Novo',
'Other' => 'De outros',
'Overview' => 'Visão geral',
'Permission' => 'Permissão',
'Print' => 'Imprimir',
'Report' => 'Relatório',
'Reports' => 'Relatórios',
'Select' => 'Selecione.',
'Settings' => 'Configurações',
'Source' => 'Fonte',
'Sources' => 'Fontes',
'Standalone' => 'Estar sozinho',
'Storage' => 'Armazenar',
'Tag' => 'Marcação',
'Tags' => 'Tag',
'Template' => 'Modelo',
'Title' => 'Título',
'Type' => 'Modelo',
'Updated' => 'Atualizada',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Добавлять',
'CentralizedDB' => 'Централизованная БД.',
'CentralizedFiles' => 'Централизованные файлы',
'Created' => 'Созданный',
'CreatedBy' => 'Создан',
'Creator' => 'Создатель',
'Data' => 'Данные',
'Database' => 'База данных',
'Dataset' => 'Набор данных',
'Datasets' => 'Наборы данных',
'Description' => 'Описание',
'Edit' => 'Редактировать',
'Expected' => 'Ожидал',
'Export' => 'Экспорт',
'FileNames' => 'Имена файлов',
'Files' => 'Файлы',
'Helper' => 'Хелпер',
'Helpers' => 'Помощники',
'IndividualDB' => 'Индивидуальная БД',
'Info' => 'Информация',
'Language' => 'Язык',
'Load' => 'Нагрузка',
'Media' => 'Средства массовой информации',
'MediaDirectory' => 'СМИ каталог',
'Modified' => 'Модифицированный',
'Name' => 'Имя',
'New' => 'Новый',
'Other' => 'Другой',
'Overview' => 'Обзор',
'Permission' => 'Разрешение',
'Print' => 'Распечатать',
'Report' => 'Отчет',
'Reports' => 'Отчеты',
'Select' => 'Выбирать',
'Settings' => 'Настройки',
'Source' => 'Источник',
'Sources' => 'Источники',
'Standalone' => 'Автономный',
'Storage' => 'Место хранения',
'Tag' => 'Тег',
'Tags' => 'Теги',
'Template' => 'Шаблон',
'Title' => 'Заголовок',
'Type' => 'Тип',
'Updated' => 'Обновленный',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Lägg till',
'CentralizedDB' => 'Centraliserad db',
'CentralizedFiles' => 'Centraliserade filer',
'Created' => 'Skapad',
'CreatedBy' => 'Skapad av',
'Creator' => 'Skapare',
'Data' => 'Data',
'Database' => 'Databas',
'Dataset' => 'Dataset',
'Datasets' => 'Dataset',
'Description' => 'Beskrivning',
'Edit' => 'Redigera',
'Expected' => 'Förväntad',
'Export' => 'Exportera',
'FileNames' => 'Filnamn',
'Files' => 'Filer',
'Helper' => 'Hjälpare',
'Helpers' => 'Hjälpare',
'IndividualDB' => 'Individuell db',
'Info' => 'Info',
'Language' => 'Språk',
'Load' => 'Ladda',
'Media' => 'Media',
'MediaDirectory' => 'Mediekatalog',
'Modified' => 'Ändrad',
'Name' => 'namn',
'New' => 'Ny',
'Other' => 'Övrig',
'Overview' => 'Översikt',
'Permission' => 'Tillstånd',
'Print' => 'Skriva ut',
'Report' => 'Rapportera',
'Reports' => 'Rapporter',
'Select' => 'Välj',
'Settings' => 'inställningar',
'Source' => 'Källa',
'Sources' => 'Källor',
'Standalone' => 'Fristående',
'Storage' => 'Lagring',
'Tag' => 'Märka',
'Tags' => 'Tagg',
'Template' => 'Mall',
'Title' => 'Titel',
'Type' => 'Typ',
'Updated' => 'Uppdaterad',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'เพิ่ม',
'CentralizedDB' => 'db ส่วนกลาง',
'CentralizedFiles' => 'ไฟล์รวมศูนย์',
'Created' => 'สร้าง',
'CreatedBy' => 'สร้างโดย',
'Creator' => 'ผู้สร้าง',
'Data' => 'ข้อมูล',
'Database' => 'ฐานข้อมูล',
'Dataset' => 'ชุดข้อมูล',
'Datasets' => 'ชุดข้อมูล',
'Description' => 'คำอธิบาย',
'Edit' => 'แก้ไข',
'Expected' => 'ที่คาดหวัง',
'Export' => 'ส่งออก',
'FileNames' => 'ชื่อไฟล์',
'Files' => 'ไฟล์',
'Helper' => 'ผู้ช่วย',
'Helpers' => 'ผู้ช่วย',
'IndividualDB' => 'แต่ละ db',
'Info' => 'ข้อมูล',
'Language' => 'ภาษา',
'Load' => 'โหลด',
'Media' => 'สื่อ',
'MediaDirectory' => 'ไดเรกทอรีสื่อ',
'Modified' => 'ที่ได้รับการแก้ไข',
'Name' => 'ชื่อ',
'New' => 'ใหม่',
'Other' => 'อื่น',
'Overview' => 'ภาพรวม',
'Permission' => 'การอนุญาต',
'Print' => 'พิมพ์',
'Report' => 'รายงาน',
'Reports' => 'รายงาน',
'Select' => 'เลือก',
'Settings' => 'การตั้งค่า',
'Source' => 'แหล่งที่มา',
'Sources' => 'แหล่งที่มา',
'Standalone' => 'สแตนด์อโลน',
'Storage' => 'พื้นที่จัดเก็บ',
'Tag' => 'แท็ก',
'Tags' => 'แท็ก',
'Template' => 'แม่แบบ',
'Title' => 'ชื่อ',
'Type' => 'พิมพ์',
'Updated' => 'อัปเดต',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Eklemek',
'CentralizedDB' => 'Merkezi db',
'CentralizedFiles' => 'Merkezi dosyalar',
'Created' => 'Yaratılmış',
'CreatedBy' => 'Tarafından yaratıldı',
'Creator' => 'Yaratıcı',
'Data' => 'Veri',
'Database' => 'Veri tabanı',
'Dataset' => 'DataSet',
'Datasets' => 'Vericiler',
'Description' => 'Açıklama',
'Edit' => 'Düzenlemek',
'Expected' => 'Beklenen',
'Export' => 'İhracat',
'FileNames' => 'Dosya adları',
'Files' => 'Dosyalar',
'Helper' => 'Yardımcı',
'Helpers' => 'Yardımcıları',
'IndividualDB' => 'Bireysel db',
'Info' => 'Bilgi',
'Language' => 'Dilim',
'Load' => 'Yük',
'Media' => 'Medya',
'MediaDirectory' => 'Medya Dizini',
'Modified' => 'Değiştirilmiş',
'Name' => 'İsim',
'New' => 'Yeni',
'Other' => 'Diğer',
'Overview' => 'Genel bakış',
'Permission' => 'İzin',
'Print' => 'Yazdır',
'Report' => 'Bildiri',
'Reports' => 'Raporlar',
'Select' => 'Seçme',
'Settings' => 'Ayarlar',
'Source' => 'Kaynak',
'Sources' => 'Kaynaklar',
'Standalone' => 'Bağımsız',
'Storage' => 'Depolamak',
'Tag' => 'Etiket',
'Tags' => 'Etiketler',
'Template' => 'Şablon',
'Title' => 'Başlık',
'Type' => 'Tip',
'Updated' => 'Güncellenmiş',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => 'Додавати',
'CentralizedDB' => 'Централізований дБ',
'CentralizedFiles' => 'Централізовані файли',
'Created' => 'Створений',
'CreatedBy' => 'Створений',
'Creator' => 'Творець',
'Data' => 'Дані',
'Database' => 'База даних',
'Dataset' => 'Набір даних',
'Datasets' => 'Датації',
'Description' => 'Опис',
'Edit' => 'Редагувати',
'Expected' => 'Очікуваний',
'Export' => 'Експортувати',
'FileNames' => 'Імена файлів',
'Files' => 'Файли',
'Helper' => 'Помічник',
'Helpers' => 'Помічник',
'IndividualDB' => 'Індивідуальний дБ',
'Info' => 'Інформація',
'Language' => 'Мову',
'Load' => 'Навантаження',
'Media' => 'Медіа',
'MediaDirectory' => 'Медіа-каталог',
'Modified' => 'Модифікований',
'Name' => 'Назва',
'New' => 'Новий',
'Other' => 'Інший',
'Overview' => 'Огляд',
'Permission' => 'Дозвіл',
'Print' => 'Друкувати',
'Report' => 'Доповідь',
'Reports' => 'Звітів',
'Select' => 'Вибирати',
'Settings' => 'Налаштування',
'Source' => 'Джерело',
'Sources' => 'Джерела',
'Standalone' => 'Автономний',
'Storage' => 'Зберігання',
'Tag' => 'Тег',
'Tags' => 'Теги',
'Template' => 'Шаблон',
'Title' => 'Заголовок',
'Type' => 'Тип',
'Updated' => 'Оновлений',
]];

View File

@ -1,61 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Helper' => [
'Add' => '添加',
'CentralizedDB' => '集中的DB.',
'CentralizedFiles' => '集中文件',
'Created' => '创造了',
'CreatedBy' => '由...制作',
'Creator' => '创造者',
'Data' => '数据',
'Database' => '数据库',
'Dataset' => '数据集',
'Datasets' => '数据集',
'Description' => '描述',
'Edit' => '编辑',
'Expected' => '预期的',
'Export' => '出口',
'FileNames' => '文件名称',
'Files' => '文件',
'Helper' => '帮手',
'Helpers' => '助手',
'IndividualDB' => '个人DB.',
'Info' => '信息',
'Language' => '语',
'Load' => '加载',
'Media' => '媒体',
'MediaDirectory' => '媒体目录',
'Modified' => '修改的',
'Name' => '名称',
'New' => '新的',
'Other' => '其他',
'Overview' => '概述',
'Permission' => '允许',
'Print' => '打印',
'Report' => '报告',
'Reports' => '报告',
'Select' => '选择',
'Settings' => '设置',
'Source' => '来源',
'Sources' => '来源',
'Standalone' => '独立',
'Storage' => '贮存',
'Tag' => '标签',
'Tags' => '标签',
'Template' => '模板',
'Title' => '标题',
'Type' => '类型',
'Updated' => '更新',
]];

View File

@ -4,7 +4,7 @@
*
* PHP Version 8.2
*
* @package Modules\Helper
* @package Modules\Script
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0

View File

@ -4,7 +4,7 @@
*
* PHP Version 8.2
*
* @package Modules\Helper
* @package Modules\Script
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0

View File

@ -4,7 +4,7 @@
*
* PHP Version 8.2
*
* @package Modules\Helper
* @package Modules\Script
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0

View File

@ -4,7 +4,7 @@
*
* PHP Version 8.2
*
* @package Modules\Helper
* @package Modules\Script
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0

View File

@ -14,7 +14,7 @@
"name": "Jingga",
"website": "jingga.app"
},
"description": "The helper module supports creating static and dynamic reportings.",
"description": "The script module supports creating static and dynamic reportings.",
"directory": "Script",
"dependencies": {
"Admin": "1.0.0",
@ -28,7 +28,7 @@
"load": [
{
"pid": [
"/helper"
"/script"
],
"type": 4,
"for": "Content",

View File

@ -185,7 +185,7 @@ $section->addListItem('File upload (e.g. excel, csv)', 1, $listFontStyleName, nu
$section->addListItem('Database upload (e.g. sqlite)', 1, $listFontStyleName, null, $listParagraphStyleName);
$section->addListItem('Database connection to local or remote database', 1, $listFontStyleName, null, $listParagraphStyleName);
$section->addListItem('External APIs', 1, $listFontStyleName, null, $listParagraphStyleName);
$section->addListItem('Internal APIs (everything from the Karaka backend)', 1, $listFontStyleName, null, $listParagraphStyleName);
$section->addListItem('Internal APIs (everything from the Jingga backend)', 1, $listFontStyleName, null, $listParagraphStyleName);
$writer = IOFactory::createWriter($phpWord, 'Word2007');
$writer->save('php://output');

View File

@ -29,10 +29,10 @@ $date = new \phpOMS\Stdlib\Base\SmartDateTime($this->request->getData('date') ??
$objPHPPresentation = new PhpPresentation();
$objPHPPresentation->getDocumentProperties()->setCreator('Karaka')
->setLastModifiedBy('Karaka')
->setTitle('Karaka - Demo Report')
->setSubject('Karaka - Demo Report')
$objPHPPresentation->getDocumentProperties()->setCreator('Jingga')
->setLastModifiedBy('Jingga')
->setTitle('Jingga - Demo Report')
->setSubject('Jingga - Demo Report')
->setDescription('Demo')
->setKeywords('demo helper report')
->setCategory('demo');
@ -297,7 +297,7 @@ $shape->createParagraph()->createTextRun('File upload (e.g. excel, csv)');
$shape->createParagraph()->createTextRun('Database upload (e.g. sqlite)');
$shape->createParagraph()->createTextRun('Database connection to local or remote database');
$shape->createParagraph()->createTextRun('External APIs');
$shape->createParagraph()->createTextRun('Internal APIs (everything from the Karaka backend)');
$shape->createParagraph()->createTextRun('Internal APIs (everything from the Jingga backend)');
$shape = new File();
$shape->setName('Company Logo')