UNPKG

i18n-element

Version:

I18N Base Element for lit-html and Polymer

380 lines 18.4 kB
<!-- temporary HTML --><html><head><link rel="import" href="../../../i18n-element.html"><!-- start of innerHTML --><template id="compound-binding-element" basepath="compound-binding-element/" localizable-text="embedded"><i18n-format lang="{{effectiveLang}}"><span>{{text.text.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format><div><div></div></div><!-- nested empty div --> <span id="whitespace"> &nbsp; </span> <h1><i18n-format lang="{{effectiveLang}}"><span>{{text.h1_3.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></h1><i18n-format lang="{{effectiveLang}}"><span>{{text.text_4.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format><span><i18n-format lang="{{effectiveLang}}"><span>{{text.span_5.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.span_6.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <span id="label-1"><i18n-format lang="{{effectiveLang}}"><span>{{text.label-1.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <span id="label-2"><i18n-format lang="{{effectiveLang}}"><span>{{text.label-2.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <div> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_9:span.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_9:span_1.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <div><div><i18n-format lang="{{effectiveLang}}"><span>{{text.div_9:div_2:div.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></div></div> </div> <div><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:text.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format><span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:span_1.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:text_2.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format><span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:span_3.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <div><div><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:div_4:div.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></div></div><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:text_5.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></div> <div id="toplevel-div"> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.toplevel-div:span.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.toplevel-div:span_1.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></span> <div id="second-level-div"> <div id="third-level-div"><i18n-format lang="{{effectiveLang}}"><span>{{text.third-level-div.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></div> <div><i18n-format lang="{{effectiveLang}}"><span>{{text.second-level-div:div_1.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></div> </div> </div> <div> <ul> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.div_12:ul:li.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></li> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.div_12:ul:li_1.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></li> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.div_12:ul:li_2.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></li> </ul> <ul id="line-items"> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.line-items:li.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></li> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.line-items:li_1.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></li> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.line-items:li_2.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></li> </ul> </div> <p><i18n-format lang="{{effectiveLang}}"><span>{{text.p_13.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format></p> <p id="paragraph"><i18n-format lang="{{effectiveLang}}"><span>{{text.paragraph.0}}</span><b slot="1">{{text.paragraph.1}}</b><span slot="2">{{param1}}</span><span slot="3">{{param2}}</span><code slot="4">{{text.paragraph.4}}</code></i18n-format></p><i18n-format lang="{{effectiveLang}}"><span>{{text.text_15.0}}</span><span slot="1">{{param1}}</span><span slot="2">{{param2}}</span></i18n-format><template id="localizable-text"> <json-data> { "meta": {}, "model": {}, "text": [ " outermost text at the beginning with compound {1} and {2} variables ", "{{param1}}", "{{param2}}" ], "h1_3": [ "outermost header 1 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "text_4": [ " outermost text in the middle with {1} and {2} variables ", "{{param1}}", "{{param2}}" ], "span_5": [ "simple text without id with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "span_6": [ "simple text without id 2 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "label-1": [ "simple text with id and {1} and {2} variables", "{{param1}}", "{{param2}}" ], "label-2": [ "simple text with id and {1} and {2} variables 2", "{{param1}}", "{{param2}}" ], "div_9:span": [ "simple text within div with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "div_9:span_1": [ "simple text within div with {1} and {2} variables 2", "{{param1}}", "{{param2}}" ], "div_9:div_2:div": [ "great grandchild text within div with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "div_10:text": [ " simple text as the first element in div with {1} and {2} variables ", "{{param1}}", "{{param2}}" ], "div_10:span_1": [ "simple text within div with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "div_10:text_2": [ " simple text in the middle of div with {1} and {2} variables ", "{{param1}}", "{{param2}}" ], "div_10:span_3": [ "simple text within div with {1} and {2} variables 2", "{{param1}}", "{{param2}}" ], "div_10:div_4:div": [ "great grandchild text within div with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "div_10:text_5": [ " simple text at the last element in div with {1} and {2} variables ", "{{param1}}", "{{param2}}" ], "toplevel-div:span": [ "simple text within div with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "toplevel-div:span_1": [ "simple text within div 2 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "third-level-div": [ "great grandchild text within div with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "second-level-div:div_1": [ "great grandchild text within div without id with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "div_12:ul:li": [ "line item without id 1 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "div_12:ul:li_1": [ "line item without id 2 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "div_12:ul:li_2": [ "line item without id 3 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "line-items:li": [ "line item with id 1 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "line-items:li_1": [ "line item with id 2 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "line-items:li_2": [ "line item with id 3 with {1} and {2} variables", "{{param1}}", "{{param2}}" ], "p_13": [ "A paragraph with {1} is converted to {2}.", "{{param1}}", "{{param2}}" ], "paragraph": [ "A paragraph with {1}, {2}, and {3} is converted to {4}.", "id", "{{param1}}", "{{param2}}", "&lt;i18n-format&gt;" ], "text_15": [ " outermost text at the end with {1} and {2} variables ", "{{param1}}", "{{param2}}" ] } </json-data> </template> </template><!-- end of innerHTML --></head><body><dom-module id="compound-binding-element"><template localizable-text="embedded"><i18n-format lang="{{effectiveLang}}"><span>{{text.text.0}}</span><span slot="1">{{parts.0}}</span><span slot="2">{{parts.1}}</span></i18n-format><div><div></div></div><!-- nested empty div --> <span id="whitespace"> &nbsp; </span> <h1><i18n-format lang="{{effectiveLang}}"><span>{{text.h1_3.0}}</span><span slot="1">{{parts.2}}</span><span slot="2">{{parts.3}}</span></i18n-format></h1><i18n-format lang="{{effectiveLang}}"><span>{{text.text_4.0}}</span><span slot="1">{{parts.4}}</span><span slot="2">{{parts.5}}</span></i18n-format><span><i18n-format lang="{{effectiveLang}}"><span>{{text.span_5.0}}</span><span slot="1">{{parts.6}}</span><span slot="2">{{parts.7}}</span></i18n-format></span> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.span_6.0}}</span><span slot="1">{{parts.8}}</span><span slot="2">{{parts.9}}</span></i18n-format></span> <span id="label-1"><i18n-format lang="{{effectiveLang}}"><span>{{text.label-1.0}}</span><span slot="1">{{parts.10}}</span><span slot="2">{{parts.11}}</span></i18n-format></span> <span id="label-2"><i18n-format lang="{{effectiveLang}}"><span>{{text.label-2.0}}</span><span slot="1">{{parts.12}}</span><span slot="2">{{parts.13}}</span></i18n-format></span> <div> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_9:span.0}}</span><span slot="1">{{parts.14}}</span><span slot="2">{{parts.15}}</span></i18n-format></span> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_9:span_1.0}}</span><span slot="1">{{parts.16}}</span><span slot="2">{{parts.17}}</span></i18n-format></span> <div><div><i18n-format lang="{{effectiveLang}}"><span>{{text.div_9:div_2:div.0}}</span><span slot="1">{{parts.18}}</span><span slot="2">{{parts.19}}</span></i18n-format></div></div> </div> <div><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:text.0}}</span><span slot="1">{{parts.20}}</span><span slot="2">{{parts.21}}</span></i18n-format><span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:span_1.0}}</span><span slot="1">{{parts.22}}</span><span slot="2">{{parts.23}}</span></i18n-format></span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:text_2.0}}</span><span slot="1">{{parts.24}}</span><span slot="2">{{parts.25}}</span></i18n-format><span><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:span_3.0}}</span><span slot="1">{{parts.26}}</span><span slot="2">{{parts.27}}</span></i18n-format></span> <div><div><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:div_4:div.0}}</span><span slot="1">{{parts.28}}</span><span slot="2">{{parts.29}}</span></i18n-format></div></div><i18n-format lang="{{effectiveLang}}"><span>{{text.div_10:text_5.0}}</span><span slot="1">{{parts.30}}</span><span slot="2">{{parts.31}}</span></i18n-format></div> <div id="toplevel-div"> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.toplevel-div:span.0}}</span><span slot="1">{{parts.32}}</span><span slot="2">{{parts.33}}</span></i18n-format></span> <span><i18n-format lang="{{effectiveLang}}"><span>{{text.toplevel-div:span_1.0}}</span><span slot="1">{{parts.34}}</span><span slot="2">{{parts.35}}</span></i18n-format></span> <div id="second-level-div"> <div id="third-level-div"><i18n-format lang="{{effectiveLang}}"><span>{{text.third-level-div.0}}</span><span slot="1">{{parts.36}}</span><span slot="2">{{parts.37}}</span></i18n-format></div> <div><i18n-format lang="{{effectiveLang}}"><span>{{text.second-level-div:div_1.0}}</span><span slot="1">{{parts.38}}</span><span slot="2">{{parts.39}}</span></i18n-format></div> </div> </div> <div> <ul> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.div_12:ul:li.0}}</span><span slot="1">{{parts.40}}</span><span slot="2">{{parts.41}}</span></i18n-format></li> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.div_12:ul:li_1.0}}</span><span slot="1">{{parts.42}}</span><span slot="2">{{parts.43}}</span></i18n-format></li> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.div_12:ul:li_2.0}}</span><span slot="1">{{parts.44}}</span><span slot="2">{{parts.45}}</span></i18n-format></li> </ul> <ul id="line-items"> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.line-items:li.0}}</span><span slot="1">{{parts.46}}</span><span slot="2">{{parts.47}}</span></i18n-format></li> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.line-items:li_1.0}}</span><span slot="1">{{parts.48}}</span><span slot="2">{{parts.49}}</span></i18n-format></li> <li><i18n-format lang="{{effectiveLang}}"><span>{{text.line-items:li_2.0}}</span><span slot="1">{{parts.50}}</span><span slot="2">{{parts.51}}</span></i18n-format></li> </ul> </div> <p><i18n-format lang="{{effectiveLang}}"><span>{{text.p_13.0}}</span><span slot="1">{{parts.52}}</span><span slot="2">{{parts.53}}</span></i18n-format></p> <p id="paragraph"><i18n-format lang="{{effectiveLang}}"><span>{{text.paragraph.0}}</span><b slot="1">{{text.paragraph.1}}</b><span slot="2">{{parts.54}}</span><span slot="3">{{parts.55}}</span><code slot="4">{{text.paragraph.4}}</code></i18n-format></p><i18n-format lang="{{effectiveLang}}"><span>{{text.text_15.0}}</span><span slot="1">{{parts.56}}</span><span slot="2">{{parts.57}}</span></i18n-format><template id="localizable-text"> <json-data> { "meta": {}, "model": {}, "text": [ " outermost text at the beginning with compound {1} and {2} variables ", "{{parts.0}}", "{{parts.1}}" ], "h1_3": [ "outermost header 1 with {1} and {2} variables", "{{parts.2}}", "{{parts.3}}" ], "text_4": [ " outermost text in the middle with {1} and {2} variables ", "{{parts.4}}", "{{parts.5}}" ], "span_5": [ "simple text without id with {1} and {2} variables", "{{parts.6}}", "{{parts.7}}" ], "span_6": [ "simple text without id 2 with {1} and {2} variables", "{{parts.8}}", "{{parts.9}}" ], "label-1": [ "simple text with id and {1} and {2} variables", "{{parts.10}}", "{{parts.11}}" ], "label-2": [ "simple text with id and {1} and {2} variables 2", "{{parts.12}}", "{{parts.13}}" ], "div_9:span": [ "simple text within div with {1} and {2} variables", "{{parts.14}}", "{{parts.15}}" ], "div_9:span_1": [ "simple text within div with {1} and {2} variables 2", "{{parts.16}}", "{{parts.17}}" ], "div_9:div_2:div": [ "great grandchild text within div with {1} and {2} variables", "{{parts.18}}", "{{parts.19}}" ], "div_10:text": [ " simple text as the first element in div with {1} and {2} variables ", "{{parts.20}}", "{{parts.21}}" ], "div_10:span_1": [ "simple text within div with {1} and {2} variables", "{{parts.22}}", "{{parts.23}}" ], "div_10:text_2": [ " simple text in the middle of div with {1} and {2} variables ", "{{parts.24}}", "{{parts.25}}" ], "div_10:span_3": [ "simple text within div with {1} and {2} variables 2", "{{parts.26}}", "{{parts.27}}" ], "div_10:div_4:div": [ "great grandchild text within div with {1} and {2} variables", "{{parts.28}}", "{{parts.29}}" ], "div_10:text_5": [ " simple text at the last element in div with {1} and {2} variables ", "{{parts.30}}", "{{parts.31}}" ], "toplevel-div:span": [ "simple text within div with {1} and {2} variables", "{{parts.32}}", "{{parts.33}}" ], "toplevel-div:span_1": [ "simple text within div 2 with {1} and {2} variables", "{{parts.34}}", "{{parts.35}}" ], "third-level-div": [ "great grandchild text within div with {1} and {2} variables", "{{parts.36}}", "{{parts.37}}" ], "second-level-div:div_1": [ "great grandchild text within div without id with {1} and {2} variables", "{{parts.38}}", "{{parts.39}}" ], "div_12:ul:li": [ "line item without id 1 with {1} and {2} variables", "{{parts.40}}", "{{parts.41}}" ], "div_12:ul:li_1": [ "line item without id 2 with {1} and {2} variables", "{{parts.42}}", "{{parts.43}}" ], "div_12:ul:li_2": [ "line item without id 3 with {1} and {2} variables", "{{parts.44}}", "{{parts.45}}" ], "line-items:li": [ "line item with id 1 with {1} and {2} variables", "{{parts.46}}", "{{parts.47}}" ], "line-items:li_1": [ "line item with id 2 with {1} and {2} variables", "{{parts.48}}", "{{parts.49}}" ], "line-items:li_2": [ "line item with id 3 with {1} and {2} variables", "{{parts.50}}", "{{parts.51}}" ], "p_13": [ "A paragraph with {1} is converted to {2}.", "{{parts.52}}", "{{parts.53}}" ], "paragraph": [ "A paragraph with {1}, {2}, and {3} is converted to {4}.", "id", "{{parts.54}}", "{{parts.55}}", "&lt;i18n-format&gt;" ], "text_15": [ " outermost text at the end with {1} and {2} variables ", "{{parts.56}}", "{{parts.57}}" ] } </json-data> </template> </template></dom-module><!-- end of dom-module id="compound-binding-element" --> </body></html>