i18n-element
Version:
I18N Base Element for lit-html and Polymer
145 lines • 3.84 kB
JSON
{
"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
}