     func translationsMatching(language: Language, inDictionary dictionary: NSDictionary) -> NSDictionary? {
         return translationsMatching(locale: language.locale, inDictionary: dictionary)
     }
-
+    
     /// Searches the translation file for a key matching the provided language code.
     ///
     /// - Parameters:

    func extractLanguageDictionary(fromDictionary dictionary: NSDictionary) -> NSDictionary {
        logger.logVerbose("Extracting language dictionary.")
        var languageDictionary: NSDictionary? = nil

        // First try overriden language
        if let languageOverride = languageOverride {
            logger.logVerbose("Language override enabled, trying it first.")

            logger.logError("Failed to create dicitonary from translations API response.")
            return
        }
        
        // Persist the object
        persistedTranslations = dictionary
        
        // Reload the translations
        _ = loadTranslations()
    }
    
    /// Returns the saved dictionary representation of the translations.
    var translationsDictionary: NSDictionary {
        return persistedTranslations ?? fallbackTranslations
    }
    
    /// Translations that were downloaded and persisted on disk.
    var persistedTranslations: NSDictionary? {
        get {
