<?php
namespace Flyerimage\App\Services;

use Flyerimage\App\Constants\ITables;

/**
 * FlyerImageService service
 *
 * @author Pritom Kumar Mondal <pritomkucse@gmail.com>
 * @version
 */
class I18nService extends AbstractService {
    /**
     * Service class constructor
     */
    public function __construct()
    {
        parent::__construct(ITables::$FLYER_IMAGES);
    }

    public function load_elements() {
        return [
            "configs" => [
                "SLUG_NAME" => 'flyer-image',
                "PLUGIN_DIR_NAME" => 'flyerimage'
            ],
            "labels" => [
                'MAIN_TITLE' => __("Flyerimage – Campaigns", 'flyerimage'),
                'Campaign' => __("Campaign", 'flyerimage'),
                'Flyer' => __("Campaign", 'flyerimage'),
                'Flyers' => __("Campaigns", 'flyerimage'),
                'Showing %1-%2 of %3' => __("Showing <span class=\"font-medium\">%1</span>-<span class=\"font-medium\">%2</span> of <span class=\"font-medium\">%3</span>", 'flyerimage'),
                'Title' => __("Title", 'flyerimage'),
                'Created' => __("Created", 'flyerimage'),
                'Updated' => __("Updated", 'flyerimage'),
                'No data' => __("No data", 'flyerimage'),
                'First' => __("First", 'flyerimage'),
                'Previous Page' => __("Previous Page", 'flyerimage'),
                'Next Page' => __("Next Page", 'flyerimage'),
                'Last' => __("Last", 'flyerimage'),
                'Remove' => __("Remove", 'flyerimage'),
                'Select pages to show Flyer, <b>%1 pages selected</b>' => __("Select pages, <b>%1 pages selected</b>", 'flyerimage'),
                'Select categories to show Flyer, <b>%1 categories selected</b>' => __("Select categories, <b>%1 categories selected</b>", 'flyerimage'),
                'No items' => __("No items", 'flyerimage'),
                'Start type to filter data' => __("Start type to filter data", 'flyerimage'),
                'Load more...' => __("Load more...", 'flyerimage'),
                'All items' => __("All items", 'flyerimage'),
                'Selected items' => __("Selected items", 'flyerimage'),
                'Upload Flyer Image' => __("Upload Campaign Image", 'flyerimage'),
                'Scroll your mouse for zoom in or out image then place crop box at appropriate place.' => __("Scroll your mouse for zoom in or out image then place crop box at appropriate place.", 'flyerimage'),
                'Flyer Image' => __("Campaign Image", 'flyerimage'),
                'Flyer Image Preview' => __("Campaign Image Preview", 'flyerimage'),
                'Add Flyers' => __("Create Campaign", 'flyerimage'),
                'Add New Flyer' => __("Create Campaign", 'flyerimage'),
                'Create Campaign' => __("Create Campaign", 'flyerimage'),
                'Back to List' => __("Back to List", 'flyerimage'),
                'Templates' => __("Templates", 'flyerimage'),
                'Description' => __("Description", 'flyerimage'),
                'Start Date' => __("Start Date", 'flyerimage'),
                'Start Time' => __("Start Time", 'flyerimage'),
                'End Date' => __("End Date", 'flyerimage'),
                'End Time' => __("End Time", 'flyerimage'),
                'Save' => __("Save", 'flyerimage'),
                'Apply note on top part of Flyer Image' => __("Apply note on top part of Campaign Image", 'flyerimage'),
                'Apply note on bottom part of Flyer Image' => __("Apply note on bottom part of Campaign Image", 'flyerimage'),
                'Close Flyer automatically' => __("Close Campaign automatically", 'flyerimage'),
                'After' => __("After", 'flyerimage'),
                'Seconds' => __("Seconds after", 'flyerimage'),
                'Number of Seconds' => __("Number of Seconds", 'flyerimage'),
                'Show close icon for Campaign' => __("Show close icon for Campaign", 'flyerimage'),
                'Define image width and height explicitely' => __("Define image width and height explicitely", 'flyerimage'),
                'Width of Image' => __("Width of Image", 'flyerimage'),
                'Height of Image' => __("Height of Image", 'flyerimage'),
                'Width' => __("Width", 'flyerimage'),
                'Height' => __("Height", 'flyerimage'),
                'PX' => __("PX", 'flyerimage'),
                'Title required' => __("Title required", 'flyerimage'),
                'Invalid start date' => __("Invalid start date", 'flyerimage'),
                'Invalid end date' => __("Invalid end date", 'flyerimage'),
                'Edit' => __("Edit", 'flyerimage'),
                'Not Found' => __("Not Found", 'flyerimage'),
                'Show Flyer for all pages' => __("Show Campaign for all pages", 'flyerimage'),
                'Please upload Flyer image' => __("Please upload Campaign image", 'flyerimage'),
                'Specify hyperlink for top part text of Flyer Image' => __("Specify hyperlink for top part text of Campaign Image", 'flyerimage'),
                'URL' => __("URL", 'flyerimage'),
                'Specify hyperlink for bottom part text of Flyer Image' => __("Specify hyperlink for bottom part text of Campaign Image", 'flyerimage'),
                'Specify hyperlink for Flyer Image' => __("Specify hyperlink for Campaign Image", 'flyerimage'),
                'Failed to complete request' => __("Failed to complete request", 'flyerimage'),
                'Delete Flyer' => __("Delete Campaign", 'flyerimage'),
                'Disable Flyer' => __("Disable Campaign", 'flyerimage'),
                'Enable Flyer' => __("Enable Campaign", 'flyerimage'),
                'Are you sure you want to delete the Flyer?' => __("Are you sure you want to delete the Campaign?", 'flyerimage'),
                'Are you sure you want to disable the Flyer?' => __("Are you sure you want to disable the Campaign?", 'flyerimage'),
                'Are you sure you want to enable the Flyer?' => __("Are you sure you want to enable the Campaign?", 'flyerimage'),
                'Are you sure you want to duplicate the Flyer?' => __("Are you sure you want to duplicate the Campaign?", 'flyerimage'),
                'Close' => __("Close", 'flyerimage'),
                'Delete' => __("Delete", 'flyerimage'),
                'Disable' => __("Disable", 'flyerimage'),
                'Enable' => __("Enable", 'flyerimage'),
                'Campaign has been deleted successfully' => __("Campaign has been deleted successfully", 'flyerimage'),
                'Campaign has been disabled successfully' => __("Campaign has been disabled successfully", 'flyerimage'),
                'Campaign has been enabled successfully' => __("Campaign has been enabled successfully", 'flyerimage'),
                'Time Visibility' => __("Time Visibility", 'flyerimage'),
                'Page Visibility' => __("Page Visibility", 'flyerimage'),
                'Display Target' => __("Display Target", 'flyerimage'),
                'Target' => __("Target", 'flyerimage'),
                'All pages' => __("All pages", 'flyerimage'),
                'Homepage only' => __("Homepage only", 'flyerimage'),
                'Specific pages/categories' => __("Specific pages/categories", 'flyerimage'),
                'Edit Rectangle' => __("Edit Rectangle", 'flyerimage'),
                'Border Color' => __("Border Color", 'flyerimage'),
                'Border Width' => __("Border Width", 'flyerimage'),
                'Border Radius' => __("Border Radius", 'flyerimage'),
                'Move to Front' => __("Move to Front", 'flyerimage'),
                'Move to Back' => __("Move to Back", 'flyerimage'),
                'Closes Automatically' => __("Closes Automatically", 'flyerimage'),
                'Status' => __("Status", 'flyerimage'),
                'From %1 %2 to %3 %4' => __("From %1 %2 to %3 %4", 'flyerimage'),
                'From %1 %2' => __("From %1 %2", 'flyerimage'),
                'Upto %1 %2' => __("Upto %1 %2", 'flyerimage'),
                'All time' => __("All time", 'flyerimage'),
                '%1 pages' => __("%1 pages", 'flyerimage'),
                '%1 categories' => __("%1 categories", 'flyerimage'),
                'Preview' => __("Preview", 'flyerimage'),
                'Failed to get Flyer image' => __("Failed to get Campaign image", 'flyerimage'),
                'Specify Flyer start date' => __("Specify Campaign start date", 'flyerimage'),
                'Specify Flyer end date' => __("Specify Campaign end date", 'flyerimage'),
                'Configuration not found' => __("Configuration not found", 'flyerimage'),
                'Reports' => __("Reports", 'flyerimage'),
                'Last 7 Days' => __("Last 7 Days", 'flyerimage'),
                'Last 30 Days' => __("Last 30 Days", 'flyerimage'),
                'Last 3 Months' => __("Last 3 Months", 'flyerimage'),
                'Last 6 Months' => __("Last 6 Months", 'flyerimage'),
                'Last 12 Months' => __("Last 12 Months", 'flyerimage'),
                'Report by Device type' => __("Report by Device type", 'flyerimage'),
                'Report by each Flyer' => __("Report by each Campaign", 'flyerimage'),
                'Usage Count' => __("Usage Count", 'flyerimage'),
                'Total' => __("Total", 'flyerimage'),
                'After %1 seconds' => __("After %1 seconds", 'flyerimage'),
                'No' => __("No", 'flyerimage'),
                'Analytics' => __("Analytics", 'flyerimage'),
                'New Campaign' => __("New Campaign", 'flyerimage'),
                'Search' => __("Search", 'flyerimage'),
                'All flyers' => __("All campaigns", 'flyerimage'),
                'Active flyers' => __("Active campaigns", 'flyerimage'),
                'Inactive flyers' => __("Inactive campaigns", 'flyerimage'),
                'Filter by title' => __("Filter by title", 'flyerimage'),
                'Filter' => __("Filter", 'flyerimage'),
                'Active' => __("Active", 'flyerimage'),
                'Inactive' => __("Inactive", 'flyerimage'),
                'Apply URL on top text' => __("Apply URL on top text", 'flyerimage'),
                'Apply URL on bottom text' => __("Apply URL on bottom text", 'flyerimage'),
                'Edit this image' => __("Edit this image", 'flyerimage'),
                'Set background transparent' => __("Set background transparent", 'flyerimage'),
                'Text' => __("Text", 'flyerimage'),
                'Upload Image' => __("Upload Image", 'flyerimage'),
                'Set background image' => __("Set background image", 'flyerimage'),
                'Background Color' => __("Background Color", 'flyerimage'),
                'Click to upload or drag and drop' => __("Click to upload or drag and drop", 'flyerimage'),
                'Desktop' => __("Desktop", 'flyerimage'),
                'Mobile' => __("Mobile", 'flyerimage'),
                'Clear Text' => __("Clear Text", 'flyerimage'),
                'OK' => __("OK", 'flyerimage'),
                'Cancel' => __("Cancel", 'flyerimage'),
                'Device Type' => __("Device Type", 'flyerimage'),
                'Show Preview' => __("Show Preview", 'flyerimage'),
                'Drag and drop Text or Image component here' => __("Drag and drop Text or Image component here", 'flyerimage'),
                'Edit Image' => __("Edit Image", 'flyerimage'),
                'Discard Changes' => __("Discard Changes", 'flyerimage'),
                'Apply Changes' => __("Apply Changes", 'flyerimage'),
                'Enter Hyperlink (Optional)' => __("Enter Hyperlink (Optional)", 'flyerimage'),
                'Delete Confirmation' => __("Delete Confirmation", 'flyerimage'),
                'Are you sure you want to delete this item? This action cannot be undone.' => __("Are you sure you want to delete this item? This action cannot be undone.", 'flyerimage'),
                '7-day highlights compared to previous 7 days' => __("7-day highlights compared to previous 7 days", 'flyerimage'),
                'Views' => __("Views", 'flyerimage'),
                'Visitor' => __("Visitor", 'flyerimage'),
                'Hyperlink Click' => __("Hyperlink Click", 'flyerimage'),
                'Close Modal' => __("Close Modal", 'flyerimage'),
                'View' => __("View", 'flyerimage'),
                'Visit' => __("Visit", 'flyerimage'),
                'Click' => __("Click", 'flyerimage'),
                'No records found' => __("No records found", 'flyerimage'),
                'Elements' => __("Elements", 'flyerimage'),
                'Size' => __("Size", 'flyerimage'),
                'Settings' => __("Settings", 'flyerimage'),
                'Device' => __("Device", 'flyerimage'),
                'BG Color' => __("BG Color", 'flyerimage'),
                'Tip:' => __("Tip:", 'flyerimage'),
                'Tips' => __("Tips", 'flyerimage'),
                'How to use Canvas' => __("How to use Canvas", 'flyerimage'),
                'Adding Elements' => __("Adding Elements", 'flyerimage'),
                'Canvas Navigation' => __("Canvas Navigation", 'flyerimage'),
                'Drag and drop Text or Image component here' => __("Drag and drop Text or Image component here", 'flyerimage'),
                'Start by adding elements from the toolbar' => __("Start by adding elements from the toolbar", 'flyerimage'),
                'Drag Text from the toolbar to add text to the canvas' => __("Drag Text from the toolbar to add text to the canvas", 'flyerimage'),
                'Drag Image from the toolbar to add images to the canvas' => __("Drag Image from the toolbar to add images to the canvas", 'flyerimage'),
                'Drag Rectangle from the toolbar to add shapes to the canvas' => __("Drag Rectangle from the toolbar to add shapes to the canvas", 'flyerimage'),
                'Hold SPACEBAR + drag mouse to move the canvas' => __("Hold SPACEBAR + drag mouse to move the canvas", 'flyerimage'),
                'Keyboard Shortcuts' => __("Keyboard Shortcuts", 'flyerimage'),
                'Editing Elements' => __("Editing Elements", 'flyerimage'),
                'Image Editing' => __("Image Editing", 'flyerimage'),
                'Move the selected element' => __("Move the selected element", 'flyerimage'),
                'Resize the selected element' => __("Resize the selected element", 'flyerimage'),
                'Pan / move the canvas' => __("Pan / move the canvas", 'flyerimage'),
                'Click an element on the canvas to select it' => __("Click an element on the canvas to select it", 'flyerimage'),
                'Double-click or use the edit button in the action menu to open the edit panel' => __("Double-click or use the edit button in the action menu to open the edit panel", 'flyerimage'),
                'Drag the selected element to reposition it on the canvas' => __("Drag the selected element to reposition it on the canvas", 'flyerimage'),
                'Use the delete button in the action menu to remove an element' => __("Use the delete button in the action menu to remove an element", 'flyerimage'),
                'Scroll mouse to zoom in or out on the image' => __("Scroll mouse to zoom in or out on the image", 'flyerimage'),
                'Adjust opacity, rotation, border radius, and shadow in the image edit panel' => __("Adjust opacity, rotation, border radius, and shadow in the image edit panel", 'flyerimage'),
                'Image' => __("Image", 'flyerimage'),
                'Rectangle' => __("Rectangle", 'flyerimage'),
                'General Tips' => __("General Tips", 'flyerimage'),
                'Got it' => __("Got it", 'flyerimage'),
                'Opacity' => __("Opacity", 'flyerimage'),
                'Select Shape' => __("Select Shape", 'flyerimage'),
                'Circle' => __("Circle", 'flyerimage'),
                'Triangle' => __("Triangle", 'flyerimage'),
                'Star' => __("Star", 'flyerimage'),
                'Diamond' => __("Diamond", 'flyerimage'),
                'Pentagon' => __("Pentagon", 'flyerimage'),
                'Hexagon' => __("Hexagon", 'flyerimage'),
                'Octagon' => __("Octagon", 'flyerimage'),
                'Heart' => __("Heart", 'flyerimage'),
                'Oval' => __("Oval", 'flyerimage'),
                'Arrow Up' => __("Arrow Up", 'flyerimage'),
                'Arrow Down' => __("Arrow Down", 'flyerimage'),
                'Arrow Left' => __("Arrow Left", 'flyerimage'),
                'Arrow Right' => __("Arrow Right", 'flyerimage'),
                'Add %1' => __("Add %1", 'flyerimage'),
                'Edit %1' => __("Edit %1", 'flyerimage'),
                'Shapes' => __("Shapes", 'flyerimage'),
                'Image Shape' => __("Image Shape", 'flyerimage'),
                'Rotation' => __("Rotation", 'flyerimage'),
                'Show transparent background for Campaign' => __("Show transparent background for Campaign", 'flyerimage'),
                'Sample text' => __("Sample text", 'flyerimage'),
                'Close Icon' => __("Close Icon", 'flyerimage'),
                'Select Close Icon' => __("Select Close Icon", 'flyerimage'),
                'Standard' => __("Standard", 'flyerimage'),
                'Exit' => __("Exit", 'flyerimage'),
                'Icon Color' => __("Icon Color", 'flyerimage'),
                'Show underline for hyperlink' => __("Show underline for hyperlink", 'flyerimage'),
                'Line Height' => __("Line Height", 'flyerimage'),
                'Use arrow keys to move the selected element, left=%1, top=%2' => __("Use arrow keys to move the selected element, left=%1, top=%2", 'flyerimage'),
                'Use ctrl + arrow keys to resize the selected element, width=%1, height=%2' => __("Use ctrl + arrow keys to resize the selected element, width=%1, height=%2", 'flyerimage'),
                'No results. Try a different search or filter.' => __("No results. Try a different search or filter.", 'flyerimage'),
                'Create Blank' => __("Create Blank", 'flyerimage'),
                'Use this template' => __("Use this template", 'flyerimage'),
                'Search templates...' => __("Search templates...", 'flyerimage'),
                'Activate' => __("Activate", 'flyerimage'),
                'Deactivate' => __("Deactivate", 'flyerimage'),
                'Duplicate' => __("Duplicate", 'flyerimage'),
                'Image file not found in upload directory' => __("Image file not found in upload directory", 'flyerimage'),
                'Image file not found in template directory' => __("Image file not found in template directory", 'flyerimage'),
                'Size (max %1 x %2)' => __("Size (max %1 x %2)", 'flyerimage'),
                'Enable Shadow' => __("Enable Shadow", 'flyerimage'),
                'Shadow Type' => __("Shadow Type", 'flyerimage'),
                'Shadow Color' => __("Shadow Color", 'flyerimage'),
                'Shadow Depth (%1)' => __("Shadow Depth (%1)", 'flyerimage'),
                'Shadow Width (%1)' => __("Shadow Width (%1)", 'flyerimage'),
                'Shadow Sides' => __("Shadow Sides", 'flyerimage'),
                'Left' => __("Left", 'flyerimage'),
                'Right' => __("Right", 'flyerimage'),
                'Top' => __("Top", 'flyerimage'),
                'Bottom' => __("Bottom", 'flyerimage'),
                'Outer' => __("Outer", 'flyerimage'),
                'Inner' => __("Inner", 'flyerimage'),
                'Duplicate Campaign' => __("Duplicate Campaign", 'flyerimage'),
                'Campaign could not found' => __("Campaign could not found", 'flyerimage'),
                'Campaign has been duplicated successfully' => __("Campaign has been duplicated successfully", 'flyerimage'),
                'Campaign could not duplicated' => __("Campaign could not duplicated", 'flyerimage'),
                'TITLE0' => __("Campaigns", 'flyerimage'),
            ]
        ];
    }
}