Поддержка Проблемы и решения Не меняется язык темы

  • Добрый день, поставил тему Flatsome.
    В настройках wordpress — стоит русский.
    Язык всей темы при этом — английсский.
    Язык меняется только при редактировании темы, при закрытии редактора опять английсский.

    Что делал:
    — менял файлы локализаций в папке с темой;
    — удалял не нужные файлы локализаций в папке с темой;
    — в корневой каталог переводов добавлял файлы: flatsome-ru_RU

Просмотр 15 ответов — с 1 по 15 (всего 18)
  • это коммерческая тема. По всем вопросам обращайтесь в ее ТП.

    Да, я написал в поддержку. Возможно кто-то сталкивался такой-же проблемой и решение простое просто я до него еще не дошел.

    прочитайте правила форума и пункт 9 раз пять.

    Модератор Yui

    (@fierevere)

    永子

    Возможно кто-то сталкивался такой-же проблемой и решение простое просто я до него еще не дошел.

    вероятность мала, но если вы решите проблему и напишете решение, для тех, то придет после вас с той же проблемой — хорошо

    Модератор Yuri

    (@yube)

    в корневой каталог переводов добавлял файлы: flatsome-ru_RU

    Переводы тем, как правило, лежат в /wp-content/languages/themes/. Но у авторов темы может быть свое мнение как о месте, так и об имени файла (домене локализации).

    Wordpress использует скомпилированные файлы локализации с расширением .mo. Файлы исходников .po лежат рядом просто для удобства.

    файл ru_RU.mo лежит в каталоге /wp-content/themes/flatsome/languages/

    Если в теме ничего не ломали, то все работает

    jontsk (@jontsk)
    1. /wp-content/languages/themes/flatsome-ru_RU.mo (так надежнее)
    2. Файл перевода ru_RU не полный (108 записей), а фактически 86 записей, см. файл flatsome.pot (401 запись) и он также не полный
    3. Тема не полностью подготовлена для перевода, см.напр.:
    __( ‘Custom Footer’ )
    __( ‘Reset’, ‘flatsome-admin’ ),
    __( ‘1 level’, ‘flatsome’ ),
    т.е. надо 2 файла .mo, а может быть и больше

    Вобщем как оказалось проблема с тем что перевод Woocommerce не применяется. Он отображается только есть на сайте зайти в режим редактирования…. Что делать уже не знаю. Поддержка то что советовала не помогло.

    Название темы (полное) ?

    Flatsome Theme

    jontsk(@jontsk)

    1. Темы Flatsome нет в каталоге WordPress.org, т.е. на этом Форуме обсуждать проблемы этой темы нельзя.
    2. {удалено модератором}
    • Ответ изменён 1 год, 2 месяца назад пользователем Yui.
    Модератор Yui

    (@fierevere)

    永子

    И как мне лучше проступить?

    Я нашла решение с переводом..

    Модератор Yui

    (@fierevere)

    永子

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

    Также есть запрет для форумов плагинов и тем для авторов, чтобы они не оказывали поддержку своих платных версий вместе с поддержкой бесплатных.

    jontsk(@jontsk)
    скажу честно, что у Вас происходит не то что надо при входе/выходе из редактора — я не поняла… какой перевод Woocommerce?
    —-
    но что я поняла:
    Flatsome Версия: 3.16.5
    1. Перевод flatsome-ru_RU. не полный и не все правильно, надо Обновить из исходного файла/POT, но это только 400 записей.
    2. Файла перевода для настройки темы нет — надо создать файл flatsome-admin-ru_RU
    3. Много файлов перевода:
    ‘flatsome’
    ‘flatsome-admin’ — настройка темы
    ‘ux-builder’ — конструктор стр. — надо искать
    ‘tgmpa’ — должен погрузиться перевод
    ‘woocommerce’ — должен погрузиться перевод
    ‘wordpress-importer’ — должен погрузиться перевод
    4. Есть не полностью подготовленные для перевода: напр.: _( ‘Image size’ ), а надо , _( ‘Image size’, ‘flatsome-admin’ ),
    5. Для страниц woocommerce есть переводы от ‘woocommerce’ и ‘flatsome’, но т.к. не все переведено во flatsome, наверное есть проблемы с переводов.

    Что можно сделать:
    1. Автор темы предлагает установить плагины Polylang или WPML.
    2. Переименовать ВЕЗДЕ ‘flatsome-admin’ на ‘flatsome’.
    Использовать два файла flatsome-ru_RU и flatsome-admin-ru_RU и прописать:
    Text Domain: flatsome-admin
    Text Domain: flatsome

    наверное неправильно и не возможно, т.к. есть файлы где одновременно используются: ‘flatsome-admin’ и ‘flatsome’
    Но это до первого обновления темы. После обновления надо переименовать ‘flatsome-admin’ в ‘flatsome’
    3, Аккуратно с помощью Poedit выбрать нужные папки и исключить не нужные папки. Надо перевести до 2000 строк. Файл будет flatsome-ru_RU.
    И это будет перевод для Настройки темы и Страниц темы (woocommerce)
    4. Черновой перевод Настройки темы
    Если, что-то непонятно спрашивайте.


Просмотр 15 ответов — с 1 по 15 (всего 18)
  • Тема «Не меняется язык темы» закрыта для новых ответов.