webmcp

annotate framework/env/locale/set.lua @ 480:e09654c4a042

Allow main handlers to use a poll function that indicates when process termination is requested
author jbe
date Tue Jun 06 16:14:33 2017 +0200 (2017-06-06)
parents c3d539e33710
children
rev   line source
jbe/bsw@0 1 --[[--
jbe/bsw@0 2 locale.set(
jbe/bsw@0 3 locale_options -- table with locale categories as keys and their settings as values
jbe/bsw@0 4 )
jbe/bsw@0 5
jbe/bsw@0 6 This function is used to set locale settings. The table given as first and only argument contains locale categories (e.g. "lang" or "time") as keys, and their settings as values. If there is a key 'reset' with a true value, then all non mentioned categories will be reset to nil.
jbe/bsw@0 7
jbe/bsw@0 8 --]]--
jbe/bsw@0 9
jbe/bsw@0 10 function locale.set(locale_options)
jbe@262 11 request.configure(function()
jbe@262 12 if locale_options.reset then
jbe@262 13 locale._current_data = {}
jbe/bsw@0 14 end
jbe@262 15 for key, value in pairs(locale_options) do
jbe@262 16 if key ~= "reset" then
jbe@262 17 locale._current_data[key] = value
jbe@262 18 end
jbe@262 19 end
jbe@262 20 end)
jbe/bsw@0 21 end

Impressum / About Us