UverseWiki

Термины (определения)

Термины, аббревиатуры, сокращения, названия — всё, до чего дотянется ваша фантазия. У них основная фишка состоит в двух моментах:

  1. У термина есть «слово» (или несколько слов — то есть сам термин) и «определение». Слово отображается в тексте, тогда как определение показывается как подсказка.
  2. Ко всем упоминаниям слова точно в таком же регистре после его определения автоматически будет добавлено определение, заданное при первом упоминании.
    • это случится даже для упоминаний до собственно задания определения.

Термин обрамляется (? слева и ?) справа. Наподобие пар имя-значение в ассоциативных списках, в терминах они тоже разделяются двумя «равно» == или пробелом, если внутри нет ==.
Понятно, что термины — однострочные.

Кстати, если у вас есть набор постоянно использующихся терминов, то, чтобы не писать на каждой странице его описание (пусть и всего один раз), можно их поместить в файл terms.conf — такие термины будут автоматически раскрываться на любой странице.

Пример:

== Что такое Swack? ==
  Разметка для (?Swack "Швак", Object Wacko v1?) появилась
в процессе долгой переписки между **Proger_XP** и **Freeman**.
Название "Swack" родилось спонтанно как тема одного из письма -
как, впрочем, и (?Object Wacko == Модуль вики-разметки в UverseWiki?).
  Итак: Swack &» //Object Wacko// &» **UverseWiki**.

Разметка для Swack появилась в процессе долгой переписки между Proger_XP и Freeman. Название «Swack» родилось спонтанно как тема одного из письма — как, впрочем, и Object Wacko.
Итак: Swack » Object Wacko » UverseWiki.

Ещё раз повторим: регистр термина имеет значение:

Пожалуйста не путайте
(?MLHS Markup Language for Hyper Space?)
с mlhs - это совершенно разные вещи!

Пожалуйста не путайте MLHS с mlhs — это совершенно разные вещи!

Для уменьшения ложных срабатываний есть порог минимальной длины слова, короче которого термины не будут автозаменяться далее в тексте. Задаётся настройкой UWikiSettings->$minTermLengthToExpand, которая по умолчанию равна двум символам:

Буква (?А Заглавная буква "а"?) - первая в наших
рядах. После неё идёт цифра (?Зо "з" + "о"?)
"А вот и корова!" - сказал Зо, радостно теребя одуванчик.

Буква А — первая в наших рядах. После неё идёт цифра Зо «А вот и корова!» — сказал Зо, радостно теребя одуванчик.

Отменить создание термина, как обычно, можно тильдой:

  * (?Термин Описание?) - ~(?Не термин?).
  * А вот (?ещё такой хитрый ~?) термин?).
  • Термин — (?Не термин?).
  • А вот ещё.