To create custom configuration use KOConfigurationProtocol with KOConfigurationBuilder and add created configuration to core.
Example:
Create configuration builder
let configurationBuilder = KOConfigurationBuilder()set 'http://yourdomain.com/api' value to URL
configurationBuilder.setUrl(string: "http://yourdomain.com/api")Created configuration
let configuration = configurationBuilder.create()Add created configuration to core
KOLocalizedCore.main.configureWith(configuration)Set bundle. Only if need used self bundle. - optional
func setBundle(bundle: Bundle?)Set type file, default 'plist'
func setTypeFile(string: String)Set dictionary Dictionary<String,Any>, but if you set this property dictionary have to will be Dictionary<String,String> - optional
func setDictionary(dictionary: Dictionary<String,Any>?)Set default language key, example "en". Set up in case if the application is needed to launch with default language
public func setDefaultLanguageKey(string: String)Set file name. Default Localizable
func setFileName(string: String)Set URL for destination resource for get response about language files information
func setUrl(string: String)Set is update outside. Default false(not update)
func isUpdateOutside(update:Bool)Set is enable debug. Default false (not show debug in console)
func isEnableDebug(debug:Bool)Create KOConfiguration
func create() -> KOConfigurationProtocol