BLITHE_UPDATE_LANGUAGE | In the Blithe settings, there are two controls: the language pop-up menu and the Notify check box. If the Notify check box is on and the end user selects a new lanugage from the pop-up menu, this message is sent to all running applications. A Blithe-aware application should respond to this message by resetting all necessary text by calling either get_entry in the C API or the Entry method of BlitheDictionary. |
BLITHE_LANGUAGE_CHANGED | This message is sent when a user selects a language from the LanguagePopupMenu. This menu is created with the BlitheDictionary class. The difference between the LanguagePopupMenu and the pop-up menu in Blithe Settings is that Blithe Settings affects all Blithe-aware applications. The LanguagePopupMenu only affects the application that created it. |
Blithe uses the terminological codes (listed below) from ISO 639-2. If there is a language that you wish to use that is not listed here, you may make up your own language code. New language codes should use the format: xxXX, where XX are any two lower case letters. For the sake of consistancy, please report any new language codes to deacent@home.com so that others may use the same codes.
Code | Language Name in English | |
abk | Abkhazian | |
ace | Achinese | |
ach | Acoli | |
aar | Afar | |
ada | Adangme | |
afh | Afrihili | |
afr | Afrikaans | |
ajm | Aljamia | |
tut | Altaic (Other) | |
aka | Akan | |
akk | Akkadian | |
sqi | Albanian | |
ale | Aleut | |
amh | Amharic | |
ara | Arabic | |
arc | Aramaic | |
arp | Arapaho | |
arn | Araucanian | |
arw | Arawak | |
hye | Armenian | |
asm | Assamese | |
map | Austronesian (Other) | |
ava | Avaric | |
ave | Avestan | |
awa | Awadhi | |
aym | Aymara | |
aze | Azerbaijani | |
nah | Aztec | |
ban | Balinese | |
bal | Baluchi | |
bam | Bambara | |
bad | Banda | |
bas | Basa | |
bak | Bashkir | |
eus | Basque | |
btk | Batak (Indonesia) | |
bej | Beja | |
bel | Belarusian | |
bem | Bemba | |
ben | Bengali | |
bho | Bhojpuri | |
bih | Bihari | |
bik | Bikol | |
bin | Bini | |
bis | Bislama | |
bra | Braj | |
bre | Breton | |
bug | Buginese | |
bul | Bulgarian | |
bua | Buriat | |
mya | Burmese | |
cad | Caddo | |
car | Carib | |
cat | Catalan | |
ceb | Cebuano | |
chg | Chagatai | |
cha | Chamorro | |
che | Chechen | |
chb | Chibcha | |
zho | Chinese | |
chp | Chipewyan | |
cho | Choctaw | |
chk | Chuukese | |
chv | Chuvash | |
cop | Coptic | |
cor | Cornish | |
cos | Corsican | |
cre | Cree | |
mus | Creek | |
cpe | Creoles and pidgins, English-based (Other) | |
cpf | Creoles and pidgins, French-based (Other) | |
cpp | Creoles and pidgins, Portuguese-based (Other) | |
crp | Creoles and pidgins (Other) | |
hrv | Croatian | |
ces | Czech | |
dak | Dakota | |
dan | Danish | |
day | Dayak | |
din | Dinka | |
div | Divehi | |
doi | Dogri | |
dgr | Dogrib | |
dua | Duala | |
nld | Dutch | |
dyu | Dyula | |
dzo | Dzongkha | |
efi | Efik | |
eka | Ekajuk | |
elx | Elamite | |
eng | English (American) | |
xxuk | English (United Kingdom) | |
epo | Esperanto | |
est | Estonian | |
eth | Ethiopic | |
ewe | Ewe | |
ewo | Ewondo | |
fan | Fang | |
fat | Fanti | |
fao | Faroese | |
fij | Fijian | |
fin | Finnish | |
fon | Fon | |
fra | French | |
fry | Frisian | |
fur | Friulian | |
ful | Fulah | |
gaa | Ga | |
gdh | Gaelic (Scots) | |
glg | Gallegan | |
lug | Ganda | |
gay | Gayo | |
gba | Gbaya | |
gez | Geez | |
kat | Georgian | |
deu | German | |
gil | Gilbertese | |
gon | Gondi | |
gor | Gorontalo | |
got | Gothic | |
grb | Grebo | |
ell | Greek, Modern (1453-) | |
grn | Guarani | |
guj | Gujarati | |
gwi | Gwich'in | |
hai | Haida | |
hau | Hausa | |
haw | Hawaiian | |
heb | Hebrew | |
her | Herero | |
hil | Hiligaynon | |
him | Himachali | |
hin | Hindi | |
hmo | Hiri Motu | |
hit | Hittite | |
hmn | Hmong | |
hun | Hungarian | |
hup | Hupa | |
iba | Iban | |
isl | Icelandic | |
ibo | Igbo | |
ijo | Ijo | |
ilo | Iloko | |
ind | Indonesian | |
ina | Interlingua (International Auxilary Language Association) | |
ile | Interlingue | |
iku | Inuktitut | |
ipk | Inupiak | |
gai | Irish | |
ita | Italian | |
jpn | Japanese | |
jaw | Javanese | |
jrb | Judeo-Arabic | |
jpr | Judeo-Persian | |
kab | Kabyle | |
kac | Kachin | |
kal | Kalaallisut | |
kam | Kamba | |
kan | Kannada | |
kau | Kanuri | |
kaa | Kara-Kalpak | |
kar | Karen | |
kas | Kashmiri | |
kaw | Kawi | |
kaz | Kazakh | |
kha | Khasi | |
khm | Khmer | |
kho | Khotanese | |
kik | Kikuyu | |
kmb | Kimbundu | |
kin | Kinyarwanda | |
kir | Kirghiz | |
kom | Komi | |
kon | Kongo | |
kok | Konkani | |
kor | Korean | |
kos | Kosraean | |
kpe | Kpelle | |
kro | Kru | |
kua | Kuanyama | |
kum | Kumyk | |
kur | Kurdish | |
kru | Kurukh | |
kut | Kutenai | |
lad | Ladino | |
lah | Lahnda | |
lam | Lamba | |
lao | Lao | |
lat | Latin | |
lav | Latvian | |
lez | Lezghian | |
lin | Lingala | |
lit | Lithuanian | |
loz | Lozi | |
lua | Luba-Lulua | |
lub | Luba-Katanga | |
lui | Luiseno | |
lun | Lunda | |
luo | Luo (Kenya and Tanzania) | |
lus | Lushai | |
ltz | Lëtzeburgesch | |
mkd | Macedonian | |
mad | Madurese | |
mag | Magahi | |
mai | Maithili | |
mak | Makasar | |
mlg | Malagasy | |
msa | Malay | |
mal | Malayalam | |
mlt | Maltese | |
mdr | Mandar | |
man | Mandingo | |
mni | Manipuri | |
max | Manx | |
mri | Maori | |
mar | Marathi | |
chm | Mari | |
mah | Marshall | |
mwr | Marwari | |
mas | Masai | |
myn | Mayan languages | |
men | Mende | |
mic | Micmac | |
mga | Middle Irish (900-1200) | |
min | Minangkabau | |
mis | Miscellaneous languages | |
lol | Mongo | |
mkh | Mon-Khmer (Other) | |
mno | Manobo languages | |
moh | Mohawk | |
mol | Moldavian | |
mon | Mongolian | |
mos | Mossi | |
mul | Multiple languages | |
mun | Munda languages | |
nau | Nauru | |
nav | Navajo | |
ndo | Ndonga | |
nep | Nepali | |
new | Newari | |
nia | Nias | |
nic | Niger-Kordofanian (Other) | |
ssa | Nilo-Saharan (Other) | |
niu | Niuean | |
nai | North American Native languages (Other) | |
nde | North Ndebele | |
nso | Northern Sohto | |
nor | Norwegian | |
nub | Nubian languages | |
nym | Nyamwezi | |
nya | Nyanja | |
nyn | Nyankole | |
nyo | Nyoro | |
nzi | Nzima | |
oci | Occitan (post 1500) | |
oji | Ojibwa | |
sga | Old Irish (to 900) | |
non | Old Norse | |
peo | Old Persian (ca. 600-400 B.C.) | |
ori | Oriya | |
orm | Oromo | |
osa | Osage | |
oss | Ossetic | |
oto | Otomian languages | |
ota | Ottoman Turkish (1500-1928) | |
pal | Pahlavi | |
pau | Palauan | |
pli | Pali | |
pam | Pampanga | |
pag | Pangasinan | |
pan | Panjabi | |
pap | Papiamento | |
paa | Papuan (Other) | |
fas | Persian | |
phi | Philippine (Other) | |
phn | Phoenician | |
pon | Pohnpeian | |
pol | Polish | |
por | Portuguese | |
pra | Prakrit languages | |
pro | Provençal, Old (to 1500) | |
pus | Pushto | |
que | Quechua | |
raj | Rajasthani | |
roa | Romance (Other) | |
rap | Rapanui | |
rar | Rarotongan | |
roh | Rhaeto-Romance | |
ron | Romanian | |
rom | Romany | |
run | Rundi | |
rus | Russian | |
sal | Salishan languages | |
sam | Samaritan Aramaic | |
smi | Sámi languages | |
smo | Samoan | |
sad | Sandawe | |
sag | Sango | |
san | Sanskrit | |
sat | Santali | |
srd | Sardinian | |
sas | Sasak | |
sco | Scots | |
sel | Selkup | |
sem | Semitic (Other) | |
srp | Serbian | |
srr | Serer | |
shn | Shan | |
sna | Shona | |
sid | Sidamo | |
bla | Siksika | |
snd | Sindhi | |
sin | Sinhalese | |
sit | Sino-Tibetan (Other) | |
sio | Siouan languages | |
den | Slave (Athapascan) | |
sla | Slavic (Other) | |
slk | Slovak | |
slv | Slovenian | |
sog | Sogdian | |
som | Somali | |
son | Songhai | |
snk | Soninke | |
wen | Sorbian languages | |
sai | South American Native languages (Other) | |
nbl | South Ndebele | |
sot | Southern Sotho | |
spa | Spanish | |
suk | Sukuma | |
sux | Sumerian | |
sun | Sundanese | |
sus | Susu | |
swa | Swahili | |
ssw | Swati | |
swe | Swedish | |
syr | Syriac | |
tah | Tahitian | |
tgl | Tagalog | |
tai | Tai (Other) | |
tgk | Tajik | |
tmh | Tamashek | |
tam | Tamil | |
tat | Tatar | |
tel | Telugu | |
ter | Tereno | |
tet | Tetum | |
tha | Thai | |
bod | Tibetan | |
tig | Tigre | |
tir | Tigrinya | |
tem | Timne | |
tiv | Tiv | |
tli | Tlingit | |
tpi | Tok Pisin | |
tkl | Tokelau | |
tog | Tonga (Nyasa) | |
ton | Tonga (Tonga Islands) | |
tsi | Tsimshian | |
tso | Tsonga | |
tsn | Tswana | |
tum | Tumbuka | |
tur | Turkish | |
tuk | Türkmen | |
tvl | Tuvalu | |
tyv | Tuvinian | |
twi | Twi | |
uga | Ugaritic | |
uig | Uighur | |
ukr | Ukrainian | |
umb | Umbundu | |
und | Undetermined | |
urd | Urdu | |
uzb | Uzbek | |
vai | Vai | |
ven | Venda | |
vie | Vietnamese | |
vol | Volapük | |
vot | Votic | |
wak | Wakashan languages | |
wal | Walamo | |
war | Waray | |
was | Washo | |
cym | Welsh | |
wol | Wolof | |
xho | Xhosa | |
yap | Yapese | |
yao | Yao | |
yid | Yiddish | |
yor | Yoruba | |
ypk | Yupik languages | |
znd | Zande | |
zap | Zapotec | |
zen | Zenaga | |
zha | Zhuang | |
zul | Zulu | |
zun | Zuńi |
Common Dictionary Entry IDs
The following list contains the constants used in the Blithe common dictionaries. To the left is
the name of the constant (defined in BlitheConst.h). To the right is the intended use of the text.
If there is a string that you feel is missing, please e-mail me at
deacent@home.com. Please do not add them without contacting me
so that we can keep all of the dictionaries synchronized.
Failure | |
BL_MISSING_STRING | When the dictionary is found but there is no string. |
BL_NODICT_STRING | When the application dictionary cannot be found. |
Menus | |
BL_FILE_STRING | Basic document commands. |
BL_EDIT_STRING | Editing commands. |
BL_FONT_STRING | A list of fonts. |
BL_SIZE_STRING | A list of font sizes. |
BL_STYLE_STRING | A list of font styles. |
BL_TOOLS_STRING | A list of tools. |
BL_WINDOW_STRING | The names of windows and/or contains command applicable to windows. |
BL_HELP_STRING | Help menu/menu item. |
BL_ADDON_STRING | A list of add-ons. |
BL_COLOR_STRING | A color picker. |
BL_SOUND_STRING | Sound preferences. |
BL_APP_LANG_STRING | Available Blithe languages. |
Menu Items | |
BL_NEW_STRING | Creates a new document. |
BL_OPEN_STRING | Opens a document. |
BL_CLOSE_STRING | Closes a document. |
BL_SAVE_STRING | Saves a document. |
BL_SAVEAS_STRING | Saves a document under a new name. |
BL_SAVECOPY_STRING | Saves a copy of a document. |
BL_REVERT_STRING | Reverts a document to it's last saved condition. |
BL_PRINT_STRING | Prints a document. |
BL_PAGESETUP_STRING | Printing settings. |
BL_ABOUT_STRING | About box. This item is intended to be used with sprintf. There is a %s embedded in it which stands for the name of the application. |
BL_APPHELP_STRING | Help. This item is intended to be used with sprintf. There is a %s embedded in it which stands for the name of the application. |
BL_QUIT_STRING | Quits the application. |
BL_UNDO_STRING | Undoes the last action. |
BL_UNDOACTION_STRING | Undoes the specified action. This item is intended to be used with sprintf. There is a %s embedded in it which stands for the description of the action to be undone. |
BL_CUT_STRING | Cuts the current selection to the clipboard. |
BL_COPY_STRING | Copies the current selection into the clipboard. |
BL_PASTE_STRING | Pastes the contents of the clipboard. |
BL_CLEAR_STRING | Clears the current selection. |
BL_SELECTALL_STRING | Selects everything. |
BL_SETTINGS_STRING | Adjusts the settings for the application. |
BL_FIND_STRING | Presents the user with a Find dialog. |
BL_FINDNEXT_STRING | Finds the next instance. |
BL_REPLACE_STRING | Replaces an instance of one type with another. |
BL_REPLACEALL_STRING | Replaces all instances of one type with another. |
BL_REPLACEFIND_STRING | Replaces an instance and find the next. |
BL_STACK_STRING | Stacks the windows. |
BL_TILE_STRING | Tiles the windows. |
BL_GETINFO_STRING | "Gets Info" on the current selection. |
BL_REDO_STRING | Redoes the last undo. |
BL_REDOACTION_STRING | Redoes the specified undo action. This item is intended to be used with sprintf. There is a %s embedded in it which stands for the description of the action to be redone. |
Buttons | |
BL_ADD_STRING | Adds to a list. |
BL_REMOVE_STRING | Removes from a list. |
BL_OK_STRING | Generic OK button. |
BL_CANCEL_STRING | Generic Cancel button. |
BL_CONTINUE_STRING | Generic Continue button. |
BL_DONTSAVE_STRING | Generic Don't Save button. |
BL_YES_STRING | Generic Yes button. |
BL_NO_STRING | Generic No button. |
Messages |
|
BL_WANTTOSAVE_STRING | Asks the user to save changes. |
BL_RIGHTSRES_STRING | States that rights are reserved. |
BL_NO_APP_MESSAGE_STRING | States that the application dictionary is not available and asking if the user would like to change to a different language. |
Blithe Setting Strings |
|
BLITHE_INSTR_STRING | Explains the purpose of Blithe Settings. |
BLITHE_LANGUAGE_STRING | Label for the language pop-up menu. |
BLITHE_NOTIFY_STRING | Label for the Notify checkbox. |
BLITHE_SETTING_STRING | The window title. |