function cms2cms_wp_admin_style() {
    $dataProvider = new CmsPluginData();

    wp_register_style( 'cms2cms-admin-css', $dataProvider->getFrontUrl() . 'css/cms2cms.css', false, CMS2CMS_VERSION );
    wp_enqueue_style( 'cms2cms-admin-css' );

    wp_register_script( 'cms2cms-jsonp', $dataProvider->getFrontUrl() . 'js/jsonp.js', false, CMS2CMS_VERSION );
    wp_enqueue_script( 'cms2cms-jsonp' );

    wp_register_script( 'cms2cms-admin-js', $dataProvider->getFrontUrl() . 'js/cms2cms.js', array('jquery', 'cms2cms-jsonp'), CMS2CMS_VERSION );
    wp_enqueue_script( 'cms2cms-admin-js' );

    wp_register_script( 'localization_cms', './js/cms2cms.js' );
    load_plugin_textdomain( 'cms2cms-migration', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
    $fileStart = 'cms2cms-migration';
    $translation_array = array(
        'Unknown error, please contact us http://www.cms2cms.com/contacts/' => __('Unknown error, please contact us http://www.cms2cms.com/contacts/', $fileStart),
        'New version' => __('New version', $fileStart),
        'Something gone wrong, please try again later.' => __('Something gone wrong, please try again later.', $fileStart),
        'To improve migration results please select one of the detected menu.' => __('To improve migration results please select one of the detected menu.', $fileStart),
        'Unable to detect menu. Please make sure that specified website URL is valid or click Get Estimate to proceed.' => __('Unable to detect menu. Please make sure that specified website URL is valid or click Get Estimate to proceed.', $fileStart)
    );
    wp_localize_script( 'localization_cms', 'localization_cms', $translation_array );
    wp_enqueue_script( 'localization_cms' );
}