Inform: различия между версиями
Содержимое удалено Содержимое добавлено
Nikita (обсуждение | вклад) Нет описания правки |
Nikita (обсуждение | вклад) Нет описания правки |
||
Строка 3:
|тип = Парсерные платформы
|разработчик = [[Разработчик::Нельсон, Грэхем|Грэхем Нельсон]]
|язык = Английский (есть отдельный проект русской локализации Inform 6 — см. [[RInform]])
|система = Windows, Linux, macOS, Android, iOS и другие.
|онлайн = да
|написано на =
|язык разработки = Inform 6 и Inform 7
|читаемый формат = Исходный код Inform 6 ([[.inf|*.inf]];[[.h|*.h]]), Исходный код Inform 7 ([[.ni|*.ni]];[[.i7x|*.i7x]])
|создаваемый формат = Игры для [[Glulx]] ([[.ulx|*.ulx]], Игры для [[Z-машина|Z-машины]] ([[.z?|*.z?]]
Строка 49:
Inform — одна из самых широко локализованных систем ИЛ, причем возможность локализации заложена непосредственно в стандартные библиотеки. Все языково-специфичные детали (сообщения, грамматика, союзы и служебные слова и пр.) изолированы от прочего кода, собраны в двух библиотечных файлах (English.h и Grammar.h), и в принципе достаточно правильно перевести их содержимое для локализации всей системы. Хотя изначально система создавалась для такого грамматически простого языка, как английский, в ней предусмотрено многие понятия (концепции рода и числа, различные артикли и их contraction forms и пр.), также необходимые для европейских языков. Механизм предпарсерной обработки командной строки позволяет справиться со многими языково-специфичными трудностями. Уже имеются переводы на немецкий, французский, испанский, итальянский, шведский, искусственные языки эсперанто и lojban; в процессе перевод еще на несколько языков — португальский, финский, польский. В спецификации Z-форматов сейчас заложена полная поддержка набора символов Unicode.
Русская версия системы ([[RInform]]) активно разрабатывалась с 2003 по 2018 год.
Имеет поддержку Glulx.
| |||