1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
|
# Check if we are within an object
if {[info object isa object $ns]} {
return [info object namespace $ns]
} elseif {[info object isa class $ns]} {
return [info object namespace $ns]
} elseif {[info object isa metaclass $ns]} {
return [info object namespace $ns]
} elseif {[info object isa mixin $ns]} {
return [info object namespace $ns]
} elseif {[info object isa typeof $ns]} {
return [info object namespace $ns]
} else {
# Not in an object or class environment
return $ns
} }
# Initialize the default locale
proc msgcat::mcutil::getsystemlocale {} {
|
<
<
<
<
|
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
|
# Check if we are within an object
if {[info object isa object $ns]} {
return [info object namespace $ns]
} elseif {[info object isa class $ns]} {
return [info object namespace $ns]
} elseif {[info object isa metaclass $ns]} {
return [info object namespace $ns]
} else {
# Not in an object or class environment
return $ns
} }
# Initialize the default locale
proc msgcat::mcutil::getsystemlocale {} {
|