             entries[key] = entry
         }
         
-        return StringsFile(content: content as NSString, entries: entries)
+        return StringsFile(content: content as NSString,
+                           encoding: encoding,
+                           entries: entries)
     }
     
     func readStringsDictFile(at path: String) -> [String: LocalizedFormat] {

    }()
    
    func readStringsFile(at path: String) -> StringsFile? {
        guard let content = try? String(contentsOfFile: path) else {
            return nil
        }
        


struct StringsFile {
    let content: NSString
    let encoding: String.Encoding
    let entries: [LocKey: StringsFileEntry]
    
    func value(for key: LocKey) -> String? {
