class LangWriter
Writer for creating *.lang files from a Map of MsgIds to MsgStrs, which e.g. MoReader.readFile can produce.
LangWriter()
Writer for creating *.lang files from a Map of MsgIds to MsgStrs, which e.g. MoReader.readFile can produce. |
fun writeLangFile(langFileDir: File, languageMaps: Map<String, Map<MsgId, MsgStr>>, originLang: String = "en"): Unit
Takes translation definitions in the form of MsgIds and MsgStrs for multiple languages. These are then written to a directory in the *.lang file format. |
|
fun writeLangStream(stream: OutputStream, originalMsgIds: List<MsgId>, translations: Map<MsgId, MsgStr>, isOriginLanguage: Boolean = false): Unit
Write a *.lang file to an OutputStream. |