项目作者: princed

项目描述 :
Webpack loader for angular-gettext
高级语言: JavaScript
项目地址: git://github.com/princed/angular-gettext-loader.git
创建时间: 2015-07-15T22:03:18Z
项目社区:https://github.com/princed/angular-gettext-loader

开源协议:MIT License

下载


angular-gettext-loader

Webpack loader for angular-gettext. Intended for compilation only.
Use angular-gettext-cli together with npm scripts for extraction.
For details see official developer guide for angular-gettext.

Parameters

format

Values: javascript, json. Default value: javascript

Compilation format, where javascript means Angular module.

module

Type: {string}, default value: gettext

Angular module name.

Usage

  1. module.exports = {
  2. module: {
  3. loaders: [
  4. // Bundle as angular module
  5. {
  6. test: /basic.*\.po$/,
  7. use: [{
  8. loader: 'angular-gettext-loader',
  9. options: {
  10. module: 'myApp'
  11. }
  12. }]
  13. },
  14. // Bundle as json, to be injected with gettextCatalog.setStrings()
  15. {
  16. test: /\.po$/,
  17. type: 'asset/source',
  18. use: [{
  19. loader: 'angular-gettext-loader',
  20. options: {
  21. format: 'json'
  22. }
  23. }]
  24. },
  25. // Copy as json, to be loaded with gettextCatalog.loadRemote()
  26. {
  27. test: /additional.*\.po$/,
  28. type: 'asset/resource',
  29. generator: {
  30. filename: 'translations/[name].[hash].json'
  31. },
  32. use: [{
  33. loader: 'angular-gettext-loader',
  34. options: {
  35. format: 'json'
  36. }
  37. }]
  38. }
  39. ]
  40. }
  41. }