9ab9d653a1
Better reflects actual code. Also reduces confusing with things like VehicleComponent
152 lines
3.3 KiB
JSON
152 lines
3.3 KiB
JSON
{
|
|
"version": 1,
|
|
"translation": {
|
|
"items": {
|
|
"first_element": {
|
|
"items": {
|
|
"first_list_element": {
|
|
"list": {
|
|
"key": "name",
|
|
"translate": ["label", "text"]
|
|
}
|
|
},
|
|
"second_list_element": {
|
|
"list": {
|
|
"translate": ["label", "text"]
|
|
}
|
|
},
|
|
"object1": {
|
|
"translate": ["list_of_strings"]
|
|
},
|
|
"object2": {
|
|
"items": {
|
|
"*": {
|
|
"translate": ["name"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"second_element": {
|
|
"items": {
|
|
"*": {
|
|
"translate-global": ["category"]
|
|
}
|
|
}
|
|
},
|
|
"third_element": {
|
|
"items": {
|
|
"subgroups": {
|
|
"$ref": "#/$defs/recursive-def"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$defs": {
|
|
"recursive-def": {
|
|
"list": {
|
|
"translate": ["description"],
|
|
"items": {
|
|
"subgroups": {
|
|
"$ref": "#/$defs/recursive-def"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
|
|
"first_element": {
|
|
"first_list_element": [
|
|
{
|
|
"name": "1. element",
|
|
"label": "translate-me-list1-1.0",
|
|
"text": "translate-me-list1-1.1"
|
|
},
|
|
{
|
|
"name": "2. element",
|
|
"label": "translate-me-list1-2.0",
|
|
"text": "translate-me-list1-2.1"
|
|
},
|
|
{
|
|
"name": "3. element",
|
|
"label": "translate-me-list1-3.0",
|
|
"text": "translate-me-list1-3.1"
|
|
}
|
|
],
|
|
"second_list_element": [
|
|
{
|
|
"name": "1. element",
|
|
"label": "translate-me-list2-1.0",
|
|
"text": "translate-me-list2-1.1"
|
|
},
|
|
{
|
|
"name": "2. element",
|
|
"label": "translate-me-list2-2.0",
|
|
"text": "translate-me-list2-2.1"
|
|
},
|
|
{
|
|
"name": "3. element",
|
|
"label": "translate-me-list2-3.0",
|
|
"text": "translate-me-list2-3.1"
|
|
}
|
|
],
|
|
"object1": {
|
|
"list_of_strings": ["translate-me-list-of-strings-1", "translate-me-list-of-strings-2", "translate-me-list-of-strings-3"]
|
|
},
|
|
"object2": {
|
|
"key1": {
|
|
"name": "translate-me-name1"
|
|
},
|
|
"key2": {
|
|
"name": "translate-me-name2"
|
|
},
|
|
"key3": {
|
|
"name": "translate-me-name3"
|
|
}
|
|
}
|
|
},
|
|
"second_element": {
|
|
"element1": {
|
|
"category": "translate-me-global-cat1"
|
|
},
|
|
"element2": {
|
|
"category": "translate-me-global-cat2"
|
|
},
|
|
"element3": {
|
|
"category": "translate-me-global-cat1"
|
|
},
|
|
"element4": {
|
|
"category": "translate-me-global-cat2"
|
|
},
|
|
"element5": {
|
|
"category": "translate-me-global-cat <> special symbol"
|
|
}
|
|
},
|
|
"third_element": {
|
|
"subgroups": [
|
|
{
|
|
"description": "translate-me-subgroup1",
|
|
"subgroups": [
|
|
{
|
|
"description": "translate-me-subgroup1-1",
|
|
"subgroups": [
|
|
{
|
|
"description": "translate-me-subgroup1-1-1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "translate-me-subgroup1-2",
|
|
"subgroups": [
|
|
{
|
|
"description": "translate-me-subgroup1-2-1"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|