xoy wrote:Спасибо, за пояснения, а где взять то переводы?
гитхаб большой... (поискал, что-то не нашел)
xoy wrote:Опа... Меня только осенило, перевод зависит от настроек сервера?!
upd
нашел на гитхабе это https://github.com/minetest-LOTR/Lord-of-the-Test
загрузил, поставил - все названия по английски. именно русской версии лорд не нашел.
# Set the language. Leave empty to use the system language.
# A restart is required after changing this.
# type: enum values: , be, ca, cs, da, de, en, eo, es, et, fr, he, hu, id, it, ja, jbo, ko, ky, lt, nb, nl, pl, pt, pt_BR, ro, ru, sr_Cyrl, tr, uk, zh_CN, zh_TW
# language =
Почему так не работает?Leave empty to use the system language.
xoy wrote:Спасибо, за пояснение. Речь шла не о переводе на руский, а о многоязыкасти как таковой и с ней проблемы у МТ, что мешает ее большей популяризации. Буду разбираться с сетевым протоколом МТ и intllib на предмет реализации нормальной многоязыкости. Чтобы каждому клиенту в его языке можно было отдавать данные, а то это какой-то кошмар... мне даже как-то не верится, что современная сетевая игра не умеет многоязыкости из коробки (заложенной в архитектуре с нуля)
narrnika wrote:поскольку источник данных для всплывающих подсказок прописан в движке и изменению не подлежит - выбрасываем их (tooltip'ы) за борт
narrnika wrote:ну, к примеру, строка "Лопата"; и пишите вы в чат "Дайте мне лопату" или "Кому нужна лопата?"... и выходит "многоязыкасть" совсем другим боком, ибо кроме вас на сервере двое игроков с немецким клиентом, пятеро - с английским, и (чтоб совсем не скучно было) один с китайским. И им ваше "Лопата", как вам "日本語"...
narrnika wrote:куда можно сунуть любой игровой предмет и прочесть инфу о нём на выбранном ранее языке
narrnika wrote:возможно, у кого-то сложится впечатление, что я против многоязычности в принципе - на самом деле это не так, просто, на мой взгляд, одним переводом всех объектов на все языки тут не обойтись
narrnika wrote: пишите вы в чат "Дайте мне лопату" или "Кому нужна лопата?"... кроме вас на сервере двое игроков с немецким клиентом, пятеро - с английским, и (чтоб совсем не скучно было) один с китайским.
narrnika wrote: источник данных для всплывающих подсказок прописан в движке и изменению не подлежит - выбрасываем их (tooltip'ы) за борт
narrnika wrote:Касательно текущего положения вещей:
где-то с полгода-год назад было у меня предложение (без изменений движка, чисто на модах) - игрок при входе на сервер вручную выбирает свой язык (как на LORD'е выбирается раса), этот выбор хранится примерно там же, где координаты от sethome и прочие data; поскольку источник данных для всплывающих подсказок прописан в движке и изменению не подлежит - выбрасываем их (tooltip'ы) за борт, заместо них водим нечто (лупу - как инструмент, микроскоп - как блок, или просто страничку в инвентаре), куда можно сунуть любой игровой предмет и прочесть инфу о нём на выбранном ранее языке (который, в идеале, можно в любой момент сменить то ли в том же инвентаре, то ли просто чат-коммандой);
что спец.ячейка невозможна без правки кода клиента или сервера? Показывать название предмета в ячейке можно без всплывающих подсказок, обычным текстом возле спец.ячейки?narrnika wrote: поскольку источник данных для всплывающих подсказок прописан в движке и изменению не подлежит - выбрасываем их (tooltip'ы) за борт
Я сталкивался с таким в WOW, но это мелочь, ведь есть гугл переводчик, во-вторых игрок может перезайти на сервер и выбрать английский язык и написать название в чат на нём (если нет спец.ячейки для перевода в инвентаре). В третьих к моду intlib был форк делающий двуязычие (английский и другой язык) в описании предметов (как было на Russian Ama перед закрытием).narrnika wrote:и пишите вы в чат "Дайте мне лопату" или "Кому нужна лопата?"... и выходит "многоязыкасть" совсем другим боком, ибо кроме вас на сервере двое игроков с немецким клиентом, пятеро - с английским, и (чтоб совсем не скучно было) один с китайским. И им ваше "Лопата", как вам "日本語"...
amadin wrote:что спец.ячейка невозможна без правки кода клиента или сервера? Показывать название предмета в ячейке можно без всплывающих подсказок, обычным текстом возле спец.ячейки?
xoy wrote:Это, конечно, жесть.
Nyarg wrote:CSM в помощь ) Кстати самое время прорабатывать контекстное АПИ и кидать реквесты на гитхаб...
amadin wrote:Может наоборот, игрок суёт в спец. ячейку в инвентаре любой игровой предмет и видит его название на английском... и пишет его в чат на английском...
amadin wrote:Я правильно понял?...
amadin wrote:...ведь есть гугл переводчик...
amadin wrote:...к моду intlib был форк делающий двуязычие (английский и другой язык) ...
narrnika wrote:amadin wrote: ...ведь есть гугл переводчик...
Вот только в minetest'овском чате до сих пор нет полной поддержки копипаста &-[
narrnika wrote:ИМХО, для коммуникации проще (только не падайте !-) вообще использовать цифровой код - четыре разряда должно хватить, на вскидку... возможно, как предложил xoy, с каким-нибудь префиксом из спецсимволов... или - не спец... "Лот №1125, у кого есть?!" :-))
xoy wrote:tooltip - почему они должны быть однострочные?
xoy wrote:Навел на объект и вот тебе и справочник
xoy wrote:Переключился в браузер, а там мобы налетели и затоптали - это очень раздражает
xoy wrote:Так, остановимся на этом. А то чувствую "Остапа понесло..." :)
narrnika wrote:"без правки кода клиента" нельзя изменить поведение всплывающих над предметами подсказок - они берутся из поля description, задаваемого при регистрации объекта, а значит едины и неизменны для всех посетителей сервера и до его перезагрузки.
Users browsing this forum: No registered users and 1 guest