Non-portable Apple MacOS specific predicates are prefixed woth
apple_
.
en
for
english followed by an undercore and an identifier for the Region
in the MacOS
Language & Region preferences. For example, with the
primary language set to “English (UK)'' and the Region to “United
Kingdom'' we get en_GB
. This relates to the locale
identifier
en_GB.UTF-8
. Unfortunately it is not that simple. For
example, we can combine the primary language “English (UK)'' with
the
Region “Netherlands'' to end up with en_NL
which is not a valid MacOS locale.