Antikythera Internationalization Header Graphic

Handling Multilingual Data: Background for Database Designers --- return to Main Handouts Page

-->
- Item Description Access
Display
and/or
Download
 Exploring Alphabets   ( i18n Database Design Note #1 -- A,B,C's, Alphabets, Abjads and Abugidas )
 Before dealing with mixed Scripts and Languages, you need to know that the common word Alphabet doesn't
 quite mean the same thing in other Languages. This Note may help expose some implications for your upgrade.

Display *
Display
and/or
Download
 Exploring Complex Text Layout   ( i18n Database Design Note #2 -- Handling all those "Alphabets" )
 If you've only used simple alphabets, where each letter is an independent entity, and text runs from left to right,
 you'll need to become more aware of the variety of issues you may encounter in a multi-lingual database. This
 introduction will help by presenting examples of Thai, Devanagari, Arabic, Hebrew and Korean Scripts in order
 to see what that variety entails. NO KNOWLEDGE OF ANY LANGUAGES USING THESE SCRIPTS IS
 REQUIRED TO HANDLE THEM EFFECTIVELY IN YOUR DATABASE DESIGNS!! (We show you how!)

Display *
Display
and/or
Download
 Exploring UTF-8   ( i18n Database Design Note #3 -- Efficient Storage of Multi-Lingual/Multi-Script Data )
 The UTF-8 formatting of Unicode values has proven to be the best compromise between efficient storage and the
 ability to easily handle multiple scripts, but there are implications for your schema. This will explain why that is.

Display *
Display
and/or
Download
 Evaluating Fonts for use in Multi-Lingual Documents   ( i18n Database Design Note #4 -- Displaying the Data )
 As you add data in new Languages and Scripts to your database, you'll soon learn that many apps can't display
 that data well (or at all). Here's why. A Bash Script is included to assist in evaluating your font collection.

Display *
Display
and/or
Download
 Exploring Bi-Directional Text Entry   ( i18n Database Design Note #5 -- Entering the Data )
 Entering or editing text in multiple Languages and Scripts can be confusing, particularly if bi-directional text
 (bidi) is to be entered in the same paragraph or sentence. This tutorial is intended to clarify that process.

Display *
Display
and/or
Download
 Exploring Arabic Script Behavior   ( i18n Database Design Note #6 -- Unique Behavior of Arabic Script )
 Arabic Script, used by millions of people to write many unrelated Languages, was introduced earlier, but the
 complexity that makes Arabic Script so elegant to look at can also make its behavior in your systems difficult
 to evaluate, particularly if you are unfamiliar with any of those Languages. This provides a helpful overview.
Mini-Page Graphic
Display *
Display
and/or
Download
 Exploring Han-Chinese Script Behavior   ( i18n Database Design Note #7 -- Unique Qualities of Syllabic Scripts )
 Well over a Billion people write their languages using phonetic syllabaries - the oldest and most common being
 what are called Hànzì by Chinese speakers and Kanji by the Japanese. The ability to read at least several
 hundred of these symbols is required for someone to be considered literate, but there are more than twenty
 thousand in use. So what sort of keyboard can produce all of these? And how are words in these languages
 sorted? With a significant part of the world's population and economy centered in countries using syllabaries,
 a basic understanding of how such Scripts are handled in a database is appropriate. This Note provides that.

Display *
Display
and/or
Download
 IME Keyboard Layouts - Hello, World   ( i18n Database Design Note #8 -- IME Keyboard Layouts - Hello, World )
 The ability to enter and analyze text in a variety of Languages and Writing Systems is a requirement for those
 who maintain multi-lingual data stores. This Note will show how to use some representative Input Method Editors
 (IMEs) to do that - providing examples in a dozen languages common to business and/or academia that can be
 used by data managers who have no fluency in those Languages themselves.

Display *
Display
and/or
Download
 Exploring_Tones   ( i18n Database Design Note #10 -- Exploring Tones )      ---- 𝄞 𝅘𝅥  𝅘𝅥𝅮   ----
 Tones are critical to many spoken languages, but because data managers concentrate on storage rather than
 speech, tones have not been considered in earlier notes of this series. As it happens, however, an exposure
 to tones is not only helpful in gaining familiarity with these Scripts and Languages, but some traditional phrases
 used as examples for teaching tone usage to non-native speakers can also provide an entertaining diversion.

Display *
* Click to View the document; OR Right-Click, then "Save link as ..." to download (or Use browser control while viewing).
Questions or Comments?    Click here to use our Contact Page.