Изменения

Перейти к навигации Перейти к поиску

Специальные параграфы Sugarcube

6576 байт убрано, 18:01, 28 февраля 2020
Нет описания правки
'''Twine 2:''' Не является специальным параграфом. Любой параграф может быть выбран в качестве стартового, путём отметки (иконка ракеты) в контекстном меню параграфа
'''Twine 1:''' ''Required.'' The starting passage, the first passage displayed. Configurable, see [http://www.motoslave.net/sugarcube/2/docs/config-object.html#config-passages-start Config.passages.start] for more information.=== StoryAuthor ===
'''Twine 2Устанавливает авторскую подпись на панели пользовательского интерфейса (ID элемента:''' ''Not special.'' Any passage may be chosen as the starting passage by marking it via the (rocket ship iconstory-author) passage context-menu item.
StoryAuthor Устанавливает авторскую подпись на панели пользовательского интерфейса (ID элемента: story-author)=== StoryBanner ===
Sets the authorial byline in the UI bar Устанавливает баннер истории на панели пользовательского интерфейса (element IDэлемента: story-authorbanner).
StoryBanner Устанавливает баннер истории на панели пользовательского интерфейса (ID элемента: story-banner)=== StoryCaption ===
Sets the story's banner in the UI bar Устанавливает заглавие истории на панели пользовательского интерфейса (element IDэлемента: story-bannercaption).
StoryCaption Устанавливает заглавие истории на панели пользовательского интерфейса (ID элемента: (ID элемента: story-caption).=== StoryInit ===
Sets the story's caption in the UI bar Используются для задач перед запуском инициализации истории, например, инициализации переменных (element ID: story-captionпроисходящей в начале инициализации истории).
StoryInit Используются для задач перед запуском инициализации истории, например, инициализации переменных (происходящей в начале инициализации истории)=== StoryInterface ===
Used for pre-story-start initialization tasks, like variable initialization (happens at the beginning of story initialization)''Добавлено в: v2.18.0''
StoryInterface Добавлено в: v2.18.0 Используется, чтобы заменить панель пользовательского интерфейса SugarCube по умолчанию. Его содержимое обрабатывается как обычная HTML-разметка и должно содержать элемент с ID passages, который будет главным пространством отображаемой зоны и чьё содержимое будет заменяться каждый ход. Например:
&lt; <div id=&quot;"passages&quot;&gt;&lt;"></div&gt;>
Used to replace SugarCube's default UI. Its contents are processed as regular HTML markup and it must contain an element with the ID passages, which will be the main passage display area and whose contents will be replaced each turn. For example:=== StoryMenu ===
&lt;div id=&quot;passages&quot;&gt;&lt;/div&gt;Устанавливает пункты меню истории на панели пользовательского интерфейса. (ID элемента: menu-story).
StoryMenu Устанавливает пункты меню истории на панели пользовательского интерфейса. (ID элемента: menu-story). '''Примечание:''' меню истории отображает только ссылки. Пока оно передаёт содержимое как любой другой параграф, вместо отображения выводимого как есть, оно пропускается через вывод и строит своё меню из сгенерированных ссылок, содержащихся в нём.
Sets the story's menu items in the UI bar (element ID: menu-story).=== StorySettings ===
В Sugarcube '''NOTE:не используется.''' The story menu only displays links[http://www. While it renders content just as any other passage does, instead of displaying the rendered output asmotoslave.net/sugarcube/2/docs/config-is, it sifts through the output and builds its menu from the generated links contained thereinobject.html Configuration Object] выполняет те же базовые функции.
StorySettings Не используется. [http://www.motoslave.net/sugarcube/2/docs/config-object.html Configuration Object] выполняет те же базовые функции. ''Unused.'' The [http://www.motoslave.net/sugarcube/2/docs/config-object.html Configuration Object] serves the same basic purpose.=== StoryShare ===
StoryShare Используются для распространения контента через меню Поделиться (Share). Понимает только ссылки. Used to populate the contents of the Share dialog.
=== StorySubtitle Устанавливает подзаголовок истории на панели пользовательского интерфейса (ID элемента: story-subtitle).===
Sets the story's subtitle in the UI bar Устанавливает подзаголовок истории на панели пользовательского интерфейса (element IDэлемента: story-subtitle).
=== StoryTitle '''Twine 1:''' Необходим. Устанавливает заголовок истории на панели пользовательского интерфейса и повсюду. (ID элемента: story-title). Примечание: в заголовке должен быть чистый текст названия проекта и никакой разметки. '''Twine 2:''' Не используется. Заголовок/название истории – это часть проекта истории. '''Twine 1:''' ''Required.'' Sets the story's title in the UI bar and elsewhere (element ID: story-title). '''NOTE:''' The story title should the project's plain text title and contain no markup. '''Twine 2:''' ''Unused.'' The story's title/name is part of the story project. Tag Names (Специальные теги)===
bookmark Отмечает параграф для меню «Перейти На» (''Jump To'Twine 1:''' Необходим. Устанавливает заголовок истории на панели пользовательского интерфейса и повсюду. (ID элемента: story-title) после того, как этот параграф посещён. Registers the passage into the ''Jump To'' menuПримечание: в заголовке должен быть чистый текст названия проекта и никакой разметки.
nobr Заменяет все переводы строк в параграфе (через Enter) на единичные пробелы. Равнозначен макросу [http://www.motoslave.net/sugarcube/'''Twine 2/docs/macros.html#macros-nobr &lt;&lt;nobr&gt;&gt;], применённому на весь параграф. См. [http://www.motoslave''' Не используется.netЗаголовок/sugarcube/2/docs/config-object.html#config-passages-nobr Config.passages.nobr], чтобы применить название истории – это свойство ко всем отображаемым параграфам часть проекта истории.
Causes leading/trailing newlines to be removed and all remaining sequences of newlines to be replaced with single spaces before the passage is rendered. Equivalent to a full-passage [http://www.motoslave.net/sugarcube/2/docs/macros.html#macros-nobr &lt;&lt;nobr&gt;&gt;]. See [http://www.motoslave.net/sugarcube/2/docs/config-object.html#config-passages-nobr Config.passages.nobr] for a way to apply the same processing to all rendering passages.== Специальные теги ==
script '''Twine 1:''' Отмечает параграф как код JavaScript, который выполняется при запуске. '''Twine 2:''' Не специальный. Используйте для скриптов пункт «Редактировать ''JavaScript»'' в меню редактора истории. '''Twine 1:''' Registers the passage as JavaScript code, which is executed during startup. '''Twine 2:''' ''Not special.'' Use the ''Edit Story JavaScript'' story editor menu item for scripts.=== bookmark ===
stylesheet '''Twine 1:''' Отмечает параграф как Каскадную таблицу стилей (CSS), которая загружается при запуске истории. Настоятельно рекомендуется использовать только один параграф таблицы стилей в истории. Дополнительно, смотрите [http://www.motoslave.net/sugarcube/2/docs/css.html#tagged-stylesheet-warning tagged stylesheet warning]. '''Twine 2:''' Не специальный. Используйте для стилей пункт «Редактировать таблицу стилей» в меню редактора истории. «Перейти На» (''Jump To'Twine 1:''' Registers the passage as a CSS stylesheet) после того, which is loaded during startup. It is '''strongly''' recommended that you use only one stylesheet passage. Additionally, see the [http://www.motoslave.net/sugarcube/2/docs/css.html#tagged-stylesheet-warning tagged stylesheet warning]. '''Twine 2:''' ''Not special.'' Use the ''Edit Story Stylesheet'' story editor menu item for stylesкак этот параграф посещён.
widget Отмечает параграф как [http://www.motoslave.net/sugarcube/2/docs/macros.html#macros-widget &lt;&lt;widget&gt;&gt;] , который загружается во время запуска.=== nobr ===
Registers the passage as Заменяет все переводы строк в параграфе (через Enter) на единичные пробелы. Равнозначен макросу [http://www.motoslave.net/sugarcube/2/docs/macros.html#macros-widget &lt;&lt;widget&gt;&gt;nobr <nowiki><<nobr>></nowiki>], применённому на весь параграф. См. [http://www.motoslave.net/sugarcube/2/docs/config-object.html#config-passages-nobr Config.passages.nobr] definitions, which are loaded during startupчтобы применить это свойство ко всем отображаемым параграфам истории.
== Variable Names (Специальные переменные) = script ===
= $ ='''Twine 1:''' Отмечает параграф как код JavaScript, который выполняется при запуске.
Псевдоним для jQuery, по умолчанию. Примечание'''Twine 2: ''' Не путайте с переменными специальный. Используйте для скриптов пункт «Редактировать ''JavaScript»'' в меню редактора истории, которые начинаются с $ (например: $переменная).
Alias for jQuery, by default. '''NOTE:''' This should not be confused with [http://www.motoslave.net/sugarcube/2/docs/twinescript.html#variables story variables], which start with a $ (e.g. $foo).=== stylesheet ===
= $args ='''Twine 1:''' Отмечает параграф как Каскадную таблицу стилей (CSS), которая загружается при запуске истории. Настоятельно рекомендуется использовать только один параграф таблицы стилей в истории. Дополнительно, смотрите [http://www.motoslave.net/sugarcube/2/docs/css.html#tagged-stylesheet-warning tagged stylesheet warning].
Массив параметров виджета (только внутри виджетов). См. [http'''Twine 2://www.motoslave.net/sugarcube/2/docs/macros''' Не специальный.html#macros-widget &lt;&lt;widget&gt;&gt;] Используйте для детальной информациистилей пункт «Редактировать таблицу стилей» в меню редактора истории.
Widget arguments array (only inside widgets). See [http://www.motoslave.net/sugarcube/2/docs/macros.html#macros-=== widget &lt;&lt;widget&gt;&gt;] for more information.===
= Config =Отмечает параграф как [http://www.motoslave.net/sugarcube/2/docs/macros.html#macros-widget &lt;&lt;widget&gt;&gt;] , который загружается во время запуска.
Объект настроек. См. [http://www.motoslave.net/sugarcube/2/docs/config-object.html Configuration Object] для детальной информации.== Специальные переменные ==
Configuration object. See [http://www.motoslave.net/sugarcube/2/docs/config-object.html Configuration Object] for more information.=== $ ===
= Dialog =Псевдоним для jQuery по умолчанию. Примечание: Не путайте с переменными истории, которые начинаются с $ (например: <code>$переменная</code>).
Диалоговое API. См. [http://www.motoslave.net/sugarcube/2/docs/api-dialog.html Dialog API] для детальной информации.=== $args ===
Dialog APIМассив параметров виджета (только внутри виджетов). См. See [http://www.motoslave.net/sugarcube/2/docs/api-dialogmacros.html Dialog API#macros-widget &lt;&lt;widget&gt;&gt;] for more information.
= Engine == Config ===
API движкаОбъект настроек. См. [http://www.motoslave.net/sugarcube/2/docs/apiconfig-engineobject.html Engine APIConfiguration Object] для детальной информации.
Engine API. See [http://www.motoslave.net/sugarcube/2/docs/api-engine.html Engine API] for more information.=== Dialog ===
= jQuery =Диалоговое API. См. [http://www.motoslave.net/sugarcube/2/docs/api-dialog.html Dialog API].
Функция библиотеки jQuery=== Engine ===
jQuery library functionAPI движка. См. [http://www.motoslave.net/sugarcube/2/docs/api-engine.html Engine API].
= l10nStrings == jQuery ===
Добавлено в: v2Функция библиотеки jQuery.10.0
Строки локализации объекта. См. [http://www.motoslave.net/sugarcube/2/docs/localization.html Localization] для детальной информации.=== l10nStrings ===
Strings localization object. See [http''Добавлено в://www.motoslave.net/sugarcube/2/docs/localizationv2.html Localization] for more information10.0''
= LoadScreen =Строки локализации объекта. См. [http://www.motoslave.net/sugarcube/2/docs/localization.html Localization].
Добавлено в: v2.15.0=== LoadScreen ===
API экрана загрузки. См. [http''Добавлено в://www.motoslave.net/sugarcube/2/docs/api-loadscreenv2.html LoadScreen API] для детальной информации15.0''
LoadScreen APIэкрана загрузки. См. See [http://www.motoslave.net/sugarcube/2/docs/api-loadscreen.html LoadScreen API] for more information.
=== Macro ===
API макросов. См. [http://www.motoslave.net/sugarcube/2/docs/api-macro.html Macro API] для детальной информации.
Macro API. See [http://www.motoslave.net/sugarcube/2/docs/api-macro.html Macro API] for more information.=== Passage ===
= API параграфа. См. [http://www.motoslave.net/sugarcube/2/docs/api-passage.html Passage =API].
API параграфа. См. [http://www.motoslave.net/sugarcube/2/docs/api-passage.html Passage API] для детальной информации.=== postdisplay ===
Passage APIОбъект обратного вызова задачи после отображения параграфа, устанавливаемый автором/разработчиком. См. See [http://www.motoslave.net/sugarcube/2/docs/apipassage-passageevents-task-objects.html Passage API#task-objects Task Objects] for more information.
= postdisplay == postrender ===
Объект обратного вызова задачи после отображения отрисовки параграфа, устанавливаемый автором/разработчиком. См. [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects]для детальной информации.
Post-display task callback object, set up by the author/developer. See [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects] for more information.=== predisplay ===
= postrender =Pre-display task callback object, set up by the author/developer. См. [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects].
Объект обратного вызова задачи после отрисовки параграфа, устанавливаемый автором/разработчиком.См. [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects]для детальной информации.=== prehistory ===
PostPre-render history task callback object, set up by the author/developer. See См. [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects] for more information.
= predisplay == prerender ===
Pre-render task callback object, set up by the author/developer. См. [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects]для детальной информации.
Pre-display task callback object, set up by the author/developer. See [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects] for more information.=== Save ===
= prehistory =API сохранений. См. [http://www.motoslave.net/sugarcube/2/docs/api-save.html Save API].
Pre-history task callback object, set up by the author/developer. See [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects] for more information.=== Setting ===
= prerender =API настройки. См. [http://www.motoslave.net/sugarcube/2/docs/api-setting.html Setting API].
Pre-render task callback object, set up by the author/developer. See [http://www.motoslave.net/sugarcube/2/docs/passage-events-task-objects.html#task-objects Task Objects] for more information.=== settings ===
= Save =Объект настроек игрока, устанавливаемый автором/разработчиком. См. [http://www.motoslave.net/sugarcube/2/docs/api-setting.html Setting API].
API сохранений. См. [http://www.motoslave.net/sugarcube/2/docs/api-save.html Save API] для детальной информации. Save API. See [http://www.motoslave.net/sugarcube/2/docs/api-save.html Save API] for more information. = Setting API настройки. См. [http://www.motoslave.net/sugarcube/2/docs/api-setting.html Setting API] для детальной информации Setting API. See [http://www.motoslave.net/sugarcube/2/docs/api-setting.html Setting API] for more information. = settings setup Объект настроек игрока, устанавливаемый автором/разработчиком. См. [http://www.motoslave.net/sugarcube/2/docs/api-setting.html Setting API] для детальной информации Player settings object, set up by the author/developer. See [http://www.motoslave.net/sugarcube/2/docs/api-setting.html Setting API] for more information. = setup =
Объект, который автор/разработчик может использовать для установки различной статичных данных – то есть, данных, которые не меняется и не должны храниться в переменных истории, которые сделают их частью истории.
Object that authors/developers may use to set up various bits of static data—generally, data that does not change and should not be stored within story variables, which would make it part of the history. === State = API состояния. См. [http://www.motoslave.net/sugarcube/2/docs/api-state.html State API] для детальной информации.==
State APIсостояния. См. See [http://www.motoslave.net/sugarcube/2/docs/api-state.html State API] for more information.
=== Story ===
API истории. См. [http://www.motoslave.net/sugarcube/2/docs/api-story.html Story API] для детальной информации.
Story API. See [http://www.motoslave.net/sugarcube/2/docs/api-story.html Story API] for more information.=== UI ===
= API пользовательского интерфейса. См. [http://www.motoslave.net/sugarcube/2/docs/api-ui.html UI =API].
API пользовательского интерфейса. См. [http://www.motoslave.net/sugarcube/2/docs/api-ui.html UI API]для детальной информации.=== UIBar ===
UI API. See [http://www.motoslave.net/sugarcube/2/docs/api-ui.html UI API] for more information. = UIBar = ''Добавлено в: v2.17.0''
API панели пользовательского интерфейса.
См. [http://www.motoslave.net/sugarcube/2/docs/api-uibar.html UIBar API] для детальной информации. UIBar API. See [http://www.motoslave.net/sugarcube/2/docs/api-uibar.html UIBar API] for more information. События параграфа (Passage events) и объекты задач (task objects) позволяющие исполнять код JavaScript в определённые моменты во время перемещения по параграфам.
Passage events and task objects allow the execution of JavaScript code at specific points during passage navigation.----
В порядке исполнения (также включены Специальные параграфы (Passage Names) для справки):События параграфов и объекты задач позволяют исполнять код JavaScript в определённые моменты во время перемещения по параграфам.
In order of processing В порядке исполнения (also includes the Passage… special passages for referenceв список также включены Специальные параграфы для справки):
# Passage initИнициализация параграфа. Happens before the modification of the state historyПроисходит перед изменением истории состояния.# :Событие <code>passageinit event</code>.# Задачи <code>prehistory tasks</code>.# Passage Событие <code>start</code> параграфа. Happens before the rendering of the incoming passageИдёт перед рендером входящего параграфа.# Задачи <code>predisplay tasks</code>.
# [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages PassageReady] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages ] [http://www.motoslave.net/sugarcube/2/docs/special-names.html#special-passages special passage].
# :passagestart event.
# :passageend event.
#конец фрагмента...
[[Категория:Документация Twine]]

Навигация