Macedonian - Translator Table
Table Designator: mkd
This is the technical description of a DBT Translation table. If you want more general information about languages and template choices, please see the list of templates.
Initially, the language table for braille translation is determined by the selected template, and may be changed using the Document / Translation Tables menu. Using those menus does not require use of the table designator. However, to switch to a different translation table partway through a file, one must enter a DBT code and the designator for the table to switch to. For switching secondary languages within a base language table, see the [lng~X] command. For switching from one base language to another, see the [lnb~...] command.
Purpose
The Macedonian tables support print-to-braille translation of Macedonian-language literary text into uncontracted Macedonian braille.
Translation from braille-to-print is supported for this language.
Key Characteristics
Table Designator: mkd identifies this translation table for Language Table Switching.
Braille Contractions: This language is usually produced in uncontracted braille. This means that the letters of each word are rendered into braille on a one-for-one basis.
Capital Sign: Macedonian uses dots 46 as the capital sign, and dots 45 as the whole word capital sign.
Emphasis: The Macedonian translator converts all forms of emphasis in inkprint (bold, italics, and underlining) to a single braille emphasis marker, dots 456.
Mathematical Braille: If you use the recommended DBT template with this translator table, you can access the Russian Braille mathematics translator using the math style.
Script Systems Used: The Macedonian translator handles the Cyrillic alphabet. These are the characters U+0400-04FF. The Macedonian translator also handles text using Arabic and Roman characters, plus a wide variety of symbols and punctuation marks.
Sister Tables
The Macedonian translator works with Cyrillic languages. All of the Cyrillic alphabets in use are very similar. They are either identical to the Russian alphabet or have only minor variations from it.
Some of the Cyrillic languages supported by Duxbury are spoken in separate nations, such as Ukrainian. Others are spoken as significant minority languages in regions of Russia, such as Udmurt.
Translation Modes (DBT Codes which Change the Mode of Translation)
A number of DBT codes affect the mode of the translation or create special translation effects on specific letters or symbols. Some translation modes are specific to particular translator tables.
There are no special translator modes for this table, only those which are present for all tables, such as the [lnb~] code (language-switch) and a few codes for internal testing.
For more about DBT codes that affect the mode of translation, search on the two words, "Translation Code", in the topic, DBT Codes Quick Reference.
Language Table Switching
DBT has translation tables for over 200 world languages. Modern versions of DBT allow using multiple language translation tables within a single document.
Suppose that you are working on a document using this base translation table, but it has passages in a foreign language, or that need a technical braille code. At the beginning of each such passage, insert the DBT code lnb, followed by ~ (tilde) and the table designator for the desired language table. (The table designator for each language table is listed in the Key Characteristics.) Note that using the lnb code you can change from the base table to virtually any other translation table and back again.
For some language tables, the table designator is short, like ise for Icelandic. Thus, to switch to Icelandic braille translation, insert [lnb~ise]. The table designators are more elaborate for mathematics code tables and for languages that have multiple translation tables. As an example, the designator for Unified French Braille is fra-xuf. To start a passage in the French Unified Braille code, insert [lnb~fra-xuf]. At the end of a foreign language passage, use the plain [lnb] code to switch back to the original, base, language translation table.
Some translation tables, and hence their table designators, are for braille codes but not for natural languages. Some examples are the International Phonetic Alphabet (designator: qip) and Nemeth Code (designator: qmt-xnem72m) for mathematics. Using lnb with those table designators allows you to switch to the IPA braille code or the Nemeth braille math code.
While a plain [lnb] code returns translation to the base language, it does not restore any other translation properties that might have been in effect before the switch. For example, if you had been using a [g1L] code (for "grade 1 lock") to prevent contractions, you need to repeat that code after the [lnb] code to restore that effect. Fortunately, you can build lnb codes into DBT styles, to customize what modes to enter and exit at the switch in and out of a translation table.
Note that DBT templates whose names contain the word "basic" all have a number of styles defined for switching between different translation tables. (For the list, see Basic Templates.)
Notice that if you include Roman alphabet characters in a document but do not use a language style or code to switch to a different translation table, you will get uncontracted English with the same marks of punctuation, emphasis, and capitalization used for the base language.
References, History, and Credits
These tables are based upon the information on Macedonian and related languages in "World Braille Usage," a joint publication of UNESCO and the National Library Service for the Blind and Physically Handicapped, Washington, D.C. (1990).
Duxbury originally adapted these tables from the Croatian tables (q.v.) in November 2008.
Updates and Errors
If you have information about changes in the braille rules for your language, please email Duxbury so that we may update our translation tables. Likewise, if you find errors in your translated document, in either the print-to-braille or braille-to-print direction, please contact us. To describe your problem, it is best to send both the *.dxp and *.dxb files along with a full explanation, because the correct braille is often a matter of very specific circumstances. Contact Duxbury at: languages@duxsys.com.