<?php

namespace GriffinForms\Admin\Language;

class Submission extends \GriffinForms\Admin\Language\Format
{
    private static $instance;
    
    protected function headingEditSubmission()
    {
        return __('Submission ID', 'griffinforms-form-builder');
    }
    protected function backToSubmissions()
    {
        return __('Back to Submissions', 'griffinforms-form-builder');
    }
    
    protected function formNameLabel()
    {
        return __('Form Name', 'griffinforms-form-builder');
    }   
    
    protected function formHeadingLabel()
    {
        return __('Form Title', 'griffinforms-form-builder');
    }
    
    protected function formDescriptionLabel()
    {
        return __('Form Description', 'griffinforms-form-builder');
    }
    
    protected function completeStatus()
    {
        return __('Complete', 'griffinforms-form-builder');
    }
    
    protected function incompleteStatus()
    {
        return __('Incomplete', 'griffinforms-form-builder');
    }
    protected function formDoesNotExists()
    {
        return __('This form no longer exists.', 'griffinforms-form-builder');
    }
    protected function unableToFetchDetails()
    {
        return __('Unable to fetch details.', 'griffinforms-form-builder');
    }
    
    protected function viewFormLink()
    {
        return __('View Form', 'griffinforms-form-builder');
    }
    
    protected function removedFieldsAlert()
    {
        return __('While these fields were part of the form when it was submitted, they have been since removed or deleted from the form.', 'griffinforms-form-builder');
    }

    protected function termsstatusaccepted()
    {
        return __('Accepted', 'griffinforms-form-builder');
    }

    protected function termsstatusdeclined()
    {
        return __('Not accepted', 'griffinforms-form-builder');
    }
    
    public static function getInstance()
    {
        if (self::$instance == null)
        {
            self::$instance = new Submission();
        }
        
        return self::$instance;
    }
    
    private function __construct() 
    {
    }
}
