UNPKG

i18n-behavior

Version:

Instant and Modular I18N engine for lit-html and Polymer

8 lines 8.49 kB
<html lang="" preferred=""><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes"><script src="../../../webcomponentsjs/webcomponents-lite.min.js"></script><script src="../../../wct-browser-legacy/browser.js"></script><style> .test-container.running-test { display: block; } .test-container:not(.running-test) { display: none; } </style></head><body><div hidden="" by-vulcanize=""><dom-module id="i18n-number" assetpath="../../../i18n-number/"><template strip-whitespace=""><span id="number"></span></template></dom-module><dom-module id="i18n-format" assetpath="../../../i18n-format/"><template></template></dom-module><dom-module id="iron-localstorage" assetpath="../../../iron-localstorage/"></dom-module><dom-module id="i18n-preference" assetpath="../../"><template><iron-localstorage id="storage" name="i18n-behavior-preference"></iron-localstorage></template></dom-module><dom-module id="i18n-attr-repo" assetpath="../../"><template><template id="standard"><input placeholder="" value="type=button|submit"><any-elements title="" aria-label="$" aria-valuetext="$"></any-elements><paper-input label="" error-message="" placeholder=""></paper-input><paper-textarea label="" error-message="" placeholder=""></paper-textarea><paper-dropdown-menu label=""></paper-dropdown-menu><paper-toast text=""></paper-toast><paper-badge label=""></paper-badge><google-chart options="" cols="" rows="" data=""></google-chart><google-signin label-signin="" label-signout="" label-additional=""></google-signin><platinum-push-messaging title="" message=""></platinum-push-messaging><json-data any-attributes=""></json-data></template></template></dom-module><dom-module id="template-default-lang-element" assetpath="template-default-lang/"><template lang="fr" localizable-text="embedded">{{text.text}}<div><div></div></div><span id="whitespace">&nbsp;</span><h1>{{text.h1_3}}</h1>{{text.text_4}}<span>{{text.span_5}}</span> <span>{{text.span_6}}</span> <span id="label-1">{{text.label-1}}</span> <span id="label-2">{{text.label-2}}</span><div><span>{{text.div_9:span}}</span> <span>{{text.div_9:span_1}}</span><div><div>{{text.div_9:div_2:div}}</div></div></div><div>{{text.div_10:text}}<span>{{text.div_10:span_1}}</span>{{text.div_10:text_2}}<span>{{text.div_10:span_3}}</span><div><div>{{text.div_10:div_4:div}}</div></div>{{text.div_10:text_5}}</div><div id="toplevel-div"><span>{{text.toplevel-div:span}}</span> <span>{{text.toplevel-div:span_1}}</span><div id="second-level-div"><div id="third-level-div">{{text.third-level-div}}</div><div>{{text.second-level-div:div_1}}</div></div></div><div><ul><li>{{text.div_12:ul:li}}</li><li>{{text.div_12:ul:li_1}}</li><li>{{text.div_12:ul:li_2}}</li></ul><ul id="line-items"><li>{{text.line-items:li}}</li><li>{{text.line-items:li_1}}</li><li>{{text.line-items:li_2}}</li></ul></div><p><i18n-format lang="{{effectiveLang}}"><span>{{text.p_13.0}}</span><b param="1">{{text.p_13.1}}</b><code param="2">{{text.p_13.2}}</code></i18n-format></p><p id="paragraph"><i18n-format lang="{{effectiveLang}}"><span>{{text.paragraph.0}}</span><b param="1">{{text.paragraph.1}}</b><code param="2">{{text.paragraph.2}}</code></i18n-format></p>{{text.text_15}}<template id="localizable-text"><json-data>{ "meta": {}, "model": {}, "text": " fr outermost text at the beginning ", "h1_3": "fr outermost header 1", "text_4": " fr outermost text in the middle ", "span_5": "fr simple text without id", "span_6": "fr simple text without id 2", "label-1": "fr simple text with id", "label-2": "fr simple text with id 2", "div_9:span": "fr simple text within div", "div_9:span_1": "fr simple text within div 2", "div_9:div_2:div": "fr great grandchild text within div", "div_10:text": " fr simple text as the first element in div ", "div_10:span_1": "fr simple text within div", "div_10:text_2": " fr simple text in the middle of div ", "div_10:span_3": "fr simple text within div 2", "div_10:div_4:div": "fr great grandchild text within div", "div_10:text_5": " fr simple text at the last element in div ", "toplevel-div:span": "fr simple text within div", "toplevel-div:span_1": "fr simple text within div 2", "third-level-div": "fr great grandchild text within div", "second-level-div:div_1": "fr great grandchild text within div without id", "div_12:ul:li": "fr line item without id 1", "div_12:ul:li_1": "fr line item without id 2", "div_12:ul:li_2": "fr line item without id 3", "line-items:li": "fr line item with id 1", "line-items:li_1": "fr line item with id 2", "line-items:li_2": "fr line item with id 3", "p_13": [ "fr A paragraph with {1} is converted to {2}.", "fr parameters", "fr &lt;i18n-format&gt;" ], "paragraph": [ "fr A paragraph with {1} is converted to {2}.", "fr id", "fr &lt;i18n-format&gt;" ], "text_15": " fr outermost text at the end " }</json-data></template></template></dom-module><dom-module id="null-template-default-lang-element" assetpath="template-default-lang/"><template lang="" localizable-text="embedded">{{text.text}}<div><div></div></div><span id="whitespace">&nbsp;</span><h1>{{text.h1_3}}</h1>{{text.text_4}}<span>{{text.span_5}}</span> <span>{{text.span_6}}</span> <span id="label-1">{{text.label-1}}</span> <span id="label-2">{{text.label-2}}</span><div><span>{{text.div_9:span}}</span> <span>{{text.div_9:span_1}}</span><div><div>{{text.div_9:div_2:div}}</div></div></div><div>{{text.div_10:text}}<span>{{text.div_10:span_1}}</span>{{text.div_10:text_2}}<span>{{text.div_10:span_3}}</span><div><div>{{text.div_10:div_4:div}}</div></div>{{text.div_10:text_5}}</div><div id="toplevel-div"><span>{{text.toplevel-div:span}}</span> <span>{{text.toplevel-div:span_1}}</span><div id="second-level-div"><div id="third-level-div">{{text.third-level-div}}</div><div>{{text.second-level-div:div_1}}</div></div></div><div><ul><li>{{text.div_12:ul:li}}</li><li>{{text.div_12:ul:li_1}}</li><li>{{text.div_12:ul:li_2}}</li></ul><ul id="line-items"><li>{{text.line-items:li}}</li><li>{{text.line-items:li_1}}</li><li>{{text.line-items:li_2}}</li></ul></div><p><i18n-format lang="{{effectiveLang}}"><span>{{text.p_13.0}}</span><b param="1">{{text.p_13.1}}</b><code param="2">{{text.p_13.2}}</code></i18n-format></p><p id="paragraph"><i18n-format lang="{{effectiveLang}}"><span>{{text.paragraph.0}}</span><b param="1">{{text.paragraph.1}}</b><code param="2">{{text.paragraph.2}}</code></i18n-format></p>{{text.text_15}}<template id="localizable-text"><json-data>{ "meta": {}, "model": {}, "text": " outermost text at the beginning ", "h1_3": "outermost header 1", "text_4": " outermost text in the middle ", "span_5": "simple text without id", "span_6": "simple text without id 2", "label-1": "simple text with id", "label-2": "simple text with id 2", "div_9:span": "simple text within div", "div_9:span_1": "simple text within div 2", "div_9:div_2:div": "great grandchild text within div", "div_10:text": " simple text as the first element in div ", "div_10:span_1": "simple text within div", "div_10:text_2": " simple text in the middle of div ", "div_10:span_3": "simple text within div 2", "div_10:div_4:div": "great grandchild text within div", "div_10:text_5": " simple text at the last element in div ", "toplevel-div:span": "simple text within div", "toplevel-div:span_1": "simple text within div 2", "third-level-div": "great grandchild text within div", "second-level-div:div_1": "great grandchild text within div without id", "div_12:ul:li": "line item without id 1", "div_12:ul:li_1": "line item without id 2", "div_12:ul:li_2": "line item without id 3", "line-items:li": "line item with id 1", "line-items:li_1": "line item with id 2", "line-items:li_2": "line item with id 3", "p_13": [ "A paragraph with {1} is converted to {2}.", "parameters", "&lt;i18n-format&gt;" ], "paragraph": [ "A paragraph with {1} is converted to {2}.", "id", "&lt;i18n-format&gt;" ], "text_15": " outermost text at the end " }</json-data></template></template></dom-module></div><h2 id="test-name"></h2><test-fixture class="test-container" id="template-default-lang-element-fixture"><template><template-default-lang-element></template-default-lang-element></template></test-fixture><test-fixture class="test-container" id="null-template-default-lang-element-fixture"><template><null-template-default-lang-element></null-template-default-lang-element></template></test-fixture><script src="./template-default-lang-test.js"></script></body></html>