Поддержка Переводы Проблема с переводом ( Fortuna theme )

  • Уже неделю мучаюсь, всё никак не могу перевести тему ( не вмешиваясь в код шаблон ).
    Помогите, пожалуйста, разобраться как перевести тему. Тема готова к переводу. Всё никак не могу понять где находятся файлы или как подключить переведенные файлы…

    И так, пробовал перевести через два плагина: Codestyling Localization, но там проблема была с защитой, если точнее то:
    скриншот
    скриншот

    ; далее попробовал плагин: Loco. Видит тему, жму » Добавить язык » , выбираю русский язык и появляется шаблон с переводом. Перевожу — нет никакой реакции….

    Я все время думаю, что нужно указать в шаблоне перевод, но никак не могу найти где это сделать… Искал функцию:
    load_theme_textdomain

    Нашел в следующих файлах:

    В functions:

    load_theme_textdomain( 'fortuna', get_template_directory() . '/languages' );

    В ot-loader:

    public function load_textdomain() {
    
          if ( OT_PLUGIN_MODE ) {
    
            load_plugin_textdomain( 'option-tree', false, OT_LANG_DIR );
    
          } else {
    
            load_theme_textdomain( 'option-tree', OT_LANG_DIR );
    
          }
    
        }<code></code>

    В class-wp-theme.php:

    public function load_textdomain() {
            if ( isset( $this->textdomain_loaded ) )
                return $this->textdomain_loaded;
    
            $textdomain = $this->get('TextDomain');
            if ( ! $textdomain ) {
                $this->textdomain_loaded = false;
                return false;
            }
    
            if ( is_textdomain_loaded( $textdomain ) ) {
                $this->textdomain_loaded = true;
                return true;
            }
    
            $path = $this->get_stylesheet_directory();
            if ( $domainpath = $this->get('DomainPath') )
                $path .= $domainpath;
            else
                $path .= '/languages';
    
            $this->textdomain_loaded = load_theme_textdomain( $textdomain, $path );
            return $this->textdomain_loaded;
        }

    И в l10n.php:

    function load_theme_textdomain( $domain, $path = false ) {
        $locale = get_locale();
        /**
         * Filter a theme's locale.
         *
         * @since 3.0.0
         *
         * @param string $locale The theme's current locale.
         * @param string $domain Text domain. Unique identifier for retrieving translated strings.
         */
        $locale = apply_filters( 'theme_locale', $locale, $domain );
    
        if ( ! $path )
            $path = get_template_directory();
    
        // Load the textdomain according to the theme
        $mofile = untrailingslashit( $path ) . "/{$locale}.mo";
        if ( $loaded = load_textdomain( $domain, $mofile ) )
            return $loaded;
    
        // Otherwise, load from the languages directory
        $mofile = WP_LANG_DIR . "/themes/{$domain}-{$locale}.mo";
        return load_textdomain( $domain, $mofile );
    }
    PHP:
    function load_child_theme_textdomain( $domain, $path = false ) {
        if ( ! $path )
            $path = get_stylesheet_directory();
        return load_theme_textdomain( $domain, $path );
    }

    Смотря на эти коды — не вижу ничего куда можно было бы добавить ru_RU.mo или что-то подобное.

    И в конце концов скачал POEDIT. Выбрал шаблон перевода — перевожу, сохраняю — так же нет никакой реакции. Помогите, пожалуйста, разобраться. Может я не те файлы перевожу?

  • Тема «Проблема с переводом ( Fortuna theme )» закрыта для новых ответов.