fix invalid options passed to gettext
This commit is contained in:
		| @@ -33,13 +33,13 @@ export class PoCompiler implements CompilerInterface { | |||||||
| 			} | 			} | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		return gettext.po.compile(data, 'utf-8'); | 		return gettext.po.compile(data); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	public parse(contents: string): TranslationCollection { | 	public parse(contents: string): TranslationCollection { | ||||||
| 		const collection = new TranslationCollection(); | 		const collection = new TranslationCollection(); | ||||||
|  |  | ||||||
| 		const po = gettext.po.parse(contents, 'utf-8'); | 		const po = gettext.po.parse(contents, 'utf8'); | ||||||
| 		if (!po.translations.hasOwnProperty(this.domain)) { | 		if (!po.translations.hasOwnProperty(this.domain)) { | ||||||
| 			return collection; | 			return collection; | ||||||
| 		} | 		} | ||||||
| @@ -49,7 +49,7 @@ export class PoCompiler implements CompilerInterface { | |||||||
| 			.reduce((values, key) => { | 			.reduce((values, key) => { | ||||||
| 				values[key] = po.translations[this.domain][key].msgstr.pop(); | 				values[key] = po.translations[this.domain][key].msgstr.pop(); | ||||||
| 				return values; | 				return values; | ||||||
| 			}, <TranslationType> {}); | 			}, {} as TranslationType); | ||||||
|  |  | ||||||
| 		return new TranslationCollection(values); | 		return new TranslationCollection(values); | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user