HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall/node_modules/.bin/po2json
#!/usr/bin/env node

var po2json = require('../'),
	fs = require('fs'),
  version = require('../package.json').version;

require("commander")
  .version(version)
  .arguments('<input> <output>')
  .option('-p --pretty', 'pretty-print JSON')
  .option('-F --fuzzy', 'include fuzzy messages')
  .option('-f --format [format]', 'output format [raw, jed, jedold, mf]', 'raw')
  .option('-M --full-mf', 'return full messageformat output (instead of only translations)')
  .option('-d --domain [domain]', 'domain')
  .option('--fallback-to-msgid', 'use msgid if translation is missing (nplurals must match)')
  .action(function (input, output, options) {
    options.stringify = true;
    var result = po2json.parseFileSync(input, options),
        stream = fs.createWriteStream(output, {});

    stream.write(result);
  })
  .parse(process.argv);