SetLanguage Method

[Top]  [Chapter]  [Previous]  [Next]

Applies to

IWPSpell

Declaration

function SetLanguage(const NameOrNr: WideString): WordBool;

Description

This method can be used to select a different language. You can either use a name or a language id or group-id. If the dictionary was not found in the list of loaded dictionaries the result value will be false.

 

As language IDs the standard numbers defined by the RTF specifications are used. When you use the dictionary compiler (provided with "Spell" license) please set the correct language id. All language names have a special identifier and a group, for example all "English" flavors share the number 9. It is possible to select a language using the special ID or the group ID.

 

Example VB6:

 

' Set English as standard Language

WPDLLInt1.SpellCtrl.SetLanguage "9"

 

Widely used group IDs:

 

English:        9

French:        1036

German:        1031

Spanish:        1034

Italian:        1040

Dutch:        1043  

 

Language IDs:

( (name:'Custom';id:0;groupid:0), 

(name:'Afrikaans';id:1078;groupid:1078), 

(name:'Albanian';id:1052;groupid:1052), 

(name:'Arabic';id:1025;groupid:1025), 

(name:'Arabic-Algeria';id:5121;groupid:1025), 

(name:'Arabic-Bahrain';id:15361;groupid:1025), 

(name:'Arabic-Egypt';id:3073;groupid:1025), 

(name:'Arabic-General';id:1;groupid:1025), 

(name:'Arabic-Iraq';id:2049;groupid:1025),

(name:'Arabic-Jordan';id:11265;groupid:1025),

(name:'Arabic-Kuwait';id:13313;groupid:1025), 

(name:'Arabic-Lebanon';id:12289;groupid:1025), 

(name:'Arabic-Libya';id:4097;groupid:1025), 

(name:'Arabic-Morocco';id:6145;groupid:1025), 

(name:'Arabic-Oman';id:8193;groupid:1025), 

(name:'Arabic-Qatar';id:16385;groupid:1025), 

(name:'Arabic-Syria';id:10241;groupid:1025), 

(name:'Arabic-Tunisia';id:7169;groupid:1025), 

(name:'Arabic-U.A.E.';id:14337;groupid:1025), 

(name:'Arabic-Yemen';id:9217;groupid:1025), 

(name:'Armenian';id:1067;groupid:1067), 

(name:'Assamese';id:1101;groupid:1101), 

(name:'Azeri-Cyrillic';id:2092;groupid:2092), 

(name:'Azeri-Latin';id:1068;groupid:1068), 

(name:'Basque';id:1069;groupid:1069), 

(name:'Bengali';id:1093;groupid:1093), 

(name:'Bosnia-Herzegovina';id:4122;groupid:4122), 

(name:'Bulgarian';id:1026;groupid:1026), 

(name:'Burmese';id:1109;groupid:1109), 

(name:'Belorussian';id:1059;groupid:1059), 

(name:'Catalan';id:1027;groupid:1027), 

(name:'Chinese-China';id:2052;groupid:4), 

(name:'Chinese-General';id:4;groupid:4), 

(name:'Chinese-HongKong';id:3076;groupid:4), 

(name:'Chinese-Macao';id:3076;groupid:4), 

(name:'Chinese-Singapore';id:4100;groupid:4),

(name:'Chinese-Taiwan';id:1028;groupid:4), 

(name:'Croatian';id:1050;groupid:1050), 

(name:'Czech';id:1029;groupid:1029), 

(name:'Danish';id:1030;groupid:1030), 

(name:'Dutch-Belgium';id:2067;groupid:1043), 

(name:'Dutch-Standard';id:1043;groupid:1043), 

(name:'English-Australia';id:3081;groupid:9), 

(name:'English-Belize';id:10249;groupid:9), 

(name:'English-British';id:2057;groupid:9), 

(name:'English-Canada';id:4105;groupid:9), 

(name:'English-Caribbean';id:9225;groupid:9), 

(name:'English-General';id:9;groupid:9), 

(name:'English-Ireland';id:6153;groupid:9), 

(name:'English-Jamaica';id:8201;groupid:9), 

(name:'English-NewZealand';id:5129;groupid:9), 

(name:'English-Philippines';id:13321;groupid:9), 

(name:'English-SouthAfrica';id:7177;groupid:9), 

(name:'English-Trinidad';id:11273;groupid:9), 

(name:'English-US';id:1033;groupid:9), 

(name:'English-Zimbabwe';id:1033;groupid:9), 

(name:'Estonian';id:1061;groupid:1061), 

(name:'Faeroese';id:1080;groupid:1080), 

(name:'Farsi';id:1065;groupid:1065), 

(name:'Finnish';id:1035;groupid:1035),

(name:'French';id:1036;groupid:1036), 

(name:'French-Belgium';id:2060;groupid:1036), 

(name:'French-Cameroon';id:11276;groupid:1036),

(name:'French-Canada';id:3084;groupid:1036), 

(name:'French-CotedIvoire';id:12300;groupid:1036), 

(name:'French-Luxemburg';id:5132;groupid:1036), 

(name:'French-Mali';id:13324;groupid:1036), 

(name:'French-Monaco';id:6156;groupid:1036), 

(name:'French-Reunion';id:8204;groupid:1036), 

(name:'French-Senegal';id:10252;groupid:1036), 

(name:'French-Swiss';id:4108;groupid:1036), 

(name:'French-WestIndies';id:7180;groupid:1036),

(name:'French-Zaire';id:9228;groupid:1036), 

(name:'Frisian';id:1122;groupid:1122), 

(name:'Gaelic';id:1084;groupid:1084), 

(name:'Gaelic-Ireland';id:2108;groupid:1084), 

(name:'Galician';id:1110;groupid:1110), 

(name:'Georgian';id:1079;groupid:1079), 

(name:'German';id:1031;groupid:1031), 

(name:'German-Austrian';id:3079;groupid:1031),

(name:'German-Liechtenstein';id:5127;groupid:1031),

(name:'German-Luxemburg';id:4103;groupid:1031), 

(name:'German-Switzerland';id:2055;groupid:1031), 

(name:'Greek';id:1032;groupid:1032), 

(name:'Gujarati';id:1095;groupid:1095), 

(name:'Hebrew';id:1037;groupid:1037),

(name:'Hindi';id:1081;groupid:1081), 

(name:'Hungarian';id:1038;groupid:1038), 

(name:'Icelandic';id:1039;groupid:1039), 

(name:'Indonesian';id:1057;groupid:1057), 

(name:'Italian';id:1040;groupid:1040), 

(name:'Italian-Switzerland';id:2064;groupid:1040), 

(name:'Japanese';id:1041;groupid:1041), 

(name:'Kannada';id:1099;groupid:1099), 

(name:'Kashmiri';id:1120;groupid:1120), 

(name:'Kashmiri-India';id:2144;groupid:1120), 

(name:'Kazakh';id:1087;groupid:1087), 

(name:'Khmer';id:1107;groupid:1107), 

(name:'Kirghiz';id:1088;groupid:1088), 

(name:'Konkani';id:1111;groupid:1111), 

(name:'Korean';id:1042;groupid:1042), 

(name:'Korean-Johab';id:2066;groupid:1042),

(name:'Lao';id:1108;groupid:1108),

(name:'Latvian';id:1062;groupid:1062), 

(name:'Lithuanian';id:1063;groupid:1063), 

(name:'Lithuanian-Classic';id:2087;groupid:1063), 

(name:'Macedonian';id:1086;groupid:1086), 

(name:'Malay';id:1086;groupid:1086), 

(name:'Malay-BruneiDarussalam';id:2110;groupid:1086), 

(name:'Malayalam';id:1100;groupid:1086),

(name:'Maltese';id:1082;groupid:1082), 

(name:'Manipuri';id:1112;groupid:1112), 

(name:'Marathi';id:1102;groupid:1102), 

(name:'Mongolian';id:1104;groupid:1104), 

(name:'Nepali';id:1121;groupid:1121), 

(name:'Nepali-India';id:2145;groupid:1121), 

(name:'Norwegian-Bokmal';id:1044;groupid:1044), 

(name:'Norwegian-Nynorsk';id:2068;groupid:1044), 

(name:'Oriya';id:1096;groupid:1096), 

(name:'Polish';id:1045;groupid:1045),

(name:'Portuguese-Brazil';id:1046;groupid:2070), 

(name:'Portuguese-Iberian';id:2070;groupid:2070), 

(name:'Punjabi';id:1094;groupid:1094), 

(name:'Rhaeto-Romanic';id:1047;groupid:1047), 

(name:'Romanian';id:1048;groupid:1048), 

(name:'Romanian-Moldova';id:2072;groupid:1048), 

(name:'Russian';id:1049;groupid:1049), 

(name:'Russian-Moldova';id:2073;groupid:1049), 

(name:'Sami-Lappish';id:1083;groupid:1083), 

(name:'Sanskrit';id:1103;groupid:1103), 

(name:'Serbian-Cyrillic';id:3098;groupid:3098), 

(name:'Serbian-Latin';id:2074;groupid:2074), 

(name:'Sindhi';id:1113;groupid:1113), 

(name:'Slovak';id:1051;groupid:1051), 

(name:'Slovenian';id:1060;groupid:1060), 

(name:'Sorbian';id:1070;groupid:1070), 

(name:'Spanish-Argentina';id:11274;groupid:1034), 

(name:'Spanish-Bolivia';id:16394;groupid:1034), 

(name:'Spanish-Chile';id:13322;groupid:1034),

(name:'Spanish-Colombia';id:9226;groupid:1034), 

(name:'Spanish-CostaRica';id:5130;groupid:1034), 

(name:'Spanish-DominicanRepublic';id:7178;groupid:1034), 

(name:'Spanish-Ecuador';id:12298;groupid:1034), 

(name:'Spanish-ElSalvador';id:17418;groupid:1034), 

(name:'Spanish-Guatemala';id:4106;groupid:1034), 

(name:'Spanish-Honduras';id:18442;groupid:1034), 

(name:'Spanish-Mexico';id:2058;groupid:1034), 

(name:'Spanish-Modern';id:3082;groupid:1034),

(name:'Spanish-Nicaragua';id:19466;groupid:1034),

(name:'Spanish-Panama';id:6154;groupid:1034), 

(name:'Spanish-Paraguay';id:15370;groupid:1034), 

(name:'Spanish-Peru';id:10250;groupid:1034), 

(name:'Spanish-PuertoRico';id:20490;groupid:1034), 

(name:'Spanish';id:1034;groupid:1034), // Traditional 

(name:'Spanish-Uruguay';id:14346;groupid:1034), 

(name:'Spanish-Venezuela';id:8202;groupid:1034), 

(name:'Sutu';id:1072;groupid:1072), 

(name:'Swahili';id:1089;groupid:1089), 

(name:'Swedish';id:1053;groupid:1053), 

(name:'Swedish-Finland';id:2077;groupid:1053), 

(name:'Tajik';id:1064;groupid:1064), 

(name:'Tamil';id:1097;groupid:1097), 

(name:'Tatar';id:1092;groupid:1092), 

(name:'Telugu';id:1098;groupid:1098), 

(name:'Thai';id:1054;groupid:1054), 

(name:'Tibetan';id:1105;groupid:1105), 

(name:'Tsonga';id:1073;groupid:1073), 

(name:'Tswana';id:1074;groupid:1074), 

(name:'Turkish';id:1055;groupid:1055), 

(name:'Turkmen';id:1090;groupid:1090), 

(name:'Ukrainian';id:1058;groupid:1058), 

(name:'Urdu';id:1056;groupid:1056), 

(name:'Urdu-India';id:2080;groupid:1056), 

(name:'Uzbek-Cyrillic';id:2115;groupid:2115), 

(name:'Uzbek-Latin';id:1091;groupid:1091), 

(name:'Venda';id:1075;groupid:1075), 

(name:'Vietnamese';id:1066;groupid:1066), 

(name:'Welsh';id:1106;groupid:1106), 

(name:'Xhosa';id:1076;groupid:1076), 

(name:'Yiddish';id:1085;groupid:1085), 

(name:'Zulu';id:1077;groupid:1077) );


[idh_iwpspell_setlanguage.htm]    Copyright © 2007 by WPCubed GmbH