Jump to content

Проблема с переводом одного слова

Featured Replies

Posted
comment_176884

У меня есть маленькая проблема, которая мне мозолит глаза уже почти два года, без шуток. И меня это очень раздражает. Если что 🤣 мне даже на офф форуме помочь не смогли.

image.png.975b580a1de549ddbbfbdf44992a4c60.pngКак мне перевести в ленте активности эту надпись today. Она не переводится, что бы я не сделал.

  • Author
comment_176887

Вот нашел в переводе. У одного ключа даже латиница отсутствует.

Спойлер

image.thumb.png.950aea44e6812ecd7b9ea9eff159868d.png

 

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

Edited by ryancoolround

comment_176890

Это живет в файле system/Content/Search/Result/Result.php - в функции streamSeparator(). Там жестко закодированные строки типа 'today'. 

image.png.4f1bf1a7b597f1c4203878669f925da9.png

image.png.b5a286198c4dbec21d8d63a019313508.png 

  • Author
comment_176891
3 минуты назад, Desti сказал:

Это живет в файле system/Content/Search/Result/Result.php - в функции streamSeparator(). Там жестко закодированные строки типа 'today'. 

image.png.4f1bf1a7b597f1c4203878669f925da9.png

Да, если прямиком в этом файле прописать "Сегодня", то перевод исправляется.

elseif ( $date->format('Y-m-d') == $now->format('Y-m-d') )
		{
			return 'Сегодня';
		}

image.png.52b96e90fa88497a0383de70a84f0e53.pngСпасибо.

comment_176892

У меня на русском все!
Попробуй в поиске по ключу найти.... поставь там today

Если это в разделе "Активность" то ключ так и есть todayssss.thumb.png.fa983b067138a3e07513de7d20f278bb.png

comment_176895
41 минуту назад, ryancoolround сказал:

Да, если прямиком в этом файле прописать "Сегодня", то перевод исправляется.

Это костылик. Если система не находит ключа из плагина lang, то подставляется передаваемое значение. Надо добавить этот ключ в базу, в языковые фразы, тогда появится перевод. Ключ из core не подхватывается, добавьте ключ в forums.

image.thumb.png.3f9e2d51f00ca6577c97f4d86606e986.png

image.png.5155856d74d2d104717da40fe99a800a.png

comment_176896
3 минуты назад, Desti сказал:

Это костылик. Если система не находит ключа из плагина lang, то подставляется передаваемое значение. Надо добавить этот ключ в базу, в языковые фразы, тогда появится перевод. Ключ из core не подхватывается, добавьте ключ в forums.

image.thumb.png.3f9e2d51f00ca6577c97f4d86606e986.png

image.png.5155856d74d2d104717da40fe99a800a.png

ну то что они костыль приматали к трёх-ногой кошке это понятно))))
По сути да проще ланги прописать...этот ланг от системы, не думаю что к форуму лучше этот ключ встречается как в календаре так и в форуме и системе!

Edited by SkiFteL

comment_176897
Только что, SkiFteL сказал:

не думаю что к форуму лучше

Из core он не подтягивается, почему - не знаю. Можно плагинчик на эту функцию повесить, менять возвращаемое значение на новое и добавить новый ключ с переводом. Тогда ни на что не повлияет. 

comment_176898
2 минуты назад, Desti сказал:

Из core он не подтягивается, почему - не знаю. Можно плагинчик на эту функцию повесить, менять возвращаемое значение на новое и добавить новый ключ с переводом. Тогда ни на что не повлияет. 

Ну я тебя понял, вот тока не вариант засорять лист страницы плагинов - тем же самым костылем, тока чутка получше)
Проще прошерстить ЛАНГИ ибо кажется после какого то русика часть лангов тупо полетели во свояси...где то и кто то забыл кавычки допилить)
За частую такое наблюдаю от ЛИНГВИСТОВ переводчиков самоучных)

  • Author
comment_176900

Огромное спасибо всем за помощь. Вы очень помогли. Правда. Спокойной ночи.

Мне завтра, точнее уже сегодня мед комиссию проходить.

comment_176901

Вот вам плагинчик, добавляет строку "Сегодня", вешает хук куда надо. При деинсталляции чистит за собой. 

TodayRus 1.0.0.xml

  • Author
comment_176913
12 часов назад, Desti сказал:

Это костылик. Если система не находит ключа из плагина lang, то подставляется передаваемое значение. Надо добавить этот ключ в базу, в языковые фразы, тогда появится перевод. Ключ из core не подхватывается, добавьте ключ в forums.

image.thumb.png.3f9e2d51f00ca6577c97f4d86606e986.png

image.png.5155856d74d2d104717da40fe99a800a.png

 

12 часов назад, Desti сказал:

Вот вам плагинчик, добавляет строку "Сегодня", вешает хук куда надо. При деинсталляции чистит за собой. 

TodayRus 1.0.0.xml 2 \u043a\u0411 · 2 загрузки

И хоть я использовал тот первый способ который подсказал @Desti в виде костыля, все равно лучше использовать способы из цитат. Ибо если напрямую изменять файл Result.php, то потом в админке висит предупреждение о том, что некоторые исходные файлы Invision Community были изменены.

  • 1 year later...
  • Author
comment_194510

Не могли бы вы добавить текст еще для ключа unhidden в этот плагин? На главной странице форума, если его переключить в вид "Отзывчивый" такое отображается.

Спойлер

image.thumb.png.12d693038e98c896d9f0ddd51682b2e2.png

Я хотел было сам добавить. Но у меня до сих пор проблемы с поиском необходимых классов.

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.