Maiden8 Опубликовано 8 мая, 2018 Поделиться Опубликовано 8 мая, 2018 Добрый день, у меня стоит Invision Community 4.2.8 · Русификация от запрещённый_сайт.Ru NULLED А дни недели все равно на английском, в русификации все переведено, как надо, но почему же тогда? https://l2.netlink.su/forum/index.php Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 8 мая, 2018 Поделиться Опубликовано 8 мая, 2018 проверить на дефолте, очистить кеш на пк и на форуме Maiden8 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 8 мая, 2018 Поделиться Опубликовано 8 мая, 2018 Вероятней всего какие-то языковые ключи пересекаются, с сторонним приложением или плагином. Maiden8 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Maiden8 Опубликовано 8 мая, 2018 Автор Поделиться Опубликовано 8 мая, 2018 На дефолте так же Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Nikola_Telegin Опубликовано 8 мая, 2018 Поделиться Опубликовано 8 мая, 2018 Язык попробуйте заного залить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
akmaltilloev Опубликовано 8 мая, 2018 Поделиться Опубликовано 8 мая, 2018 15 минут назад, Maiden8 сказал: На дефолте так же В настройках языка посмотрите. Там локаль должен быть "ru", "ru_RU" или же из списка выбрать "Русский". Тут проблема с настройками и сервером, а не переводом. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Maiden8 Опубликовано 8 мая, 2018 Автор Поделиться Опубликовано 8 мая, 2018 Спасибо за советы, буду разбираться с хостингом Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
akmaltilloev Опубликовано 8 мая, 2018 Поделиться Опубликовано 8 мая, 2018 3 минуты назад, Maiden8 сказал: Спасибо за советы, буду разбираться с хостингом Скиньте скриншот настройки языка. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 8 мая, 2018 Поделиться Опубликовано 8 мая, 2018 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Emix12 Опубликовано 8 мая, 2018 Поделиться Опубликовано 8 мая, 2018 в бд проверьте ид ключа языка к русскому ключу, к en будет 1, к русскому 2 или 3 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 15 ноября, 2021 Поделиться Опубликовано 15 ноября, 2021 Кстати тоже заметил такую проблему. Кэш чистил) Какое решение?) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 16 ноября, 2021 Поделиться Опубликовано 16 ноября, 2021 Извиняюсь за некропостинг. Нашел страницу в поиске и подумал, что нет смысла создавать новую тему раз такая уже существует с нерешенной проблемой. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 16 ноября, 2021 Поделиться Опубликовано 16 ноября, 2021 (изменено) Решение - удалять все сторонние плагины и приложения, которые имеют одинаковые языковые ключи с дефолтными приложениями, что делает невозможным полный перевод (по странной системе, придуманной парнями из Invision Community). Либо смириться. Изменено 16 ноября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 17 ноября, 2021 Поделиться Опубликовано 17 ноября, 2021 Zero108 такую ситуацию обнаружил после установки темы) Правда теперь даже после смены темы ситуация не исправляется) Думаю можно ли в коде это ручками подправить? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 17 ноября, 2021 Поделиться Опубликовано 17 ноября, 2021 Из базы данных руками удалять языковые ключи, которые дублируются с дефолтными. Проверить можно в разделе Языки админцентра, какие ключи дублируются, отсортировав по колонке ключи. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 Zero108 имеете ввиду в БД в таблице? А как она называется? В админпанеле ничего нету Записи на форуме некорректно отображаются только при названии дней недели, то есть понедельник, вторник, среда, четверг, пятница, суббота, воскресенье. При этом правильно отображаются "Опубликовано вчера в 14:22" или "Опубликовано 3 ноября". Только с днями неделями некорректно "Опубликовано Saturday в 12:17". Посмотрел, ключ для даты публикации "date_replied", нашел в БД в таблице "core_sys_lang_words" этот ключ. Существует 2 записи со значением "Posted %s" и "Опубликовано %s". Судя по всему некорректно отрабатывает замена переменной %s. Дальше тупик. Где искать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 (изменено) Проблема из-за того, что в админке нельзя добавить перевод к дублирующейся по ключу языковой строке. Ключ дублируется: date_replied Ищите еще одну языковую строку в русском языке с ключем date_replied и добавляйте перевод. Либо сносите сторонний плагин, который создал эту строку. Тема тоже может добавлять языковые строки. Значит нужно почистить базу данных от дублирующей строки. Изменено 18 ноября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 А через БД можно исправить?) Вот все записи со значением "Tuesday" Zero108 плагин еще нужно найти этот. Устанавливал тему только и переустановил чат. Но чат отключал - ситуация не меняется, значит это тема создала такой ключ. Сносить тему не хотелось бы. Хочется исправить) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 Я бы перевел в английской версии Tueday на Tuesday2 во всех местах. Нашел бы языковую строку для этого места. Посмотрел бы её ключ. Потом сделал бы поиск в админцентре в языках по данному ключу в русском языке. И посмотрел, есть ли дубликаты. Потом в базе данных удалил для языка с word_id 2 данную строку (которая не переведена). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 Для эксперимента переименовал "Tuesday" во "Вторник", очистил кэш через админпанель. Ничего не поменялось. Отключил все плагины. Ничего не поменялось. Тему удалять не хочу для проверки, я её уже настроил) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 Либо прямо в базе данных добавил бы перевод в эту строку. Вы не там меняете. Меняйте в английском языке - добавляйте перевод непосредственно в английском языке в админцентре. Налик 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 Zero108 так и начал делать) Только видимо по мимо таблицы core_sys_lang_words еще откуда-то подтягивается. Сделал поиск LIKE со значением "Tuesday" по всем таблицам БД, встречается только в "core_sys_lang_words". Изменил все значения Tuesday на Tuesday_test, очистил кэш. Зашел с чистого браузера. Ничего не поменялось. Магия. Спасибо. Сейчас попробую Странно, по моему тут все ок.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 В админ-панеле изменил для английского языка. Кэш очистил. Ничего не поменялось опять.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Налик Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 Так понимаю переменная %s заменяется на значения day_1, day_2, day_3 и т.д. Вот только они то нормально настроены... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 18 ноября, 2021 Поделиться Опубликовано 18 ноября, 2021 (изменено) 1. Открываете админцентр. Открываете РУССКИЙ язык. Вводите в поиск Tuesday, как показано на скриншоте: 2. В результатах поиска смотрите, есть ли строки с одинаковыми языковыми ключами (на скриншоте их нет, у вас могут быть): 3. Если есть такие строки с одинаковыми ключами (столбик Key) и для каких-то из этих строк перевод отсутствует (столбик Russian), то нужно скопировать данные Key этой строки и найти в базе данных в указанной вами таблице базы данных эту строку (с таким ключем) и вставить туда в правильное место русский перевод, так как через админцентр это сделать не получится. При этом важно в таблице базы данных не перепутать английский язык и русский, ориентируясь на поле lang_id (оно не должно быть = 1). Если это не поможет, то можно попытаться удалить в базе данных эту языковую строку, предварительно сделав бэкап базы данных. Русский язык имеет в вашем случае lang_id = 2: Изменено 18 ноября, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.