<?php

namespace GriffinForms\Admin\Language;

class Folders extends \GriffinForms\Admin\Language\Lists
{
    private static $instance;
    
    protected function nameListHead()
    {
        return __('Folder Name', 'griffinforms-form-builder');
    }

    protected function foldersListHeading()
    {
        return __('Folders', 'griffinforms-form-builder');
    }
    
    protected function addNewFolder()
    {
        return __('Add New Folder', 'griffinforms-form-builder');
    }

    protected function deleteListItemModalHeader()
    {
        return __('Delete Folder?', 'griffinforms-form-builder');
    }

    protected function deleteListItemModalText()
    {
        return __('Do you wish to delete this folder? This action is irreversible.', 'griffinforms-form-builder');
    }

    protected function foldersSearchBtnLabel()
    {
        return __('Search Folders', 'griffinforms-form-builder');
    }

    protected function iconListHead()
    {
        return __('Icon', 'griffinforms-form-builder');
    }

    protected function descriptionListHead()
    {
        return __('Description', 'griffinforms-form-builder');
    }

    protected function idListHead()        { return __('ID', 'griffinforms-form-builder'); }
    protected function formcountListHead() { return __('Forms', 'griffinforms-form-builder'); }

    public static function getInstance()
    {
        if (self::$instance == null)
        {
            self::$instance = new Folders();
        }
        
        return self::$instance;
    }
    
    private function __construct() 
    {
    }
}
