Hyphenator XT | Manual

Chapter 1

Introduction

Hyphenator XT was developed to optimise hyphenation of a great number of languages. As a result, QuarkXPress users no longer have to master a language, in order to correctly hyphenate it. Hyphenation tools are implemented into language modules. Each language module consists of three parts:

Algorithm, the main algorithm of the relevant language module.

Central exception list, a multiple user list of frequently applied hyphens (house style).

Personal exception list, a single user list of frequently applied hyphens.

When allowing other persons to use the same Central exception file, the house style will be maintained. Equally, when creating a separate Central exception file per client, a client’s house style will be maintained.

Some language modules may contain more than one algorithm. Choose Options from the Hyphenator XT-menu to select the required algorithm.

With several fully working language modules, a QuarkXPress Passport user can automatically switch between languages within the same document. The Hyphenator XT interface is localized for English, German, Dutch, French, and Spanish, and will change into the appropriate language automatically when used with Passport versions of QuarkXPress and QuarkCopyDesk.

Technology

Hyphenator XT is a hyphenation tool for a great number of languages, developed with intelligent syllable technology from *TALO General unifying structures for syllabification are completed with linguistic patterns. Each language module acts like a comparator which possesses an almost human understanding of the target language with its own linguistic pattern. Techno Design has implemented this *TALO

Language modules

The product manufacturers have decided to classify certain languages in a specific language module. This classification does not have any bearing on the the universal status of these languages.

An overview of all currently available language modules, including their algorithms, can be found in appendix A. It is quite possible, that upon creation of this manual, algorithms and/or language modules were added. To obtain the most recent update, we refer to our web site http://www.techno-design.com .

Note! Depending on the language module, you will need a similar QuarkXPress, or a QuarkXPress Passport version.

QuarkCopyDesk SE and QPSCopyDesk

All rules and procedures of Hyphenator XT equally apply to users of QuarkCopyDesk Special Edition and QPSCopyDesj. They should read CopyDesk instead of QuarkXPress.

Key features

Key features of Hyphenator XT are:

High accuracy (up to 99.95%)

Extensive algorithm(s) for each language module

Exchange documents without text reflow

User-definable Central exception folder

User-definable Personal exception folder for single users

Automatic hyphenation on opening of a document

Automatic language detection with multilingual documents

Available language modules: Azerbaijanian, Bahasa Indonesia, Bahasa Malayu, Basque, Brazilian Portuguese, Bulgarian, Byelorussian, Catalan, Croatian, Czech, Danish, Dutch, Dutch Frisian, English International, English US, Estonian, Finnish, French etymological, French phonetical, Galician, German old, German reformed, German Swiss old, German Swiss reformed, Greek, Greenlandic, Hungarian, Icelandic, Italian, Latvian, Lithuanian, Norwegian consonant, Norwegian morphological, Pilipino Tagalog, Polish, Portuguese, Rhaeto-Romance, Romanian, Russian, Serbian, Slovak, Slovenian, South African Afrikaans, South African English, Spanish, Swedish ck, Swedish c-k, Turkish, Ukrainian.

Chapter 2

Installation instructions for Mac OS

1 Insert the Techno Design cd-rom. Locate and open the Hyphenator XT-folder.

2 Double click the installer icon.

3 When the License-dialog box appears, read the license terms and click Accept.

4 Follow the instructions on screen.

5 When multiple copies/versions of QuarkXPress are installed, the installer will require the appropriate QuarkXPress application folder to be selected.

6 (Re)start QuarkXPress. After restarting QuarkXPress the Hyphenator XT will be recognised automatically.

The installer will place the Hyphenator XT software inside the XTensions folder of the chosen QuarkXPress folder.

The folder Hyphenator XT Exceptions is created inside the QuarkXPress folder.

The installer will also clean up older versions of the product.

A Hyphenator XT folder has been created on the desktop. This folder contains information on how to change the demo to a fully operational version, or update a previous version of the software. Previous versions are automatically extracted from the XTensions folder in QuarkXPress and placed in the new Hyphenator XT folder.

Installation instructions for Windows

