0

林创作angular2和IM使用IM国际化实施国际正是按照 https://angular.io/docs/ts/latest/cookbook/i18n.html国际化的角度2

命令

./node_modules/.bin/ng-xi18n 

不工作的步骤的基本的网页,我也已经尝试在package.json脚本中添加ng-x18n,但仍然无法正常工作,但得到如下错误:

Error: Error encountered resolving symbol values statically. Calling function 'NoOpAnimationDriver', function calls are not supported. Consider replacing the function or lambda with a reference to an expo 
rted function, resolving symbol AnimationDriver.NOOP in E:/angular/myproject/localetest/node_modules/@angular/platform-browser/src/dom/animation_driver.d.ts, resolving symbol BrowserTestingModule in E:/an 
gular/myproject/localetest/node_modules/@angular/platform-browser/testing/browser.d.ts, resolving symbol BrowserTestingModule in E:/angular/myproject/localetest/node_modules/@angular/platform-browser/test 
ing/browser.d.ts 
    at SyntaxError.BaseError [as constructor] (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:1597:31) 
    at new SyntaxError (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:1795:20) 
    at simplifyInContext (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:25774:27) 
    at StaticReflector.simplify (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:25786:17) 
    at StaticReflector.annotations (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:25282:64) 
    at NgModuleResolver.resolve (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:17762:86) 
    at CompileMetadataResolver.getNgModuleMetadata (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:18263:64) 
    at CompileMetadataResolver.getNgModuleSummary (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:18219:56) 
    at E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:18309:72 
    at Array.forEach (native) 
Extraction failed 

the extract离子似乎没有办法做什么..请帮助

+1

使用'NG2-translate'您的国际化。 –

+0

它实际上是'ngx-translate'现在 –

回答

0

它可能已经晚了,但是,但我也有这个问题的命令。

我使用:./node_modules/.bin/ng-xi18n -p src/tsconfig.json --i18nFormat=xlf或使其更短我将这一行"i18n": "ng-xi18n -p src/tsconfig.json --i18nFormat=xlf"添加到我的package.json“脚本”,然后我可以简单地运行npm run i18n

而且命令ng xi18n --output-path=src/locale作品对我来说

请参阅这篇文章,因为它有很好的答案,我得到它的工作如下它:Angular2 and webpack - i18n plugin vs ng2-translate

+0

thanx mate..will正在调查它。 – biff