Inform: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
 
Строка 3:
|тип = Парсерные платформы
|разработчик = [[Разработчик::Нельсон, Грэхем|Грэхем Нельсон]]
|язык = Английский (есть отдельный проект русской локализации Inform 6 — см. [[RInform]])
|система = Windows, Linux, macOS, Android, iOS и другие.
|онлайн = да
|написано на = Inform[[C]]
|язык разработки = 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 год. Основнойроект ееосновывается разработчикна —предварительных авторнаработках этого[[Локализатор::Гранкин, документаАндрей|Андрея (dgaev%mail!ru).Гранкина]] В2002 разработкегода; такжеосновная участвовалтехническая локализация выполнена [[Локализатор::Гаев, Денис|Денисом Гаевым]] в 2003-2004 годах; последующим сопровождением локализации занимался [[Локализатор::Зубарев, Всеволод|Всеволод Зубарев]] с 2010 года. Состояние — «стабильная бета», принципиальных изменений не ожидается. Система самостоятельно умеет генерировать падежные формы для имен объектов (достаточно выделить падежные окончания существительных и прилагательных, например «массивн/ая стальн/ая двер/ь», присвоив соответствующему объекту правильные род и число), и распознавать падежные формы в командах (и «открыть дверь ключом», и «открыть ключом дверь» понимаются правильно). Также распознается большое число дополнительных глагольных форм с приставками.
 
Имеет поддержку Glulx.
Источник — https://ifwiki.ru/Inform