Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Отображение комментариев на всех языках #123

Open
iDolmatov opened this issue Apr 26, 2020 · 4 comments

Comments

@iDolmatov
Copy link
Contributor

Предлагаю добавить в настройки пользователя опцию, которая позволяет просматривать все комментарии под картинкой без перевыбора языка, т.е. как было раньше.

Сейчас выбор возвращается к выбранному языку сайта, что не всегда удобно.

Альтернативный вариант: запоминать выбор пользователя и показывать комментарии с учётом последнего выбора.

@MiTereKun
Copy link

она там есть - первый пункт выпадающего списка all

Так как все языки в 2 буквы (кроме zh_CN) - можно кнопку all вынести за пределы списка, а сам список уменьшить для сохранения правильного отображения на мобильных устройствах (на скриншоте не показано)
изображение

В будущем, когда накопиться достаточное количество комментариев с языковым определением - можно будет сделать в общем списке такую же связку выпадающего списка и кнопки all

Альтернативный вариант: запоминать выбор пользователя

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

@iDolmatov
Copy link
Contributor Author

она там есть - первый пункт выпадающего списка all

Есть, но выбор не сохраняется. Обнови страницу и выбор собьётся.

Так как все языки в 2 буквы (кроме zh_CN) - можно кнопку all вынести за пределы списка, а сам список уменьшить для сохранения правильного отображения на мобильных устройствах (на скриншоте не показано)

Сомнительно предложение:
Экономия места копеечная, а за счёт выноса ещё и увеличится;
Придётся мудрить с затенением выбора языка и делать оформление кнопки "all" для включенного и выключенного состояния.

В будущем, когда накопиться достаточное количество комментариев с языковым определением

Что-то вообще на уровне AI.

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

Я и предложил два варианта реализации:

  1. Не нативный. Нужно открыть настройки пользователя и поставить галочку "Отображать все комментарии".
    При просмотре картинки по умолчанию выбран вариант ALL, а пользователь на время просмотра может ограничить список комментариев.
  2. Нативный. Остаётся текущий вариант, когда выбор языка осуществляется на странице просмотра картинки.
    При этом запоминается выбор пользователя. Выбрал он all, то всегда видит все комментарии. Выбрал он язык сайта английский, а читает и пишет комментарии согласно выбранному языку на странице комментариев, например, русский.

P.S. Вообще разделение комментариев под картинкой странное решение. Запросто могут быть мультиязычные комментарии для всех пользователей: смайлы, мини-картинки (стикеры), цитата комментария художника и т.п. С разделение пользователи могут потерять важную информацию из вида из-за данного разделения.

Также сейчас есть проблема, когда языки комментаторов не совпадают, но общаются между собой.
Наглядный пример:
https://anime-pictures.net/pictures/view_post/642235
У меня включён английский язык сайта, т.к. в текущий момент есть необходимость смотреть теги без их перевода, в частности, копирайты и персонажи.
Я не меняю язык сайта и пишу комментарий на русском языке.
Модератор прочитал комментарий, вероятно, с другой страницы сайта (главная или все комментарии) и написал комментарий. Однако, при просмотре картинки без выбора просмотра всех комментариев получается диалог с разбиением на части.
Для сохранения более-менее приемлемого диалога я ответил с переключением языка сайта.
Эту ситуацию можно было обойти, если реализовать ответ в комментариях на выбранном языке комментариев, а не сайта. Просматриваю комментарии английские и отвечаю на английском, но с русским интерфейсом - сохраняются комментарии в раздел английского языка. Решил я дать ссылку на сайт автора с его работой - выбираю вариант языка "все", после написания комментария его видно всем пользователям без смены языка. Для защиты от злоупотребления наделить модераторов и сайт функционалом модерации комментария в плане смены языка - нажимает модератор флаг и меняет язык комментария (все языки или определённый).

Также думал, что сейчас не хватает обозначения языка комментария. Вот написал пользователь комментарий и ты его видишь при выборе всех языков, но написан комментарий на иврите. Сейчас для правильного ответа на комментарий необходимо посмотреть языки по очереди и найти связанный язык с комментарием, переключить язык сайт, только после этого ответить на комментарий.
Если реализовать ответ на комментарий на выбранном языке комментария + флаг/обозначения языка рядом с комментарием, то достаточно выбрать язык согласно обозначению и написать комментарий, не переключая язык всего интерфейса.

@stalkerg
Copy link
Owner

Эту ситуацию можно было обойти, если реализовать ответ в комментариях на выбранном языке комментариев, а не сайта.

именно так оно и работает, просто модераторы просматривают все комментарии с all а если ставишь коммент как all то он и будет доступен всем.

@stalkerg
Copy link
Owner

Надо с тобой в телеге или в чате поговорить, мы отчасти это внедрили из-за тебя.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants