UNPKG

i18n-element

Version:

I18N Base Element for lit-html and Polymer

145 lines 3.84 kB
{ "el5": { "meta": { "todo": [] }, "model": {}, "label1": "ja Bound UI label 1", "label2": "ja Bound UI label 2", "label3": "ja Bound UI label 3" }, "i18n-behavior-demo": { "meta": { "todo": [] }, "model": { "simple-input": { "placeholder": "プレースホルダー文字列" }, "data": { "sender": { "name": "ジョー", "gender": "male" }, "recipients": [ { "name": "アリス", "gender": "female" }, { "name": "ボブ", "gender": "male" }, { "name": "ヨーダ", "gender": "other" } ] } }, "h2_1": "単純な文字列", "simple": "UI テキスト文字列", "h2_3": "単純な属性", "h2_5": "自動フォーマット", "example-sentence": [ "{2}この{1}は、自動的に {3} タグへ変換され、パラメータを任意の順序にして全体を翻訳することができます。", "例文", "パラメータや埋め込みタグのある", "<i18n-format>" ], "h2_7": "<i18n-format> タグによる複合フォーマット", "compound-format-text": [ { "0": "あなた ({3}) は、何も{5}をしませんでした。", "1": { "male": "あなた ({3}) は、 {4} に{5}をしました。", "female": "あなた ({3}) は、 {4} に{5}をしました。", "other": "あなた ({3}) は、 {4} に{5}をしました。" }, "one": { "male": "あなた ({3}) は、 {4} ともう一人に{5}をしました。", "female": "あなた ({3}) は、 {4} ともう一人に{5}をしました。", "other": "あなた ({3}) は、 {4} ともう一人に{5}をしました。" }, "other": "あなた ({3}) は、 {4} と他の {1} 人に{5}をしました。" }, "{{recipients.length - 1}}", "{{recipients.0.gender}}", "{{model.data.sender.name}}", "{{recipients.0.name}}", "贈り物" ], "h2_9": "パラメータ", "pre_10": [ "lang = {1} ({2})", "{{effectiveLang}}", "{{_getLangName(effectiveLang,text.langNames)}}" ], "pre_11": [ "sender = {1}", "{{_getStringifiedUser(model.data.sender)}}" ], "pre_12": [ "recipients = {1}", "{{_getStringifiedRecipients(recipients)}}" ], "langNames": { "en": "英語", "ja": "日本語", "fr": "フランス語" } }, "i18n-legacy-element": { "meta": { "todo": [] }, "model": {}, "label1": "ja Legacy UI label 1", "label2": "ja Legacy UI label 2", "label3": "ja Legacy UI label 3" }, "i18n-subclass-element": { "meta": { "todo": [ { "op": "replace", "path": "/model/input_8/placeholder", "value": "localizable attribute" } ] }, "model": { "input_8": { "placeholder": "ja localizable attribute", "i18n-attr": "ja i18n attr" } }, "label1": "ja Subclass UI label 1", "label2": "ja Subclass UI label 2", "label3": "ja Subclass UI label 3", "span_6": [ "ja complex {1} sentences {2}", "ja parameterized", "ja abc" ] }, "i18n-thin-element": { "meta": { "todo": [] }, "model": {}, "label1": "ja Thin UI label 1", "label2": "ja Thin UI label 2", "label3": "ja Thin UI label 3" }, "localizable-element": { "meta": { "todo": [] }, "model": {}, "label1": "ja Localizable UI label 1", "label2": "ja Localizable UI label 2", "label3": "ja Localizable UI label 3" }, "bundle": true }