MBS Plugin Documentation
Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchie
New in Version 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 9.0
The list of the themes, classes, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
FAQ.How do I get the current languages list?
Feedback.
Answer: Try this code:
Example:
On Mac OS X you can get the list of current languages like this list:
de
en
ja
fr
es
it
pt
pt-PT
nl
sv
nb
da
fi
ru
pl
zh-Hans
zh-Hant
ko
Which has German (de) on the top for a German user.
This code has been tested on Mac OS X 10.5 only.
Feedback.
Answer: Try this code:
Example:
Sub Open()
dim s(-1) as string
s=Languages
MsgBox Join(s,EndOfLine)
End Sub
Function Languages() As string()
dim p as new CFPreferencesMBS
dim a as CFArrayMBS
dim s as CFStringMBS
dim o as CFObjectMBS
dim sa(-1) as string
o=p.CopyAppValue("AppleLanguages",".GlobalPreferences")
if o<>Nil then
a=CFArrayMBS(o)
dim i,c as integer
c=a.Count-1
for i=0 to c
o=a.Item(i)
if o isa CFStringMBS then
s=CFStringMBS(o)
sa.Append s.str
end if
next
end if
Return sa
End Function
Notes: On Mac OS X you can get the list of current languages like this list:
de
en
ja
fr
es
it
pt
pt-PT
nl
sv
nb
da
fi
ru
pl
zh-Hans
zh-Hant
ko
Which has German (de) on the top for a German user.
This code has been tested on Mac OS X 10.5 only.
Monkeybread Software Realbasic Plugins - Pfarrgemeinderat St. Arnulf Nickenich