#!/usr/bin/env python
# coding: utf-8

class Constants():
    
    def __init__(self):
        self._VALUE_IMAGE_PERCENT_GAMMA_CORRECTION = 30

        self._VALUE_IMAGE_BLACK_WHITE_DIVISION = 128

        self._VALUE_IMAGE_BLACK_WHITE_UPDATE = 127

        self._VALUE_IMAGE_COLORS = 255

        self._VALUE_IMAGE_BINARY_GET = 1

        self._MINIMUM_ARGUMENTS = 2

        self._MINIMUM_TEXT_SIZE = 4

        self._MINIMUM_WORD_SIZE = 2

        self._MINIMUM_WORD_NEW_SIZE = 0

        self._INDEX_RECOMMENDED_WORD = 0

        self._INDEX_RETURN_OK = 0

        self._INDEX_RETURN_ERROR = 1

        self._INDEX_POSITION_EXTENSION = 1

        self._INDEX_POSITION_SPLIT_ORDER = 1

        self._COMMAND_READ_MODE = "r"

        self._COMMAND_WRITE_MODE = "w"

        self._COMMAND_FIX_CHARACTERS = r'[^\w\s]'

        self._COMMAND_WRITE_FILE = u"\ufeff"

        self._COMMAND_CREATE_FILE = "touch "

        self._PATH_VARIABLES = "data/strings/variables.json"

        self._PATH_LANGUAGE = "languagePath"

        self._FIELD_EMPTY_STRING = ""

        self._FIELD_SPACE = " "

        self._FIELD_TEXT_TYPE = "textType"

        self._FIELD_TEXT_TYPE_CODECS = "textTypeCodecs"

        self._FIELD_LANGUAGE_CURRENT = "languageCurrent"

        self._FIELD_ERROR_PARAMETERS = "errorParameters"

        self._FIELD_ERROR_INPUT = "errorInput"

        self._FIELD_ERROR_OUTPUT = "errorOutput"

        self._FIELD_ERROR_FILE_TYPE = "errorFiletype"

        self._FIELD_IMAGE_EXTENSION = "imageExtension"

        self._FIELD_MESSAGE_WELCOME = "messageWelcome"

        self._FIELD_MESSAGE_FINISH = "messageFinish"

        self._FIELD_IMAGE_FILENAME = "imageFilename"

        self._FIELD_TEXT_FILENAME = "textFilename"

        self._FIELD_GTTS_CODE = "gTTSCode"

        self._EXTENSION_JSON = ".json"





