generateArb method
void
generateArb(
- PackageConfig packageConfig
Implementation
void generateArb(PackageConfig packageConfig) {
try {
for (var index = 0;
index < packageConfig.csvOptions.langs.length;
index++) {
String lang = packageConfig.csvOptions.langs[index].toString();
String outFileName = "${packageConfig.outputFilePrepend + lang}.arb";
String outFilePath = "${packageConfig.outputDirectory}/$outFileName";
// Call the private method to convert CSV to ARB for each language
_csvToArb(packageConfig.csvFilepath, outFilePath, index + 1, lang,
packageConfig.csvOptions.ishaveDescription);
}
} catch (_) {
print("Invalid CSV value!!");
exit(1);
}
}