# Меню Настройки

Диалоговые окна находятся в подменю Настройки меню Специальные. Доступны девять диалоговых окон настроек: основные, просмотр, публикация, кэш, прокси, цвета, геометрия окна, и язык обсуждения.

Каждое из этих диалоговых окон содержит три кнопки выполняющих определённое действие:

Кнопка | Действие
Применить | Проверяет и сохраняет опции указанные в меню.
По умолчанию | Возвращает, но не сохраняет, величины принятые по умолчанию. Используйте кнопку Применить для подтверждения выбранных опций.
Выйти | Закрывает меню.

## Основные настройки

Откройте диалоговое окно Основные настройки, выбрав пункт Основные из подменю Настройки.

### Определяемые директории

Диалоговое окно Основные настройки показывает директорию пользователя, временную директорию, и принятую по умолчанию домашнюю страницу. Эти опции будут описаны ниже.

Директория пользователя Amaya. Применяется только на Windows платформах. Задаёт директорию хранения пользовательских настроек.

Примечание:
Вы не можете изменить местоположение этой директории.

Временная директория. Применяется только на Windows платформах. Задаёт директорию хранения временных файлов созданных Amaya, например при печати документа. На рисунке указано местоположение этой директории принятое по умолчанию.

Примечание:
Изменение местоположения этой директории не удаляет старую директорию. Вы должны удалить её вручную. Если кэш был расположен в старой директории, то новый кэш будет создан в новой директории.

Домашняя страница. Задайте URI который Amaya будет загружать при своём запуске или когда пользователь будет щёлкать по кнопке домашней страницы, например `http://www.w3.org`

Примечание: Должен использоваться полный URI.

### Переключатели

Опции, указанные ниже, могут быть включены или выключены установкой или снятием флажка перед названием опции.

Включить построчную вставку. Эта опция касается вставки форм внешнего приложения. Когда эта опция включена, Amaya сохраняет линии исходного приложения. Если выключена, символы `newline` заменяются пробелами. Эта опция работает сразу после включения.

Создавать резервные копии файлов. Когда эта опция включена, Amaya создаёт резервные копии для каждого редактируемого документа после выполнения каких либо изменений. Эта опция работает сразу после включения.

Сохранять геометрию при выходе. Управляет сохранением геометрии текущего окна при выходе из программы.

Показывать панель кнопок. Управляет показом панели кнопок во всех видах основного документа.

Показывать адреса. Управляет показом строки адреса во всех видах основного документа.

Показывать цели. Управляет показом целей ссылки во всех видах основного документа.

Нумеровать разделы. Управляет нумерацией заголовков во всех видах основного документа.

Ключи доступа. Определяет ключи (`Alt` или `Control`) используемые для реализации ключей доступа к документу, или задаёт игнорирование использования этих ключей.

## Опции только для Unix

Опция меню Масштаб шрифта в диалоговом окне Основные настройки появляется только в операционных системах Unix.

Меню Масштаб шрифта определяет размер шрифта для всех меню Amaya. Эта опция принимается во внимание только во время запуска.

## Опции масштаб шрифта и язык интерфейса

Эта часть диалогового окна Основные настройки позволяет вам выбирать масштаб шрифта и определять язык интерфейса который будет использоваться в Amaya. Эти опции будут описаны ниже.

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

Язык интерфейса. Определяет язык который будет использоваться во всех меню и диалоговых сообщений Amaya. Языком принятым по умолчанию считается американский английский (величина: `en`). На настоящий момент, доступны следующие языки: французский (`fr`), немецкий (`de`), итальянский (it), испанский (es), португальский (pt), финский (fi), русский (ru), и турецкий (tr). При запуске, Amaya загружает файлы диалога, обеспечивающие нужный вам язык интерфейса: en-, fr-, de-, it-, es-, pt-, fi-, ru или tr-. Эти файлы размещаются в директории Amaya/config.

В Thot, документ определяется согласно схеме. В Amaya, диалоговые сообщения выводятся во время синтаксического разбора документа или когда документ сохраняется в соответствии с определённой схемой, находящейся в файле Amaya/amaya/HTML.code, где суффикс code является сокращённым обозначением языка (т.е. `en` или `fr`). Этот файл имеет 4 раздела:

· extension: Не используется в Amaya

· presentation: Не используется в Amaya

· export: Идентифицирует выводимый текст, для каждой схемы преобразования (команда Сохранить как)

· translation: Идентифицирует выводимый текст для каждого элемента и атрибута в структуре Thot HTML.

