Application object
Defines the localization language of the application. This is the language of menus and messages. Its value is a member of the BqLanguage constant group.
Read/Write
The BqLanguage constant group consists of these values:
bqLangArabic
bqLangBasque
bqLangCatalan
bqLangChinese_GB2312_Sort
bqLangChinese_Simp
bqLangChinese_Stroke_Sort
bqLangChinese_Trad
bqLangCroatian
bqLangCzech
bqLangDanish
bqLangDutch
bqLangEnglish
bqLangEstonian
bqLangFinnish
bqLangFrench
bqLangGerman
bqLangGerman_Phonebook_Sort
bqLangGreek
bqLangHebrew
bqLangHungarian
bqLangIcelandic
bqLangIndonesian
bqLangItalian
bqLangJapanese
bqLangKorean
bqLangLatvian
bqLangLithuanian
bqLangMacedonian
bqLangMalay
bqLangNorwegian_Bokmal
bqLangNorwegian_Nynorsk
bqLangPolish
bqLangPortuguese
bqLangRomanian
bqLangRussian
bqLangSerbian _Cyrillic
bqLangSerbian_Latin
bqLangSlovak
bqLangSlovenian
bqLangSpanish
bqLangSpanish_Trad_Sort
bqLangSwedish
bqLangThai
bqLangTurkish
bqLangUKEnglish
bqLangUkrainian
bqLangVietnamese
This example shows how to read and write the value of the user interface language in an Interactive Reporting document.
//Clear all TextBoxes except TextBox5 TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = ActiveSection.Name var ActionName = "UILanguage" TextBox1.Text ="Start " + ActionName if (TextBox5.Text == "") { TextBox1.Text ="Step 1" try { TextBox3.Text = "UILanguage is: " + Application.UILanguage switch(Application.UILanguage) { case 0: TextBox3.Text = "No Language specified" break; case 1: TextBox3.Text = "Language is bqLangAfrikaans" break; case 2: TextBox3.Text = "Language is bqLangAlbanian" break; case 3: TextBox3.Text = "Language is bqLangArabic" break; case 4: TextBox3.Text = "Language is bqLangBasque" break; case 5: TextBox3.Text = "Language is bqLangCatalan" break; case 6: TextBox3.Text = "Language is bqLangChinese_Simp" break; case 7: TextBox3.Text = "bqLangChinese_Trad" break; case 8: TextBox3.Text = "Language is bqLangChinese_GB2312_Sort" break; case 9: TextBox3.Text = "Language is bqLangChinese_Trad" break; case 10: TextBox3.Text = "Language is bqLangCroatian" break; case 11: TextBox3.Text = "Language is bqLangCzech" break; case 12: TextBox3.Text = "Language is bqLangDanish" break; case 13: TextBox3.Text = "Language is bqLangDutch" break; case 14: TextBox3.Text = "Language is bqLangEnglish" break; case 15: TextBox3.Text = "Language is bqLangUKEnglish" break; case 16: TextBox3.Text = "Language is bqLangEstonian" break; case 17: TextBox3.Text = "Language is bqLangFinnish" break; case 18: TextBox3.Text = "Language is bqLangFrench" break; case 19: TextBox3.Text = "Language is bqLangGerman" break; case 20: TextBox3.Text = "Language is bqLangGerman_Phonebook_Sort" break; case 21: TextBox3.Text = "Language is bqLangGreek" break; case 22: TextBox3.Text = "Language is bqLangHebrew" break; case 23: TextBox3.Text = "Language is bqLangHungarian" break; case 24: TextBox3.Text = "Language is bqLangIcelandic" break; case 25: TextBox3.Text = "Language is bqLangIndonesian" break; case 26: TextBox3.Text = "Language is bqLangItalian" break; case 27: TextBox3.Text = "Language is bqLangJapanese" break; case 28: TextBox3.Text = "Language is bqLangKorean" break; case 29: TextBox3.Text = "Language is bqLangLatvian" break; case 30: TextBox3.Text = "Language is bqLangLithuanian" break; case 31: TextBox3.Text = "Language is bqLangMacedonian" break; case 32: TextBox3.Text = "Language is bqLangMalay" break; case 33: TextBox3.Text = "Language is bqLangNorwegian_Bokmal" break; case 34: TextBox3.Text = "Language is bqLangNorwegian_Nynorsk" break; case 35: TextBox3.Text = "Language is bqLangPolish" break; case 36: TextBox3.Text = "Language is bqLangPortuguese" break; case 37: TextBox3.Text = "Language is bqLangRomanian" break; case 38: TextBox3.Text = "Language is bqLangRussian" break; case 39: TextBox3.Text = "Language is bqLangSerbian_Cyrillic" break; case 40: TextBox3.Text = "Language is bqLangSerbian_Latin" break; case 41: TextBox3.Text = "Language is bqLangSlovak" break; case 42: TextBox3.Text = "Language is bqLangSlovenian" break; case 43: TextBox3.Text = "Language is bqLangSpanish" break; case 44: TextBox3.Text = "Language is bqLangSpanish_Trad_Sort" break; case 45: TextBox3.Text = "Language is bqLangSwedish" break; case 46: TextBox3.Text = "Language is bqLangThai" break; case 47: TextBox3.Text = "Language is bqLangTurkish" break; case 48: TextBox3.Text = "Language is bqLangUkrainian" break; case 49: TextBox3.Text = "Language is bqLangVietnamese" break; default: TextBox3.Text = "Language Value is Not Available" } } catch(e) { TextBox2.Text = "Caught: " + e.toString() } } else { TextBox1.Text ="Step 2" try { Application.UILanguage = eval(TextBox5.Text) } catch(e) { TextBox2.Text = "Caught: " + e.toString() } TextBox1.Text ="Step 3" try { TextBox3.Text = "UILanguage is: " + Application.UILanguage switch(Application.UILanguage) { case 0: TextBox3.Text = "No Language specified" break; case 1: TextBox3.Text = "Language is bqLangAfrikaans" break; case 2: TextBox3.Text = "Language is bqLangAlbanian" break; case 3: TextBox3.Text = "Language is bqLangArabic" break; case 4: TextBox3.Text = "Language is bqLangBasque" break; case 5: TextBox3.Text = "Language is bqLangCatalan" break; case 6: TextBox3.Text = "Language is bqLangChinese_Simp" break; case 7: TextBox3.Text = "bqLangChinese_Trad" break; case 8: TextBox3.Text = "Language is bqLangChinese_GB2312_Sort" break; case 9: TextBox3.Text = "Language is bqLangChinese_Trad" break; case 10: TextBox3.Text = "Language is bqLangCroatian" break; case 11: TextBox3.Text = "Language is bqLangCzech" break; case 12: TextBox3.Text = "Language is bqLangDanish" break; case 13: TextBox3.Text = "Language is bqLangDutch" break; case 14: TextBox3.Text = "Language is bqLangEnglish" break; case 15: TextBox3.Text = "Language is bqLangUKEnglish" break; case 16: TextBox3.Text = "Language is bqLangEstonian" break; case 17: TextBox3.Text = "Language is bqLangFinnish" break; case 18: TextBox3.Text = "Language is bqLangFrench" break; case 19: TextBox3.Text = "Language is bqLangGerman" break; case 20: TextBox3.Text = "Language is bqLangGerman_Phonebook_Sort" break; case 21: TextBox3.Text = "Language is bqLangGreek" break; case 22: TextBox3.Text = "Language is bqLangHebrew" break; case 23: TextBox3.Text = "Language is bqLangHungarian" break; case 24: TextBox3.Text = "Language is bqLangIcelandic" break; case 25: TextBox3.Text = "Language is bqLangIndonesian" break; case 26: TextBox3.Text = "Language is bqLangItalian" break; case 27: TextBox3.Text = "Language is bqLangJapanese" break; case 28: TextBox3.Text = "Language is bqLangKorean" break; case 29: TextBox3.Text = "Language is bqLangLatvian" break; case 30: TextBox3.Text = "Language is bqLangLithuanian" break; case 31: TextBox3.Text = "Language is bqLangMacedonian" break; case 32: TextBox3.Text = "Language is bqLangMalay" break; case 33: TextBox3.Text = "Language is bqLangNorwegian_Bokmal" break; case 34: TextBox3.Text = "Language is bqLangNorwegian_Nynorsk" break; case 35: TextBox3.Text = "Language is bqLangPolish" break; case 36: TextBox3.Text = "Language is bqLangPortuguese" break; case 37: TextBox3.Text = "Language is bqLangRomanian" break; case 38: TextBox3.Text = "Language is bqLangRussian" break; case 39: TextBox3.Text = "Language is bqLangSerbian_Cyrillic" break; case 40: TextBox3.Text = "Language is bqLangSerbian_Latin" break; case 41: TextBox3.Text = "Language is bqLangSlovak" break; case 42: TextBox3.Text = "Language is bqLangSlovenian" break; case 43: TextBox3.Text = "Language is bqLangSpanish" break; case 44: TextBox3.Text = "Language is bqLangSpanish_Trad_Sort" break; case 45: TextBox3.Text = "Language is bqLangSwedish" break; case 46: TextBox3.Text = "Language is bqLangThai" break; case 47: TextBox3.Text = "Language is bqLangTurkish" break; case 48: TextBox3.Text = "Language is bqLangUkrainian" break; case 49: TextBox3.Text = "Language is bqLangVietnamese" break; default: TextBox3.Text = "Language Value is Not Available" } } catch(e) { TextBox2.Text = "Caught: " + e.toString() } } TextBox1.Text ="End " + ActionName