Permalink
Switch branches/tags
Find file
Fetching contributors…
Cannot retrieve contributors at this time
27 lines (20 sloc) 415 Bytes
# This file is a part of Julia. License is MIT: https://julialang.org/license
module I18n
export locale
LOCALE = nothing
CALLBACKS = Function[]
function locale()
if LOCALE === nothing
# XXX:TBD return default locale
return ""
end
LOCALE
end
function locale(s::String)
global LOCALE = s
# XXX:TBD call setlocale
for cb in CALLBACKS
cb()
end
end
end # module