webmcp

annotate framework/env/locale/set.lua @ 374:11ef7ab67e43

Added mutability state handlers in mondelefant_atom_connector.lua and prepare its usage in mondelefant_native.c
author jbe
date Sat Nov 14 14:15:31 2015 +0100 (2015-11-14)
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