Написать нам Гдз онлайн

Поиск по сайту

Интересное


Реферат на тему Accent

Информатика, программирование

Тип работы: реферат

1 2 3 4

Многоязычный текстовый процессор

Введение

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

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

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

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

1. История создания ACCENTа

Пакет называется ACCENT, по-русски - “АКЦЕНТ” (подразумевается не иностранный акцент, а надстрочный знак ударения); его производитель - израильская компания Accent Software, чьей первой разработкой была “двунаправленная” (bidirectional) версия Windows, в которой курсор может автоматически двигаться не только слева направо, но и справа налево - в соответствии с направлением письма в иврите и арабском. В дальнейшем компания стала специализироваться на программах подготовки многоязычных документов - продуктах LanguageWare.

В 1992 г. Accent Software выпустила текстовый процессор “Дагеш” (дагеш - примерно соответствующий акценту по начертанию и использованию знак еврейского письма) для “двунаправленной” Windows, поддерживающий четыре языка: иврит, арабский (государственные языки Израиля), английский и русский. А так как в определенном смысле все что больше двух, - это уже много, программа, манипулирующая четырьмя языками должна быть основана на технике, позволяющей работать с любым их числом. И в 1994г. выходит пакет Accent 1.0, обеспечивающий создание документа на трех с лишним десятках европейских языков (с вариантами по странам).

В марте 1995 г. появляется версия Accent 2.0, где набор языков еще расширен; в частности, добавлен иврит и арабский (для обычных не “двунаправленных” вариантов Windows проблему курсора потребовалось решить заново). В моем реферате речь пойдет о версии 1.1 (с которой я сам однажды работал), от ноября 1995г. (более модернизированной версии 1.0) и о версии 2.0, более профессиональной и громоздкой, на которой основаны все последующие пакеты Accent, и которая, как я думаю, более распространена среди российских переводчиков-пользователей.

2. Многоязычные документы

Итак, “Акцент” - текстовый процессор для Windows, который обеспечивает работу с многоязычными документами. Идея многоязычного документа проста и изящна: признак языка делается стилевым атрибутом символа - как бы еще одной шрифтовой характеристикой вроде кегля или способа выделения. Соответственно в зависимости от текущего языка перенастраиваются такие параметры обработки текста, как проверка правописания и расстановка переносов. Среди атрибутов имеется и цвет, так что текст можно “раскрасить” в зависимости от языка.

Все поддерживаемые языки обеспечены шрифтами True Type и раскладками клавиатуры, что крайне полезно при работе на неродном языке; если для какого-то языка существуют разные раскладки, “Акцент” это учитывает - в частности, предусмотрено несколько русских клавиатур. Дополнительные языково-зависимые функции редактирования (они созданы не в самой Accent Software, а являются лицензированными продуктами независимых разработчиков) реализованы пока лишь для части языков (см. таблицу); проверка правописания - для 17, расстановка переносов - для 13, словарь синонимов - для 9, многоязычный переводной словарь - для 5. Понятно, что расширение набора этих функций - проблема скорее организационная, чем техническая. Конечно, новые словари потребуют дополнительного дискового пространства, но ведь можно установить пакет и не целиком. Минимальная конфигурация “Акцента” занимает на диске 6 Мбайт, полная 22 Мбайт (для Accent 1.1).

Таблица. Языки Accent

Язык Работа с текстом Интерфейс Проверка правописания Расстановка переносов Словарь синонимов Меню Встроенная документация Печатная документация албанский английский (американский) + + + + + + английский (британский) + + + арабский * белорусский болгарский венгерский + * голландский + + + + * греческий + датский + + * иврит * исландский испанский + + + + + + испанский (латиноамериканский) + итальянский + + + + + + каталонский молдавский (латиница) немецкий + + + + + + немецкий (швейцарский) + норвежский + + + польский португальский + + + португальский (бразильский) + румынский русский + + + + сербский словацкий словенский + турецкий + украинский финский + + + + фламандский французский + + + + + + французский (канадский) + хорватский + чешский + шведский + + + +

+ - имеется в Accent 1.1.

* - только в Accent 2.0.

Закрепление за каждым отрывком текста своего языка накладывает определенные ограничения; так, в “Акценте” не поддерживается поиск фрагментов, содержащих символы из алфавитов разных языков (наподобие постоянно встречающихся в русскоязычных компьютерных изданиях “Windows-программа”, “EXE-файл”, “OLE-объект” и т.п.) Тем самым за многоязычие приходится платить отказом от некоторых удобств, автоматически представляемых практически всеми “англо-русскими” редакторами; в таком положении оказываются все, кто пишет на языках с алфавитом на нелатинской основе.

Интересной основой “Акцента” является автоматическое переключение текущего набора атрибутов; если щелкнуть кнопкой мыши, когда I-образный указатель находится на каком-нибудь символе, атрибуты этого символа делаются текущими (позиция ввода оказывается слева или справа от символа в зависимости от того, на

1 2 3 4
html-cсылка на Accent
BB-cсылка на скачать реферат Accent бесплатно
Прямая ссылка на реферат Accent скачать бесплатно без регистрации

Обновления

От партнеров