1 Insert the Techno Design cd-rom. Locate and open the Hyphenator XT-folder.

2 Double click the setup icon.

3 When the License-dialog box appears, read the license terms and click Yes.

4 Follow the instructions on screen.

5 When multiple copies/versions of QuarkXPress are installed, the installer will require the appropriate QuarkXPress application folder to be selected. Select the appropriate QuarkXPress application

6 (Re)start QuarkXPress. After restarting QuarkXPress the Hyphenator XT will be recognised automatically.

The installer will place the Hyphenator XT software inside the XTensions folder of the chosen QuarkXPress directory.

The folder Hyphenator XT Exceptions is created inside the QuarkXPress folder.

The installer will also clean up older versions of the product.

Serialise the product

After the installation, the XTension will work as a demonstration version. This is a fully working version which has no limitations on functionality but can only be used for a limited number of days. To change the demonstration into a fully working version you need to enter a serial number. On purchase of the Hyphenator XT a serial number is provided. The serial number is located in the following places:

On the printed Registration card

On the printed Personal data card

When purchasing the product via a download service, the serial number may be in the e-mail receipt from the service or in the electronic user license agreement received from this service.

The serial number consists of 18 characters:

Follow these steps to convert the demonstration into a fully working version:

1 Select Hyphenator XT from the Utilities-menu.

2 Select Settings from the Hyphenator XT-menu.

3 Select the appropriate language module from the Select language module-popup menu.

4 Enter the supplied serial number for this language module and click OK. Every language module has its own serial number.

Enter your serial number. If necessary, you can repeat steps 3 and 4 for each additional language module.

Note!

Since Hyphenator XT becomes a part of the QuarkXPress software, it is essential for accurate performance of Hyphenator XT, that QuarkXPress has itself been installed correctly.

Upon loading of Hyphenator XT, the Utilities-menu has the Hyphenator XT-menu.

Registration

It is essential to register your copy of Hyphenator XT in order to receive technical support and information on updates.

A registration card is included with the software, upon receipt of the completed, posted card, registration will take place. It is also possible to register on our web site: www.techno-design.com.

The supplied Personal data card is for your own records. This card contains important information on the obtained product. Keep it in a safe place.

Chapter 3

Menu

Hyphenator XT enables you to correctly hyphen text without necessarily mastering the language. Hyphenation will be applied according to various settings. After selecting Hyphenator XT from the Utilities-menu (Utilities + Hyphenator XT), a submenu will appear on screen.

Use the Settings and Options dialogs to define your preferences, which will be saved with Hyphenator XT.

Add/Remove hyphens

Use the option Add hyphens to edit the area of the document to be hyphenated. Hyphenator XT checks the selected text and inserts soft-hyphens (discretionary hyphens). Hyphenator XT will also replace the QuarkXPress hyphens.

There are four possibilities:

Document, the entire document
Story, the active text chain (linked text boxes)
Selection, the selected text
Word, a specific word

Use the option Remove hyphens to remove hyphens from selected areas of the document. This option has an identical pop-up menu as the one described under Add Hyphens.

Suggested hyphenation

The default setting of the shortcut for suggested hyphenation is identical to the shortcut of QuarkXPress: Command H (Macintosh) or Control H (Windows). Use this shortkey to evoke a dialog box with a suggested hyphenation which can be applied or canceled.

The language stated at the bottom left of the dialog box above, indicates that the word manual will be hyphenated according to the hyphenation rules of the English module.

Exceptions are useful when there is a good reason to modify the hyphenation process. It is possible to create a personal list of exceptions. Hyphenator XT always checks whether or not a word is included in the Personal or Central exceptions list, before applying its own linguistic algorithm.

When selecting Exceptions... (Utilities + Hyphenator XT + Exceptions...), a dialog box appears on screen.

Use this dialog box to specify (new) exceptions which will be saved in a Personal exceptions folder. Users can alter, add or remove exceptions.

When adding an exception which is not regarded as such, a message will appear on the bottom of this dialog box, indicating that your selection is in fact no exception. It will not be added to the Personal exception list.

Note! When words end with an asterisk (*), Hyphenator XT will consider all words beginning with the letters before an asterisk, no matter how many characters follow, e.g.: simultaneous, simultaneously, simultaneousness, simultaneity, simultaneities

Import/Export Use these buttons to either import or export exceptions. After selection, a dialog box will appear on screen through which a file can be selected to import or save the hyphenation exceptions.

Delete Use this button to remove a selected word from the Personal exception list.

Replace/Add Use the Replace button to modify existing exceptions. When entering a new word in the edit field below the list, the Replace button will change into Add.

Save/Cancel Use these buttons to either save or cancel the Personal exception list.

Language Every language module has it’s own exceptions list. Select a language from the pop-up list to specify the list of exceptions needing to be altered.

Editing exception list files

The Personal exceptions list can be edited from within QuarkXPress using the Exceptions-dialog (Utilities-menu + Hyphenator XT + Exceptions...). The Central exceptions list on the other hand has to be created and edited manually using a text editor.

Exception list files used by Hyphenator XT are ASCII text files, with a tilde (~) as the character used to designate valid break points. When manually editing or creating exceptions files, all characters need to be lower case. Hyphenator XT will ignore exceptions containing upper case characters.

Exception lists used by Hyphenator XT can easily be backed up, edited, reviewed or distributed, due to their storage in standard ASCII format.

Every module has it’s own Personal and Central exceptions file. For example: the International English Personal exceptions file is called EN_GBR.PEL and Central exceptions file for this module is called EN_GBR.CEL. For a complete overview of this naming convention please refer to addendum A.

Exceptions file suffixes

Central exception suffix CEL

Personal exception suffix PEL

Centralized exceptions file

The Central exceptions file can be stored on a file server. Server access privileges can be set to the Central exceptions folder to prevent users adding or deleting exceptions accidentally and maintain the consistency of this exception list.

The storage folder for exceptions files can be defined in the Settings- dialog of the Hyphenator XT (Utilities-menu + Hyphenator XT + Settings).

Options Use the Options to influence the hyphenation process. When selecting Options... (Utilities + Hyphenator XT + Options...), a dialog box appears on screen.

General

Hyphenate when opening the document When opening a document, required hyphens will be inserted into the document. QuarkXPress hyphens are replaced by correct Hyphenator XT ones. Hyphenator XT inserts soft-hyphens (discretionary hyphens), these hyphens are invisible marks in the document. They will not influence the functionality of other extensions.

Use this Hyphenator as default Use this option to bypass the QuarkXPress dialogs for Suggested Hyphenation and Hyphenation Exceptions. When this checkbox is activated the corresponding Hyphenator XT dialogs can be accessed using the QuarkXPress features in the Utilities-menu.

Only hyphens at end of line Activate this checkbox to only hyphenate words at the end of the text lines. Should the text change after hyphenation, the words nearby shift and former hyphenations at the end of lines shift accordingly. You should then re-hyphenate the document.

Special hyphenations This part of the dialog box only applies to the following language modules: German, Swedish, Norwegian, Afrikaans and Dutch. The options will be grayed out when other language modules are involved. Please refer to the addendum C for detailed information on special hyphenations or refer to the pdf-booklet The Language by *TALO’s Language Technology (2002), supplied on the Techno Design CD-ROM.

Process special hyphenations When activated, special hyphenations will be processed (e.g. in Dutch, suggested hyphenation for papaatje will be pa-pa-tje). When unselected, the system will ignore special hyphenations (e.g. in Dutch, suggested hyphenation for papaatje will be pa-paatje).

Show special hyphenations A special mark symbolizes the location of special hyphenations of a word. These marks are visible when the invisible characters are shown (Utilities-menu).

Show possible problems after hyphenation QuarkXPress cannot automatically process special hyphenations because the adding or removing of additional characters result in conflicts, which have to be corrected manually.

After the normal hyphenation process of the document, a story or a selection, the system will automatically start the special hyphenation process. Hyphenator XT will chronologically display, in a palette, the special hyphenations integrated in the document. These hyphenations can be ignored or manually modified and the user can jump between them.

Use style sheet language Activate this option to instruct Hyphenator XT to use the style sheet language(s) as set within your QuarkXPress Passport version. This option allows you to choose between several hyphenation methods for the following languages:

Swedish

Hyphen between c and k

Keep ck unified

French

Use the etymological rules

Use the phonological rules

German

Use the reformed rules

Use the old rules

Swiss German

Use the reformed rules

Use the old rules

Norwegian

Use the rules of Norwegian consolidated

Use the rules of Norwegian morphological

US English

Use the rules of US English

Use the rules of International English

Use the rules of South African English

International English

Use the rules of International English

Use the rules of US English

Use the rules of South African English

Dutch

Use the rules of Dutch

Use the rules of South African Afrikaans

For more background information on hyphenation modules please refer to the pdf-booklet The Language by *TALO ’s Language Technology (2002), supplied on the Techno Design CD-ROM.

The default settings for these languages are:

Swedish: hyphen between c and k

French: use the phonological rules

German: use the reformed rules

Swiss German: use the reformed rules

Norwegian: use the rules of Norwegian consolidated

US: use the rules of US English

UK: use the rules of International English

Dutch: use the Dutch rules

Above options are only available when using a Passport version of QuarkXPress, set according to the relevant language module.

Use hyphenator settings When this option is not activated, the H&J (Hyphenation & Justification) settings of QuarkXPress will be used. Use this option to influence the hyphenation process:

Smallest word

Minimum before (characters kept at line end)

Minimum after (characters copied to next line)

Break capitalised words (Use this option to also hyphenate words beginning with a capital)

Settings When selecting Settings... (Utilities + Hyphenator XT+ Settings...), a dialog box appears on screen:

Show startup screen after restart When activating this option, the startup screen of Hyphenator XT will be displayed at every launch of QuarkXPress. This option is only available when using the full version of Hyphenator XT.

Personal exception folder The selected folder contains the Personal exceptions files, the installer created this default path. The exceptions list can be edited using the Exceptions... dialog, which can be shown in the Hyphenator XT-menu of the Utilities-menu.

To change the path to the Personal Exceptions folder use the following procedure:

1 Click on the Change-button under Personal Exception-folder.

2 Select a folder containing your Personal exception files.

3 Click on Select this folder.

Central exceptions folder The selected folder contains the Central exceptions files, the installer created the default path. To prevent users altering this list from Hyphenator XT, these exceptions files can only be edited using a text editor.

Should the list of Central exceptions be placed elsewhere, please follow the next procedure:

1 Click on the Change button under Central Exception folder.

2 Select a folder containing your Central exception files.

3 Click on Select this folder.

Shortkey for hyphenation of the entire document Use this field to define a shortkey to hyphenate the entire document.

Language module and serial number Choose a language module from the pop-up list of languages to influence the type of hyphenations. For each language module, a serial number is required to create a fully working version.

The language modules can be displayed in 2 different ways:

Normal = personalized (available)

Italic = not personalized

When working with the English version of QuarkXPress, only the English modules are available. The remaining language modules are not visible and are only available using QuarkXPress Passport.

Cancel/OK Use these buttons to cancel or save your settings.

About Use this option to display the startup screen of Hyphenator XT, containing information on the version, the license name and the number of users.

Addendum A

Language Hyphenation Exception modules engine list file

Azerbaijanian Azerbaijanian1 AZ_GEN

Malayu Bahasa Malayu MA_GEN

Indonesia Bahasa Indonesia ID_GEN

Brazilian Brazilian Portuguese BP_GEN

Bulgarian Bulgarian BU_GEN

Croatian Croatian CR_GEN

Czech Czech CZ_GEN

Danish Danish DK_GEN

Dutch Dutch NL_GEN

Dutch, Frisian NL_FRK

English International English EN_GBR

US English EN_USA

Estonian Estonian ES_GEN

Finnish Finnish FI_GEN

French French etymological FR_GEN

French phonetical FR_REF

German German old DE_OLD

German reformed DE_REF

Swiss German old DE_CHO

Swiss German reformed DE_CHR

Rhaeto-Romance RR_GEN

Greek Greek GR_GEN

Greenlandic Greenlandic GL_GEN

Hungarian Hungarian HU_GEN

Icelandic Icelandic IC_GEN

Italian Italian IT_GEN

Latvian Latvian LV_GEN

Lithuanian Lithuanian LT_GEN

Norwegian Norwegian consonant NO_GEN

Norwegian morphological NO_MOR

Pilipino Tagalog Pilipino Tagalog TL_GEN

Polish Polish PL_GEN

Portuguese Portuguese PT_GEN

Romanian Romanian RM_GEN

Russian Byelorussian BR_GEN

Russian RU_GEN

Ukrainian UR_GEN

Serbian Serbian SR_GEN

Slovak Slovak SL_GEN

Slovenian Slovenian SV_GEN

South African South African Afrikaans SA_AFR

South African English SA_ENG

Spanish region Spanish SP_GEN

Basque EU_GEN

Catalan CT_GEN

Galician GA_GEN

Swedish Swedish ck SE_CK

Swedish c-k SE_C_K

Turkish Turkish TR_GEN

Exceptions file suffixes

Central exception file suffix CEL

Personal exception file suffix PEL

1 Azerbaijanian. Windows version available, Macintosh version available to customer order (specific font required). On the Windows platform the AzHelLat font needs to be active in the file system. This font can be downloaded from the following URL: http://www.turaninfo.com/public/english/fonts.htm

Addendum B

Overview of code pages

Hyphenation Macintosh Windows engine code page code page

Azerbaijanian1 – Azer. Latin

Bahasa Malayu 10000 Roman 1252 Latin 1

Bahasa Indonesia 10000 Roman 1252 Latin 1

Brazilian Portuguese 10000 Roman 1252 Latin 1

Bulgarian 10007 Cyrillic 1251 Cyrillic

Croatian 10029 Cen. Euro. 1250 Cen. Euro.

Czech 10029 Cen. Euro. 1250 Cen. Euro.

Danish 10000 Roman 1252 Latin 1

Dutch 10000 Roman 1252 Latin 1 Dutch, Frisian 10000 Roman 1252 Latin 1

International English 10000 Roman 1252 Latin 1 US English 10000 Roman 1252 Latin 1

Estonian 10029 Cen. Euro. 1252 Latin 1

Finnish 10000 Roman 1252 Latin 1

French etymological 10000 Roman 1252 Latin 1 French phonetical 10000 Roman 1252 Latin 1

German old 10000 Roman 1252 Latin 1 German reformed 10000 Roman 1252 Latin 1 Swiss German old 10000 Roman 1252 Latin 1 Swiss German reformed 10000 Roman 1252 Latin 1 Rhaeto-Romance 10000 Roman 1252 Latin 1

Greek 10006 Greek 1253 Greek

Greenlandic 10000 Roman 1252 Latin 1

Hungarian 10029 Cen. Euro. 1250 Cen. Euro.

Icelandic 10079 Icelandic 1252 Latin 1

Italian 10000 Roman 1252 Latin 1

Latvian 10029 Cen. Euro. 1257 Baltic Rim

Lithuanian 10029 Cen. Euro. 1257 Baltic Rim

Norwegian consonant 10000 Roman 1252 Latin 1 Norwegian morphological 10000 Roman 1252 Latin 1

Pilipino Tagalog 10000 Roman 1252 Latin 1

Polish 10029 Cen. Euro. 1250 Cen. Euro.

Portuguese 10000 Roman 1252 Latin 1

Romanian 10029 Cen. Euro. 1250 Cen. Euro.

Byelorussian 10007 Cyrillic 1251 Cyrillic Russian 10007 Cyrillic 1251 Cyrillic Ukrainian 10007 Cyrillic 1251 Cyrillic

Serbian 10007 Cyrillic 1251 Cyrillic

Slovak 10029 Cen. Euro. 1250 Cen. Euro.

Slovenian 10029 Cen. Euro. 1250 Cen. Euro.

South African Afrikaans 10000 Roman 1252 Latin 1 South African English 10000 Roman 1252 Latin 1

