<?php
/**
 *
 * @version     1.0.$Revision:$
 * @version     SVN: $Id:$
 * @package     bplan-base/globals
 * @subpackage  Locales
 * @author      Emilio Cannarozzo <emilio.cannarozzo@bplan-solutions.de>
 * @author      Wassilios Meletiadis <wassilios.meletiadis@bplan-solutions.de>
 * @copyright   Copyright (C) 2025, 2026 bplan-solutions GmbH & Co. KG <https://www.bplan-solutions.de/>
 * /Δ\
 */

return [

    'page.title' => 'Printer Types',

    'action.create' => 'Add Printer Type',
    'action.edit'   => 'Edit Printer Type',
    'action.delete' => 'Delete Printer Type',

    'confirm.delete' => 'Are you sure you want to delete this printer type?',

    'error.create-error' => 'Error creating the printer type.',
    'error.delete-error' => 'Error deleting the printer type.',
    'error.save-error'   => 'Error saving the printer type.',
    'error.update-error' => 'Error updating the printer type.',

    'grid-locales' => [
        'actions'  => [
            'edit-printer-type' => 'Edit',
        ],
        'captions' => [
            'id'    => 'ID',
            'brand' => 'Brand',
            'label' => 'Label',
            'model' => 'Model',
        ],
        'create-button'      => 'Add Printer Type',
        'description'        => 'Here you can see all printer types that have been created.',
        'heading'            => 'Printer Types',
        'no-data'            => 'No printer types available',
        'no-data-info'       => 'Add your first printer type to get started.',
        'search-label'       => 'Search printer types',
        'search-placeholder' => 'Search by brand, label ...',
        'search-result-info' => 'There are no printer types that match the current filter criteria.',
        'sort-fields' => [
            'active'     => 'Active',
            'brand'      => 'Brand',
            'identifier' => 'Identifier',
            'label'      => 'Label',
            'model'      => 'Model',
        ],
    ],

    'info.created'               => 'Printer type was successfully created.',
    'info.created-no-subject'    => 'Record was successfully created.',
    'info.deleted'               => 'Printer type was successfully deleted.',
    'info.updated'               => 'Printer type was successfully updated.',

    'label.id'               => 'ID',
    'label.uuid'             => 'UUID',
    'label.active'           => 'Active',
    'label.created_at'       => 'Created at',
    'label.deleted_at'       => 'Deleted at',
    'label.updated_at'       => 'Updated at',
    'label.brand'            => 'Brand',
    'label.config_template'  => 'Config Template',
    'label.description'      => 'Description',
    'label.identifier'       => 'Identifier',
    'label.label'            => 'Label',
    'label.model'            => 'Model',
    'label.payload_template' => 'Payload Template',

    'modal.create.heading' => 'Add Printer Type',
    'modal.edit.heading'   => 'Edit Printer Type',

    'placeholder.search' => 'Search printer type ...',

    'placeholder.id'               => null,
    'placeholder.uuid'             => null,
    'placeholder.active'           => null,
    'placeholder.created_at'       => null,
    'placeholder.deleted_at'       => null,
    'placeholder.updated_at'       => null,
    'placeholder.brand'            => 'e.g. Matica',
    'placeholder.config_template'  => null,
    'placeholder.description'      => null,
    'placeholder.identifier'       => 'e.g. MaticaXL8',
    'placeholder.label'            => 'e.g. Matica XL8',
    'placeholder.model'            => 'e.g. XL8',
    'placeholder.payload_template' => null,

    'search-label.*' => null,

    // new keys — not in CodeGenerator template
    'tab-name.base'            => 'General',
    'tab-name.config-template' => 'Config Template',

];
