anchor.diff:    :marked
       This syntax conforms to the
       <a href="http://userguide.icu-project.org/formatparse/messages" target="_blank" title="ICU Message Format">ICU Message Format</a>
  -    that derives from the 
  -    <a href="http://cldr.unicode.org/" target="_blank" title="CLDR">Common Locale Data Repository (CLDR),</a>
  +    that derives from the
  +    <a href="http://cldr.unicode.org/" target="_blank" title="CLDR">Common Locale Data Repository (CLDR)</a>,
       which specifies the
       <a href="http://unicode.org/reports/tr35/tr35-numbers.html#Language_Plural_Rules" target="_blank" title="Pluralization Rules">pluralization rules</a>.
   
  
positive.code:   ## Translate _plural_ and _select_
    Translating _plural_ and _select_ messages is a little tricky.
  
    The `<source>` tag is empty for `plural` and `select` translation 
    units, which makes them hard to correlate with the original template.
    The `XLIFF` format doesn't yet support the ICU rules; it soon will.
    However, the `XMB` format does support the ICU rules.
  
    You'll just have to look for them in relation to other translation units that you recognize from elsewhere in the source template.
    In this example, you know the translation unit for the `select` must be just below the translation unit for the logo.
  
  :marked
    ### Translate _plural_ 
    To translate a `plural`, translate its ICU format match values:
  
  +makeExample('cb-i18n/ts/src/locale/messages.es.xlf.html', 'translated-plural', 'src/locale/messages.es.xlf (<trans-unit>)')(format=".")
  
  :marked
    ### Translate _select_ 
    The `select` behaves a little differently. Here again is the ICU format message in the component template:
  
  +makeExample('cb-i18n/ts/src/app/app.component.html', 'i18n-select', 'src/app/app.component.html')(format=".")
  
  :marked
    The extraction tool broke that into _two_ translation units.
    
    The first unit contains the text that was _outside_ the `select`.
    In place of the `select` is a placeholder, `<x id="ICU">`, that represents the `select` message. 
    Translate the text and leave the placeholder where it is.
  
  +makeExample('cb-i18n/ts/src/locale/messages.es.xlf.html', 'translate-select-1', 'src/locale/messages.es.xlf (<trans-unit>)')(format=".")
  
negative.code: a#ng-xi18n-options
  :marked
    ### Other options
    You may have to specify additional options.
    For example, if the `tsconfig.json` TypeScript configuration
    file is located somewhere other than in the root folder,
    you must identify the path to it with the `-p` option:
  code-example(language="sh" class="code-shell").
  