/**	Chargement des fichiers de traductions / Load plugin translation	*/
    load_plugin_textdomain('wps-pos-i18n', false, dirname(plugin_basename(__FILE__)) . '/languages/');
    /**	Définition du chemin absolu vers les templates / Define the templates absolute directories	*/
    DEFINE('WPSPOS_TEMPLATES_MAIN_DIR', WPSPOS_PATH . '/templates/');
    /** Construction du tableau contenant l'alphabet / Build the alphabet letters part	*/
    DEFINE('WPSPOS_ALPHABET_LETTERS', serialize(array(__('ALL', 'wps-pos-i18n'), 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z')));
    /**	Vérification de l'activation de WP-Shop lors de l'installation / Test if WP-Shop is active on current wordpress installation before activate POS addon */
    include_once ABSPATH . 'wp-admin/includes/plugin.php';
    /**	register_activation_hook( __FILE__, 'test_wpshop_before_activing' );
    	function test_wpshop_before_activing() {
    		if ( !is_plugin_active( 'wpshop/wpshop.php' ) ) {
    			exit( __( 'WP-Shop is required for using POS addon. Please install and activate WP-Shop', 'wps-pos-i18n' ) );
    		}
    		else {
    			require_once( WPSPOS_PATH . 'controller/wps-pos-addon.ctr.php' );
    			wps_pos_addon::action_to_do_on_activation();
    		}
    	} - (Useless in WPShop, Install case 62) */
    /**	Vérification de l'activation de WP-Shop avant l'instanciation de l'interface de caisse / Before instanciate the POS addon check if wpshop is active on current wordpress installation	*/
    if (is_plugin_active('wpshop/wpshop.php')) {
        /** Inclusion des différents composants / Include plugin components */
        require_once WPSPOS_PATH . 'controller/wps-pos-customer.ctr.php';
        require_once WPSPOS_PATH . 'controller/wps-pos-product.ctr.php';
        require_once WPSPOS_PATH . 'controller/wps-pos-order.ctr.php';
        require_once WPSPOS_PATH . 'controller/wps-pos-addon.ctr.php';
        /**	Instanciation du controlleur principal / Main controller instanciation	*/
        $wps_pos_addon = new wps_pos_addon();
        /**	Appel automatique des modules présent dans le plugin / Install automatically modules into module directory	*/
        $wps_pos_addon->install_modules();
    }
}