Problema el uso de gettext para analizar .po archivo de traducción

Trato de usar ngx-traducir con el .po cargador; pero durante el tiempo de compilación de recibir el mensaje de advertencia siguiente:

WARNING in ./node_modules/encoding/lib/iconv-loader.js 9:12-34
Critical dependency: the request of a dependency is an expression

Esta advertencia está relacionada con la siguiente línea de código:

const po = gettext.po.parse(contents, 'utf-8');

En tiempo de ejecución, aparece el siguiente error y la aplicación no funciona:

index.js:43 Uncaught ReferenceError: global is not defined
    at Object../node_modules/buffer/index.js (index.js:43)
    at __webpack_require__ (bootstrap:79)
    at Object../node_modules/iconv-lite/lib/index.js (index.js:5)
    at __webpack_require__ (bootstrap:79)
    at Object../node_modules/encoding/lib/encoding.js (encoding.js:3)
    at __webpack_require__ (bootstrap:79)
    at Object../node_modules/gettext-parser/lib/poparser.js (poparser.js:1)
    at __webpack_require__ (bootstrap:79)
    at Object../node_modules/gettext-parser/index.js (index.js:1)
    at __webpack_require__ (bootstrap:79)

He buscado por la red y el desbordamiento de la pila, pero no podía encontrar la solución a este problema.

Hay una alternativa a gettext para analizar .los archivos po; o cuál es la solución para conseguir que esto funcione?

0
2019-09-17 09:19:23
fuente
0 respuestas

Vea otras preguntas sobre etiquetas