2012年3月22日星期四

How to add new dictionaries to Kingsoft Office for spell checking?

Kingsoft Office now only supports English dictionary and thus can only do English spell checking. However, if you have dictionary files, you can take the following steps to utilize them to check spelling of the corresponding languages in your document.
1. Download dictionaries (zipped files). Unzip and find two files with the extention of .dic and .aff, change their names to main.dic and main.aff.
2. Look up the Language ID in the attached list.
3. Create new folder in the same location as existing language files for Kingsoft Office, and folder should be named after its language ID. For Example,
In Windows 7, existing language files are saved here C:\ProgramData\kingsoft\office6\buildins\, and for German dictionary folder should be C:\ProgramData\kingsoft\office6\buildins\1031 (1031 represents German/Germany), Norwegian dictionary folder should be C:\ProgramData\kingsoft\office6\buildins\2068 (2068 represents Norwegian (Nynorsk) ).
In Windows XP, the location of language files is C:\Documents and Settings\All Users\Application Data\kingsoft\office6\buildins\
4. Copy main.dic and main.aff and paste them in the corresponding language folder.
The spell checker for Norwegian is successfully installed!

Attachment
LanguageIDLanguageID
(no proofing)1024Japanese1041
Afrikaans1078Kannada1099
Albanian1052Kanuri1137
Amharic1118Kashmiri2144
Arabic (Algeria)5121Kashmiri (Arabic)1120
Arabic (Bahrain)15361Kazakh1087
Arabic (Egypt)3073Khmer1107
Arabic (Iraq)2049Konkani1111
Arabic (Jordan)11265Korean1042
Arabic (Kuwait)13313Kyrgyz1088
Arabic (Lebanon)12289Lao1108
Arabic (Libya)4097Latin1142
Arabic (Morocco)6145Latvian1062
Arabic (Oman)8193Lithuanian1063
Arabic (Qatar)16385Malay1086
Arabic (Saudi Arabia)1025Malay (Brunei Darussalam)2110
Arabic (Syria)10241Malayalam1100
Arabic (Tunisia)7169Maltese1082
Arabic (U.A.E)14337Manipuri1112
Arabic (Yemen)9217Maori1153
Armenian1067Marathi1102
Assamese1101Mongolian1104
Azeri (Cyrillic)2092Mongolian (Mongolian)2128
Azeri (Latin)1068Nepali1121
Basque1069Nepali (India)2145
Belarusian1059Norwegian (Bokmål)1044
Bengali1093Norwegian (Nynorsk)2068
Bengali (Bangladesh)2117Oriya1096
Bulgarian1026Oromo1138
Burmese1109Papiamentu1145
Catalan1027Pashto1123
Cherokee1116Polish1045
Chinese (Hong Kong S.A.R.)3076Portuguese (Brazil)1046
Chinese (Macao S.A.R.)5124Portuguese (Portugal)2070
Chinese (PRC)2052Punjabi1094
Chinese (Singapore)4100Punjabi (Pakistan)2118
Chinese (Taiwan)1028Quechua (Bolivia)1131
Croatian1050Quechua (Ecuador)2155
Czech1029Quechua (Peru)3179
Danish1030Rhaeto-Romanic1047
Divehi1125Romanian (Moldova)2072
Dutch (Belgium)2067Romanian (Romania)1048
Dutch (Netherlands)1043Russian (Moldova)2073
Edo1126Russian (Russia)1049
English (Australia)3081Sami (Lappish)1083
English (Belize)10249Sanskrit1103
English (Canada)4105Sepedi1132
English (Caribbean)9225Serbian (Cyrillic)3098
English (Hong Kong S.A.R.)15369Serbian (Latin)2074
English (India)16393Sindhi (Arabic)2137
English (Indonesia)14345Sindhi (Devanagari)1113
English (Ireland)6153Sinhalese1115
English (Jamaica)8201Slovak1051
English (Malaysia)17417Slovenian1060
English (New Zealand)5129Somali1143
English (Philippines)13321Sorbian1070
English (Singapore)18441Spanish (Argentina)11274
English (South Africa)7177Spanish (Bolivia)16394
English (Trinidad and Tobago)11273Spanish (Chile)13322
English (U.K.)2057Spanish (Colombia)9226
English (U.S.)1033Spanish (Costa Rica)5130
English (Zimbabwe)12297Spanish (Dominican Republic)7178
Estonian1061Spanish (Ecuador)12298
Faeroese1080Spanish (El Salvador)17418
Farsi1065Spanish (Guatemala)4106
Filipino1124Spanish (Honduras)18442
Finnish1035Spanish (Mexico)2058
French (Belgium)2060Spanish (Nicaragua)19466
French (Cameroon)11276Spanish (Panama)6154
French (Canada)3084Spanish (Paraguay)15370
French (Congo (DRC))9228Spanish (Peru)10250
French (Cote d'Ivoire)12300Spanish (Puerto Rico)20490
French (France)1036Spanish (Spain-Modern Sort)3082
French (Haiti)15372Spanish (Spain-Traditional Sort)1034
French (Luxembourg)5132Spanish (Uruguay)14346
French (Mali)13324Spanish (Venezuela)8202
French (Monaco)6156Sutu1072
French (Morocco)14348Swahili1089
French (Reunion)8204Swedish (Finland)2077
French (Senegal)10252Swedish (Sweden)1053
French (Switzerland)4108Syriac1114
French (West Indies)7180Tajik1064
Frisian (Netherlands)1122Tamazight1119
Fulfulde1127Tamazight (Latin)2143
FYRO Macedonian1071Tamil1097
Gaelic (Ireland)2108Tatar1092
Gaelic (Scotland)1084Telugu1098
Galician1110Thai1054
Georgian1079Tibetan (Bhutan)2129
German (Austria)3079Tibetan (PRC)1105
German (Germany)1031Tigrigna (Eritrea)2163
German (Liechtenstein)5127Tigrigna (Ethiopia)1139
German (Luxembourg)4103Tsonga1073
German (Switzerland)2055Tswana1074
Greek1032Turkish1055
Guarani1140Turkmen1090
Gujarati1095Ukrainian1058
Hausa1128Urdu1056
Hawaiian1141Uzbek (Cyrillic)2115
Hebrew1037Uzbek (Latin)1091
Hindi1081Venda 1075
Hungarian1038Vietnamese1066
Ibibio1129Welsh1106
Icelandic1039Xhosa1076
Igbo1136Yi1144
Indonesian1057Yiddish1085
Inuktitut1117Yoruba1130
Italian (Italy)1040Zulu1077
Italian (Switzerland)2064