Spanish 10000 Roman 1252 Latin 1 Basque 10000 Roman 1252 Latin 1 Catalan 10000 Roman 1252 Latin 1 Galician 10000 Roman 1252 Latin 1

Swedish ck 10000 Roman 1252 Latin 1 Swedish c-k 10000 Roman 1252 Latin 1

Turkish 10081 Turkish 1254 Turkish

1 Azerbaijanian. Windows version available, Macintosh version available to customer order (specific font required). On the Windows platform the AzHelLat font needs to be active in the file system. This font can be downloaded from the following URL: http://www.turaninfo.com/public/english/fonts.htm

Addendum C

Overview of hyphenation rules

An overview is given below of hyphenation references per language module, in alphabetical order. For a more detailed description of the hyphenation rules we refer to the pdf-booklet The Language by *TALO’s Language Technology (2002), supplied on the Techno Design cd-rom.

Dutch [1] (update May, 2002): supports the generally accepted spelling (the Netherlands), progressive spelling (Belgium), and the 1996 spelling reform æ three principles in one hyphenator. Supports the Belgium and Dutch idiom. The hyphenator recognizes compound boundaries.

English [2,3] (update January, 2001): supports phonetical hyphenation according to the world’s most trusted dictionaries: Webster’s New Twentieth Century Unabridged Dictionary (2nd edition), Webster’s Third New International Dictionary and Longman’s Dictionary of Contemporary English; one hyphenator for the British, Canadian, and American idiom is available1. The hyphenator solves the irregularity of the alternation of English strong and weak syllables.

German alt [4] and reformed [5] (update November, 2001): supports every characteristic German hyphenation according to the Duden Rechtschreibung, e.g., Stilleben -> Still-leben; however, these cases are no longer present in the new spelling reform, die neue Rechtschreibung 1998, but still have to be supported up to 2005. The German hyphenator recognizes compound boundaries independent of the spelling reform. The new feature for “der Verwen- dung von Großbuchstaben SS für ß” correctly hyphenates both “Schreibungsweisen” Stra-sse and Stra-ße. A special effort has been carried out to support medical and other scientific domains.

Swiss-German old [6] and reformed [7] (update November, 2001): responds accurately to the typical Swiss-German deviations and local idiom (including the ß to ss transcription). Hyphenation agrees with The Oxford Colour Spelling Dictionary (1995). However, the last dictionary is a bit sparing with syllabication compared to the other dictionaries.

French [8,9] (two versions, update January, 2000): accepts phonetical hyphenation rules recommended by the leading French linguist Nina Catach in Paris. A second version uses etymological syllabification according Grevisse’s “le bon usage.” Covers nearly the complete French idiom.

Spanish [10] (update January 1999): supports the official hyphenation rules as published by large dictionary publishers; covers the complete Spanish and Latin American idiom.

Italian [11] (update January 1999): supports phonetical hyphenation according to the Istituto Geografico de Agostini, including hyphenation of elisions (all’I. ta-lia), conjugations, and declensions.

Iberian [12] and Brazilian [13] Portuguese (update January 1999): based on the vowel as the syllabic unit, but falling diphthongs and final diphthongs are kept unbroken. Both idioms are supported by a single hyphenator engine.

Czech [14] (update January 1999), Slovak [35] (October 2001): supports the reformed spelling. Like every Slavic language, a number of additive vowels and consonants exists, which have a large impact on hyphenation. Syllables that solely consist of consonants are supported (ji-tr-nice).

Swedish [15,16] (update January 1999): accepts the mekaniska principen, but compounded words are divided into their morphological root. An overwhelming occurrence of compounds, and newly created forms, makes it a challenge worth accepting. You can switch between c-k or ck- hyphenation, and between within-word vowel-vowel hyphenation off or on.

Finnish [17] (update August 1999): is tuned into the peculiarities of the Finnish language and shares attributes with all Finno-Ugric languages. It has a rich structure, including a large number of falling and rising diphthongs. The phonetical base of the syllable is accepted, here, fully hyphenated despite it’s overwhelming inflection structure. Its resemblance to the neighboring Estonian [23] might amaze you.

