Словари - А-я-яй - Каталог статей - А-я-яй


Меню сайта

Verweis zum Versandhaus für Werkzeuge, Elektronik und mehr http://sverigesradio.se/sida/default.aspx?ProgramId=2103  
Каталог статей
Главная » Статьи » А-я-яй

Словари
Словари

Использование предустановленных словарей
В проекте iii есть возможность при разработке шаблонов использовать уже готовые, предустановленные в системе, словари.

Предустановленные словари представляют собой списки слов, которые могут быть объединены тематикой, функцией в предложении/диалоге и т.п. Функционал в них заложен такой же, как и в уже существующие инлайн-словари, а разница в том, что инлайн-словарь в шаблоне автор инфа должен придумать сам, а предустановленный словарь уже составлен, выверян лингвистами компании и готов к использованию.

Список словарей
На текущий момент открыта возможность использования пяти предустановленных словарей:
1. da - [dict(da)] - Содержит варианты выражения согласия: «да, ага, точно, согласен, согласна... и т.п.»
2. net - [dict(net)] - Содержит варианты выражения согласия: «нет, неа, ни за что... и т.п.»
3. chto - [dict(chto)] - В этом словаре находятся разные варианты написания слова «что» и «чего»: что, чо, шо, че, чё, чего, чиво...
4. grubo - [dict(grubo)] - Словарь включает в себя различные грубые слова: придурок, идиот, козел и т.п.
5. mat - [dict(mat)] - В этот словарь входит матерная лексика. Извините, примеров не будет.

Как сослаться на словарь в шаблоне
Вот так выглядит шаблон, в котором используется словарь:
$ * [dict(chto)] ?
# Уже неважно.

В тексте шаблона команда обращения к словарю [dict(имя_словаря)] обрамляется квадратными скобками, а имя словаря - в нашем примере это «chto» - ставится в круглых скобках.

Где и для чего использовать словари
Предустановленные словари позволяют ускорить написание шаблонов. Они рассчитаны на типовые ситуации и экономят время авторам инфов.
Словари можно использовать в любых шаблонах, в том числе и тех, которые ”прицеплены” якорем к какому-нибудь другому шаблону. Это очень удобный инструмент для быстрого построения дерева диалога.
Допустим, мы хотим поддержать диалог про чай матэ. Создаем исходный шаблон дерева:
$ *
# Ты любишь матэ?
и приписываем к нему якорь «любишь матэ?»
Ну а дальше начинаем прописывать все ветки этого дерева:

Якорь: Ты любишь матэ?
$*[dict(da)]*
# Я тоже люблю.

Якорь: Ты любишь матэ?
$*[dict(net)]*
# Ну и зря. Отличный чай.

Якорь: Ты любишь матэ?
$*[dict(chto)] это *
# Это такой чай. Его пьют из специальных круглых сосудов – калабасов.

Якорь: Ты любишь матэ?
$*матэ [dict(mat)] *
# Не обзывай чай, он этого не заслужил.

Можно ли создать свой словарь
Возможности создать свой словарь пока нет. Но у разработчиков iii есть в запасе еще предустановленные словари, поэтому скоро список словарей будет расширен. Также принимаются пожелания, какие словари еще нужны.
Категория: А-я-яй | Добавил: aslan-as (12.12.2009)
Просмотров: 920 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
200
Оцените мой сайт
Всего ответов: 3842
 
                                                                Verweis zum Versandhaus für Werkzeuge, Elektronik und mehr