• I’m making a child theme and I was wondering if I created the language file correctly. I took the parent theme’s .po and I merged it with the .po file of the child theme so it looks something like this:

    #: parent/index.php:161
    msgid "Read more"
    msgstr ""
    
    #: child/header.php:73
    msgid "Welcome!"
    msgstr ""

    I placed the new .po file in my child themes languages folder. This is code that is in the parent theme to load the language file:

    // Make theme available for translation
    	// Translations can be filed in the /languages/ directory
    	load_theme_textdomain(PW_THEME_FILE, TEMPLATEPATH . '/languages');
    
    	$locale = get_locale();
    	$locale_file = TEMPLATEPATH . "/languages/$locale.php";
    	if ( is_readable( $locale_file ) )
    		require_once( $locale_file );

    Should I copy that code into the child theme’s functions.php file or do I need to use the load_child_theme_textdomain() function?

    Any help would be appreciated.

  • The topic ‘Child theme language files’ is closed to new replies.