Jump to content

Featured Replies

Добрый день, у меня стоит

Invision Community 4.2.8 · Русификация от запрещённый_сайт.Ru NULLED

А дни недели все равно на английском, в русификации все переведено, как надо, но почему же тогда?

5af1e1cde2b4e_.thumb.png.29128b47d0ac821cfb50153658ce310b.png

https://l2.netlink.su/forum/index.php

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/
Share on other sites

проверить на дефолте, очистить кеш на пк и на форуме 

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=147242
Share on other sites

Вероятней всего какие-то языковые ключи пересекаются, с сторонним приложением или плагином.

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=147243
Share on other sites

На дефолте так же

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=147244
Share on other sites

Язык попробуйте заного залить.

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=147245
Share on other sites
15 минут назад, Maiden8 сказал:

На дефолте так же

В настройках языка посмотрите. Там локаль должен быть "ru", "ru_RU" или же из списка выбрать "Русский". Тут проблема с настройками и сервером, а не переводом. 

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=147247
Share on other sites

Спасибо за советы, буду разбираться с хостингом

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=147248
Share on other sites
3 минуты назад, Maiden8 сказал:

Спасибо за советы, буду разбираться с хостингом

Скиньте скриншот настройки языка.

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=147249
Share on other sites

в бд проверьте ид ключа языка к русскому ключу, к en будет 1, к русскому 2 или 3

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=147256
Share on other sites
  • 3 years later...

Кстати тоже заметил такую проблему. Кэш чистил) Какое решение?)

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174698
Share on other sites

Извиняюсь за некропостинг. 

Нашел страницу в поиске и подумал, что нет смысла создавать новую тему раз такая уже существует с нерешенной проблемой. 

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174774
Share on other sites

Решение - удалять все сторонние плагины и приложения, которые имеют одинаковые языковые ключи с дефолтными приложениями, что делает невозможным полный перевод (по странной системе, придуманной парнями из Invision Community). Либо смириться.

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174777
Share on other sites

Zero108 такую ситуацию обнаружил после установки темы) Правда теперь даже после смены темы ситуация не исправляется) Думаю можно ли в коде это ручками подправить?

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174823
Share on other sites

Из базы данных руками удалять языковые ключи, которые дублируются с дефолтными. Проверить можно в разделе Языки админцентра, какие ключи дублируются, отсортировав по колонке ключи.

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174829
Share on other sites

Zero108 имеете ввиду в БД в таблице? А как она называется? 

В админпанеле ничего нету

Языки.png

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

При этом правильно отображаются "Опубликовано вчера в 14:22" или "Опубликовано 3 ноября". Только с днями неделями некорректно "Опубликовано Saturday в 12:17".

Посмотрел, ключ для даты публикации "date_replied", нашел в БД в таблице "core_sys_lang_words" этот ключ. Существует 2 записи со значением "Posted %s" и "Опубликовано %s". 

Судя по всему некорректно отрабатывает замена переменной %s. Дальше тупик. Где искать?

forum_lang1.png

forum_date.png

core_sys_lang_words.png

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174896
Share on other sites

Проблема из-за того, что в админке нельзя добавить перевод к дублирующейся по ключу языковой строке. Ключ дублируется: date_replied

Ищите еще одну языковую строку в русском языке с ключем date_replied и добавляйте перевод. Либо сносите сторонний плагин, который создал эту строку.

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

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174897
Share on other sites

А через БД можно исправить?)

Вот все записи со значением "Tuesday"

post.png

bd.png

Zero108 плагин еще нужно найти этот. Устанавливал тему только и переустановил чат. Но чат отключал - ситуация не меняется, значит это тема создала такой ключ. Сносить тему не хотелось бы. Хочется исправить)

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174898
Share on other sites

Я бы перевел в английской версии Tueday на Tuesday2 во всех местах. Нашел бы языковую строку для этого места. Посмотрел бы её ключ. Потом сделал бы поиск в админцентре в языках по данному ключу в русском языке. И посмотрел, есть ли дубликаты. Потом в базе данных удалил для языка с word_id 2 данную строку (которая не переведена).

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174899
Share on other sites

Для эксперимента переименовал "Tuesday" во "Вторник", очистил кэш через админпанель. Ничего не поменялось. Отключил все плагины. Ничего не поменялось. Тему удалять не хочу для проверки, я её уже настроил)

211118163612.png

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174900
Share on other sites

Либо прямо в базе данных добавил бы перевод в эту строку.

Вы не там меняете. Меняйте в английском языке - добавляйте перевод непосредственно в английском языке в админцентре.

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174901
Share on other sites

Zero108 так и начал делать) Только видимо по мимо таблицы core_sys_lang_words еще откуда-то подтягивается. 

Сделал поиск LIKE со значением "Tuesday" по всем таблицам БД, встречается только в "core_sys_lang_words".

Изменил все значения Tuesday на Tuesday_test, очистил кэш. Зашел с чистого браузера. Ничего не поменялось. 

Магия.

Спасибо. Сейчас попробую

English.png

Странно, по моему тут все ок.. 

English2.png

English1.png

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174902
Share on other sites

В админ-панеле изменил для английского языка. Кэш очистил. Ничего не поменялось опять.. 

English3.png

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174904
Share on other sites

Так понимаю переменная %s заменяется на значения day_1, day_2, day_3 и т.д.

Вот только они то нормально настроены...

 

211118173529.png

Русский1.png

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174908
Share on other sites

1. Открываете админцентр. Открываете РУССКИЙ язык. Вводите в поиск Tuesday, как показано на скриншоте:

1.thumb.jpg.3f9d18f122f0829136cb5a6cc7aa2a1c.jpg

 

2. В результатах поиска смотрите, есть ли строки с одинаковыми языковыми ключами (на скриншоте их нет, у вас могут быть):

2.thumb.jpg.8dfb8fa9a92d626b0637ed302ffaa010.jpg

 

3. Если есть такие строки с одинаковыми ключами (столбик Key) и для каких-то из этих строк перевод отсутствует (столбик Russian), то нужно скопировать данные  Key этой строки и найти в базе данных в указанной вами таблице базы данных эту строку (с таким ключем) и вставить туда в правильное место русский перевод, так как через админцентр это сделать не получится. При этом важно в таблице базы данных не перепутать английский язык и русский, ориентируясь на поле lang_id (оно не должно быть = 1). Если это не поможет, то можно попытаться удалить в базе данных эту языковую строку, предварительно сделав бэкап базы данных.

Русский язык имеет в вашем случае lang_id = 2:

Дни недели - Техническая поддержка Invision Community - IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения - Google Chrome.jpg

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/19797-dni-nedeli/?&do=findComment&comment=174910
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.