Имеется возможность адаптации Amaya к новым ISO-Latin-1 языкам путём написания связанных файлов диалога. Эти файлы диалога должны быть размещены в той же самой директории (например в, Amaya/config) и должны использовать правильный ISO 639 код в качестве языкового префикса (it- для итальянского, de- немецкого, ru- русского, и.т.д.). Также, вы должны создать специальный файл HTML.code.

## Настройки просмотра

Диалоговое окно Настройки просмотра позволяют вам устанавливать ...

### Переключатели

Опции, указанные ниже, могут быть включены или выключены установкой или снятием флажка перед названием опции.

Загружать изображения. Управляет необходимостью загрузки изображений. Эта опция работает сразу после включения.

Загружать объекты. Управляет необходимостью загрузки объектов. Эта опция работает сразу после включения.

Показывать изображения фона. Управляет необходимостью показа изображения фона. Эта опция эффективна только при загрузке нового документа.

Загружать и применять CSS. Управляет необходимостью загрузки и применения каскадных таблиц стиля CSS. Эта опция даёт эффект сразу после включения.

Двойной щелчок активирует ссылку. Начиная с первой версии Amaya, пользователи активируют ссылку двойным щелчком. Эта опция даёт вам возможность выбора: редактировать ссылку или активизировать её двойным щелчком по ней. Вы можете изменить это поведение путём отключения этой опции.

Поддерживать FTP ссылки. Дает возможность Amaya следовать по FTP URLs. Эта поддержка является экспериментальной и ещё полностью не отлажена. Например для FTP URLs необходимма идентификация пользователя, но на данный момент, информация идентификации не всегда сохраняется. Также, нажатие на кнопку Стоп во время FTP загрузки может привести к "падению" Amaya. Эта опция добавлена в Amaya для того чтобы разработчики как можно быстрее решили эти проблемы. По умолчанию, эта опция выключена.

Текущий тип экрана. Определяет текущий тип экрана. Эта величина работает когда каскадная таблица стилей (CSS) определена как media. Эта опция работает сразу после включения.

## Настройки публикации

Диалоговое окно Настройки публикации позволяет вам устанавливать настройки для ETAGS и предварительных условий (preconditions), проверять каждую PUT команду с GET, устанавливать имя, принятое по умолчанию, для URLs которые заканчиваются символом слэш, и включать PUT перенаправления на определённые домены. Эти опции будут объяснены ниже.

Кодировка для новых документов. Определяет кодировку для вновь создаваемых документов.

Использовать application/xhtml+xml тип MIME для XHTML документов. Эта опция, если включена, связывает новый официальный XHTML тип MIME со всеми новыми XTHML документам которые публикуются в веб пространстве. По умолчанию, эта опция отключена, потому что не все веб серверы, на данный момент, могут обрабатывать этот тип MIME. Заметьте что такие запросы будут изменять конфигурацию вашего сервера, если они не будут где то сохраняться как метаданные, связанные с каждым документом. Эта опция не изменяет тип MIME существующих документов: тип MIME остаётся тем же самым, который получается при сохранении документа, за исключением того, когда вы выполняете операцию Сохранить как.

Использовать ETAGS и предварительные условия. Протокол HTTP/1.1 предлагает новые заголовки, которые позволяют избежать проблему потери обновления при публикации. С этой опцией, вы можете обнаружить конфликтную ситуацию когда два пользователя публикуют один и тот же документ.

Проверять каждый PUT с GET. Если вы не доверяете своему серверу, то эта опция сообщит Amaya о необходимости поиска всех опубликованных документов и сравнения их с соответствующими копиями документов на вашей рабочей станции. Если документы отличаются, Amaya предупредит вас об этом.

Экспортировать CR/LF (только для Windows платформ). Эта опция, если включена, перед каждым переводом строки вставляет перевод каретки.

Имя, принятое по умолчанию, для URLs заканчивающихся на '/'. HTTP сервер обычно связывает URLs заканчивающиеся символом '/' с именем файла, принятым по умолчанию, например, Overview.html. Эта опция позволяет вам определять, принятое по умолчанию имя, которое Amaya должен использовать при публикации такого URL. Спросите своего веб мастера о имени принятым по умолчанию на вашем веб сервере.

Разрешить автоматические PUT перенаправления на эти домены. Согласно спецификации HTTP/1.1, операции PUT не должны автоматически перенаправляться без подтверждения пользователем, потому что они могут изменять условия при которых выполнялся запрос. Вы можете отменить вывод предупреждения Amaya о том что выполняется PUT перенаправление, вводя доменное имя серверов на которых вы публикуете свои документы. Вы можете определить один или несколько доменов, разделяя каждый из них пробелом, например `www.w3.org groucho.marx.edu`.

## Настройки кэша

