cp.strings.source.plist
Loads strings from a plist with allowing for a given language variation. Eg:
local plistSource = require("cp.strings.source.plist").new("/Path/To/Resources/${language}.lproj/MYLocalization.strings")
local value = plistSource:find("en", "AKey")
This will load the file for the specified language (replacing ${language} with "en" in the path) and return the value.
Notes: This will load the file on each request. To have values cached, use the cp.strings module and specify a plist as a source.
API Overview
Constants - Useful values which cannot be changed
defaultCacheSeconds
Constructors - API calls which return an object, typically one that offers API methods
new
Methods - API calls which can only be made on an object returned by a constructor
context find findKeys loadFile pathToAbsolute reset