Translation with CodeStyling Localization is not working with Marketpress

I´m trying to translate Marketpress with CodeStyling Localization, but I get a warning, and it won´t update the translated words to my site.

I have seen another thread about this issue and it won´t fix my problem..

I appreciate your help :slight_smile:

Best regards Rasmus

  • Vaughan
    • Support/SLS MockingJay

    Hi @Rasmus Skov,

    Looking at the code in MP.

    function localization() {
    		// Load up the localization file if we're using WordPress in a different language
    		// Place it in this plugin's "languages" folder and name it "mp-[value in wp-config].mo"
    		$mu_plugins = wp_get_mu_plugins();
    		$lang_dir = dirname(plugin_basename($this->plugin_file)) . '/marketpress-includes/languages/';
    		$custom_path = WP_LANG_DIR . '/marketpress/mp-' . get_locale() . '.mo';
    		if ( file_exists($custom_path) ) {
    			load_textdomain('mp', $custom_path);
    		} elseif ( in_array($this->plugin_file, $mu_plugins) ) {
    			load_muplugin_textdomain('mp', $lang_dir);
    		} else {
    			load_plugin_textdomain('mp', false, $lang_dir);
    		//setup language code for jquery datepicker translation
    		$temp_locales = explode('_', get_locale());
    		$this->language = ($temp_locales[0]) ? $temp_locales[0] : 'en';

    It runs a check first.

    If you have a language translation in the wp-content/languages for marketpress, then it will use load_textdomain, if not it will use load_plugins_textdomain. At least that's how I understand it.

    Let me just ask the developer for some clarification on this for you.

    Hope this helps

  • Rasmus Skov
    • New Recruit

    Hi Vaughan

    Thanks for your quick reply :slight_smile:

    I´m really not good at these codes yet, but i´m learning every day. If you could please help me a bit further, that would be great :slight_smile:

    I have installed Danish languages on my site..

    I´ll await the developers answer..


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.