Communities developing resources and competencies for using their languages
Foundational understanding for language development work of all kinds
Publications, fonts and computer tools for language development, translation and research
SIL offers training in disciplines relevant to sustainable language development.
7,105 languages are spoken or signed. CLICK for map of world languages & regional websites.
SIL's dedication to language development past and present
The Perl script KeyLayoutMaker.pl is intended to provide a quick way to create at least a first draft of an XML keyboard layout file (.keylayout) for Mac OS X version 10.2 or later. Further adjustment, either using an editor such as Ukelele or by hand-editing the resulting XML file, may often be helpful.This script is not a general-purpose tool for creating all types of keyboard layouts; it is designed specifically for situations where many multi-key sequences are required to generate single Unicode characters. This is one way in which syllabic scripts can be keyboarded: the keystrokes can be based on a simple romanization, such as that used in the Unicode character name. The keyboard layout created by this script will use dead key states (multiple levels, if necessary) to implement such layouts.