Catalan [18] (update April 2000): supports the mixed French and Spanish origins of the Catalan language. A particularity of Catalan, needing special care, is the l geminada (l·l).

Danish [19] (update August 2000): accepts the hyphenation rules of the Dansk Sprognævns Retskrivningsordbog. Compounds and newly created forms are supported; amazingly, it even hyphenates Norwegian according to consonant rules.

Norwegian/Nynorsk [20,21] (update April 2001): accepts consonant rules (20) or the morphological rules of the Nordisk institutt of the University of Bergen( 21). The principles of pattern recognition are put into practice on Nynorsk as well, one hyphenator for mixed language applications.

Icelandic [22] (update October 2001): accepts morphological rules which separates the attached article and nominative, dative, accusive, and genitive cases and is capable of dividing a pileup of compounds.

Estonian [23] (January 1999): behaves like the Finnish hyphenator and is capable of hyphenating Estonian compounds and diphthongs correctly. However, there are more diphthongs in the Estonian language than in Finnish which increases complexity.

Greek [24] (January 1999): is tuned into the Greek script, the Elot codepage. It hyphenates more than between alpha and omega æ not just the beginning and the end, but a new era in progress. Present- day Greek is evolved and is flavored with diacritics.

Polish [25] (February 1999): hyphenation of the Polish language is hindered by an immense amount of consonants, quite often unpronounceable for non- Polish speakers. However, the hyphenator has been fully adapted to these difficult syllables.

Latvian [26] (August 1999): is tuned into the properties of Baltic languages. Words are richly declined. Latvian uses additional consonants and vowels, which are recognized by the hyphenator.

Azerbaijanian [27] (August 1999): Azerbaijan is one of the new Transcaucasian republics that are now being independent from the former USSR. Azerbaijanian is related to Turkish. The Azerbaijani now use a Latin script. There is no standard script yet, but this does not violate*TALO’s hyphenator principles.

Turkish [28] (August 1999): Present-day Turkish is spoken in SW Asia, but in earlier times the Turkish region reached to the north of China. In Chinese history, the name Tu-kiu was mentioned 600 years ago. Turkish is characterized by a lot of additive particles that change the meaning of a word. A word can take numerous forms and different parallel hyphenations.

Lithuanian [29] (September 1999): Lithuanian is one of the Baltic languages that is richly declined. Lithuanian uses (semi-)diphthongs, palatals, and affricates, which have been taken into consideration for hyphenation.

Afrikaans [30] (October 1999): the Afrikaans language developed from 17thcentury Dutch and is an official language of South Africa. Its hyphenation has much in common with the Dutch language; however, Afrikanization of spelling has made hyphenation irregular, which in turn calls for accurate tools. The Afrikaans hyphenator takes all Afrikaans peculiarities into consideration, including diaeresis hyphenation.

Russian [31] (April 2000): accepts Cyrillic characters, but this does not complicate hyphenation. It is the nature of the Russian language: an overflow of prefixes and suffixes, modifying different moods in a fine gradation.

Basque [32] (Update October 2001): The Basque language is one of Europe’s most exotic minority languages, probably unrelated to any other language in the world. The Basque hyphenator is tuned into all those peculiarities of real-life language.

Hungarian [34] (November 2001): The Hungarian language has lost many of its Uralic characteristics and many words have been borrowed from the Turkic and European languages. The language is flavoured with compounds and special hyphenations (briddzsel -> bridsz-dszel).

Bahasa Indonesia [33], Bahasa Melayu [49] (Februari 2002): The Bahasa Indonesia (Standard Indonesian) and Bahasa Melayu (Standard Melayan) are Austronesian languages full of prefixes, suffixes, infixes, in general terms affixes including large classes of sound changes. Hyphenation is inextricably bound up with meaning, even when the boundaries are masked by sound changes (mengarang from meng + karang) hyphenation is affected.

