Platforms to show: All Mac Windows Linux Cross-Platform

Back to OSALanguageMBS class.

OSALanguageMBS.availableLanguages as OSALanguageMBS()

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Apple Script MBS MacExtras Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Queries available languages.

For 32-bit apps this is just AppleScript, but 64-bit apps see more entries.

OSALanguageMBS.defaultLanguage as OSALanguageMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Apple Script MBS MacExtras Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The default language.
Example
dim l as OSALanguageMBS = OSALanguageMBS.defaultLanguage
MsgBox l.Name+EndOfLine+l.Manufacturer+EndOfLine+l.Info

OSALanguageMBS.languageForName(name as String) as OSALanguageMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Apple Script MBS MacExtras Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Finds language for given name.
Example
dim l as OSALanguageMBS = OSALanguageMBS.languageForName("AppleScript")
MsgBox l.Name

OSALanguageMBS.languageForScriptDataDescriptor(Descriptor as NSAppleEventDescriptorMBS) as OSALanguageMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Apple Script MBS MacExtras Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Queries language for an Apple Event descriptor.

OSALanguageMBS.setDefaultLanguage(Language as OSALanguageMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Apple Script MBS MacExtras Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
sets the default language.

The items on this page are in the following plugins: MBS MacExtras Plugin.


The biggest plugin in space...