Angular i18n提取clobbers之前的变化?

时间:2017-08-19 16:14:03

标签: angular internationalization workflow text-extraction

我试图了解Angular CLI中是否有原生工作流程

  1. 提取翻译
  2. 发送和接收翻译
  3. 使用新副本块更新代码
  4. 再次提取//失败点
  5. 发送和接收翻译
  6. 如果我提取新的翻译将破坏旧的。是否有一个协调两个提取的过程?或计划?开发团队是否应该自己推出?只是寻找清晰度

    HTML:

    <h1>Hello i18n!</h1>
    
    1. 提取翻译:

      <body>
        <trans-unit id="introductionHeader" datatype="html">
          <source>Hello i18n!</source>
          <context-group purpose="location">
            <context context-type="sourcefile">src/app/app.component.ts</context>
            <context context-type="linenumber">1</context>
          </context-group>
          <note priority="1" from="description">An introduction header for this sample</note>
          <note priority="1" from="meaning">site header</note>
        </trans-unit>
      </body>
      
    2. 发送和接收翻译

           <body>
            <trans-unit id="introductionHeader" datatype="html">
              <source>Hello i18n!</source>
              <target>HERRO i18n!</target>
              <context-group purpose="location">
                <context context-type="sourcefile">src/app/app.component.ts</context>
                <context context-type="linenumber">1</context>
              </context-group>
              <note priority="1" from="description">An introduction header for this sample</note>
              <note priority="1" from="meaning">site header</note>
            </trans-unit>
          </body>
      
    3. 使用新的副本块更新代码

      <h1>Hello i18n!</h1> <h1>Goodbye i18n!</h1>

    4. 再次提取将删除<target>translated content</target>

    5. 因此,所有内容都必须重新翻译。

      这是否有工作流程?

1 个答案:

答案 0 :(得分:0)

看看这个工具:

https://www.npmjs.com/package/ngx-i18nsupport

我认为这是你在寻找的东西。