Amaya предоставляет возможность кэширования посредством libwww. По умолчанию кэш включён и находится в директории кэширования AmayaTemp/libwww. Это меню предоставляет в пользование кнопку Сбросить кэш для стирания (очистки) директории кэширования.

Включить кэш. Включает или выключает кэш.

Кэшировать защищённые документы. По умолчанию, документы защищённые паролем, хранятся в кэше. Использование этой опции может изменить это поведение.

Автономная работа. Документы всегда извлекаются из кэша.

Игнорировать Expires: заголовок. Does not expire элементы кэша.

Директория кэша. Показывает родительскую директорию для директории кэширования libwww. Изменение этой директории не удаляет содержание предыдущей. Вы сами должны удалить её.

Примечание:
Механизмы защиты файла предотвращают использование NFS (Network File System) директорий в качестве директорий кэширования так как NFS позволяет повторное использование множественными процессами или пользователями. Используйте для кэширования локальную директорию.

Размер кэша. Указывает размер, общего объёма данных кэша, в мегабайтах.

Лимит на элемент кэша. Указывает максимальный размер элемента кэша.

## Настройки прокси сервера

Вы можете использовать это диалоговое окно для определения прокси сервера и набора доменов для которых будет или не будет применяться прокси сервер.

HTTP proxy. Определяет прокси сервер, использующийся для HTTP запросов. Вы должны задать полное имя сервера. Если прокси использует порт отличный от 80, введите в конец URL символ ":" и далее номер вашего порта. Нижеприведённая таблица показывает примеры использования.

Запись HTTP Proxy | Результат
groucho.marx.edu | Объявляет прокси сервер, называемый groucho.marx.edu, и работающий на принятом по умолчанию порту, т.е. 80.
groucho.marx.edu:1234 | Объявляет прокси сервер, называемый groucho.marx.edu, и работающий на порту 1234.

Доменный список proxy. Список доменов, разделяемых пробелом, для которых вы хотите использовать прокси сервер. Используйте кнопки выключателя, чтобы определить, должен или не должен использоваться прокси сервер с этим списком доменов. Например:

    harpo.marx.edu zeppo.marx.edu chico.marx.edu

                    ^----------------^----> каждую запись отделяет пробел

## Настройки цвета

Это диалоговое окно позволяет вам устанавливать принятый по умолчанию цвет фона и цвет главной части документов. Это дает вам возможность управлять цветами, используемыми Amaya для отображения текущего выбора.

- Цвет выделенного текста Является цветом символов, которые они принимают после их выделения путём маркировки с помощью мыши или клавиатуры.

- Цвет фона выделения Является цветом фона, который имеет что либо выделенное путём маркировки.

В Unix версии имеется возможность вводить данные для изменения меню цвета. Для изменений в меню цвета для Windows, вы должны использовать стандартную панель управления Windows.

Все эти цвета могут быть выбраны по имени, hex коду, или RGB формату:

- Правильными именами являются: Aqua-цвет морской волны, Black-чёрный, Blue-голубой, Fuchsia-малиновый, Gray-серый, Green-зелёный, Lime-ярко-жёлтый, Maroon-красно-коричневый, Navy-тёмно-синий, Olive-желтовато-зелёный, Purple-Фиолетовый, Red-красный, Silver-серебристый, Teal, Yellow-жёлтый, и White-белый.

- Правильный формат hex кода #FF00F.

- Правильный RGB формат rgb(255, 0, 255).

Если вы введёте неправильный цвет, будут использованы цвета принятые по умолчанию. В Windows, вы можете выбирать цвета с помощью палитры цветов.

Примечание:
Изменения цвета вступят в силу после открытия нового окна документа или перезагрузки (обновления) документа.

Установка или изменение цветов для ссылок, посещённых ссылок, и активных ссылок выполняется через каскадную таблицу стилей Amaya.css.

## Настройки геометрии окна

Это диалоговое окно позволяет вам сохранять текущую позицию окна и его размер для различных видов документа (форматированный, структура, альтернативный, ссылки, и оглавление) или возвращать это к величинам принятым по умолчанию.

Сохраняемые значения, применяются к тем видам документа которые на данный момент активны. Эти изменения вступают в силу после открытия нового окна.

## Настройки языка обсуждения

Если документ создан с использованием различных языков и ваш сервер сконфигурирован на поддержку языка обсуждения, вы можете использовать это диалоговое окно для ввода настроек языка (первый язык в этом списке имеет высший приоритет).

Просмотрите этот пресс релиз, который доступен во французской, английской и японских версиях. Указание языка обсуждения должно соответствовать ISO кодам (fr, en, или ja) вы можете преобразовывать запрос в любую из этих версий.