Other languages (December 2000): Byelorussian [37], Ukrainian
[38], Bulgarian [39], Rumanian [40], Serbian [41], Croatian [42], (Update April, 2001) Frisian [43], Galician [44], Rhaeto-Romance [45], Tagalog (Pilipino) [50], Greenlandic [47], Slovene [36]. Under development: Faroese [46], Saami language [48], etc.

Addendum D

Software License

PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THE SOFTWARE. BY USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, PROMPTLY RETURN THE UNUSED SOFTWARE TO THE PLACE WHERE YOU OBTAINED IT.

1. LICENSE. The application, demonstration and other software accompanying this License, whether on disk or on other media (the “Software") and related documentation are licensed to you by Techno Design. You own the disk on which the Software is recorded but Techno Design retains title to the Software and related documentation. You are allowed to make one copy of the Software, to be used as backup version and one copy to be placed on the hard disk. At any moment you are limited to own two copies of each XTension and you must reproduce on such copies the Techno Design copyright notice and any other proprietary legends that are on the original copy of the Software. Each computer should have its own XTension.

2. RESTRICTIONS. The Software contains copyrighted material, trade secrets, and other proprietary information and in order to protect them you may not decompile, reverse engineer, disassemble or otherwise reduce the Software to a human-perceivable form. You may not modify, rent, lease, loan, distribute or create derivative works based upon the Software in whole or in part.

3. TERMINATION. This License is effective until terminated. You may terminate this License at any time by destroying the Software and related documentation and all copies thereof. This License will terminate immediately without notice from Techno Design if you fail to comply with any provision of this License. Upon termination you must destroy the Software and related documentation and all copies thereof.

4. DISCLAIMER OF WARRANTY ON SOFTWARE. You expressly acknowledge and agree that use of the Software and related documentation are provided “AS IS" and without warranty of any kind Techno Design EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. TECHNO DESIGN DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE AND/OR MATERIALS WILL BE CORRECTED. FURTHERMORE,TECHNO DESIGN DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE OR MATERIALS IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY TECHNO DESIGN OR AN TECHNO DESIGN AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE SOFTWARE AND/OR MATERIALS PROVE DEFECTIVE, YOU (AND NOT TECHNO DESIGN OR AN TECHNO DESIGN AUTHORIZED REPRESENTATIVE) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.

5. COMPLETE AGREEMENT. This License constitutes the entire agreement between the parties with respect to the use of the Software and Materials, and supersedes all prior or contemporaneous understandings or agreements, written or oral, regarding such subject matter. No amendment to or modification of this License will be binding unless in writing and signed by a duly authorized representative of Techno Design.

QUARK DISCLAIMER

The following disclaimer is required by Quark Inc. It applies only to Quark software. All other software is covered by Quark's limited warranty. QUARK INC. MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, REGARDING THE ENCLOSED COMPUTER SOFTWARE PACKAGE, ITS MERCHANTABILITY, OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. QUARK INC. DISCLAIMS ALL WARRANTIES INCLUDING, BUT NOT LIMITED TO THE WARRANTIES OF THE DISTRIBUTORS, RETAILERS AND DEVELOPERS OF THE ENCLOSED SOFTWARE. WITHOUT LIMITING THE FOREGOING, IN NO EVENT SHALL QUARK INC. BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES IN ANY WAY RELATING TO THE USE OR ARISING OUT OF THE USE OF THE ENCLOSED SOFTWARE. QUARK, INC.'S LIABILITY SHALL IN NO EVENT EXCEED THE TOTAL AMOUNT OF THE PURCHASE PRICE/LICENSE FEE ACTUALLY PAID FOR THE USE OF THE ENCLOSED SOFTWARE. SOME STATES DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES AND/OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THESE EXCLUSIONS AND LIMITATIONS MAY NOT APPLY TO PARTICULAR DEVELOPERS.

Development: Robbie Gieze

Jeffrey Gorissen

Algorithm : Jaap Woestenburg (*TALO _)

Manual : Marianne Wolfhagen (La Loupe)

Marieke Vallance

Erik van den Heuvel

Layout : Chris Winkelman

Versie : TD0130_EN_i03

© 1993-2002 Techno Design. All rights reserved. © 1986-2002 *TALO