TXCache
@objc
public protocol TXCache
A protocol for classes that act as cache for translations.
-
Gets all of the translations from the cache.
Declaration
Swift
func get() -> TXTranslations -
Get the translation for a certain key and locale code pair.
Declaration
Swift
func get(key: String, localeCode: String) -> String?Parameters
keythe key of the string
localeCodethe locale code
-
Update the cache with a dictionary containing locale codes as keys and a list of translations as values like this:
{ 'fr' : { 'key1' : { 'string' : '...' }, 'key2' : { 'string' : '...' }, }, 'de' : { 'key3' : { 'string' : '...' }, }, 'gr' : { 'key4' : { 'string' : '...' }, }, }Declaration
Swift
func update(translations: TXTranslations)Parameters
translationsThe dictionary structure of translations
View on GitHub