1 | import fs from "fs"
|
2 | import { exportXlsx } from "./utils"
|
3 |
|
4 | /**
|
5 | * Export file to XLSX
|
6 | * @param dataFile e.g. "localizations.json"
|
7 | * @param xlsxFile path of file to export
|
8 | */
|
9 | export default function exportLocalizationFileToXlsx(dataFile: string, xlsxFile: string): void {
|
10 | // Read in data file
|
11 | const localizations = JSON.parse(fs.readFileSync(dataFile, "utf-8"))
|
12 |
|
13 | const ws = exportXlsx(localizations.locales, localizations.strings)
|
14 | return fs.writeFileSync(xlsxFile, ws, "base64")
|
15 | }
|