add translated string support
This commit is contained in:
1 parent
451e38cad4
commit
9fc72cf891
6 files changed
+7956
-7501
No files matched your search
@@ -127,6 +127,10 @@
|
||||
{
|
||||
"type": "SYMBOL",
|
||||
"name": "string"
|
||||
},
|
||||
{
|
||||
"type": "SYMBOL",
|
||||
"name": "translated_string"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -144,6 +148,34 @@
|
||||
"type": "PATTERN",
|
||||
"value": "\"(?:[^\"\\\\]|\\\\[^\\n])*\"|'(?:[^'\\\\]|\\\\[^\\n])*'"
|
||||
},
|
||||
"translated_string": {
|
||||
"type": "SEQ",
|
||||
"members": [
|
||||
{
|
||||
"type": "STRING",
|
||||
"value": "_("
|
||||
},
|
||||
{
|
||||
"type": "ALIAS",
|
||||
"content": {
|
||||
"type": "IMMEDIATE_TOKEN",
|
||||
"content": {
|
||||
"type": "PATTERN",
|
||||
"value": "\"(?:[^\"\\\\]|\\\\[^\\n])*\"|'(?:[^'\\\\]|\\\\[^\\n])*'"
|
||||
}
|
||||
},
|
||||
"named": true,
|
||||
"value": "string"
|
||||
},
|
||||
{
|
||||
"type": "IMMEDIATE_TOKEN",
|
||||
"content": {
|
||||
"type": "STRING",
|
||||
"value": ")"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"attribute": {
|
||||
"type": "PATTERN",
|
||||
"value": "[a-zA-Z0-9][a-zA-Z0-9_]*(?:\\.[a-zA-Z0-9][a-zA-Z0-9_]*)*"
|
||||
|
||||
@@ -657,6 +657,10 @@
|
||||
{
|
||||
"type": "string",
|
||||
"named": true
|
||||
},
|
||||
{
|
||||
"type": "translated_string",
|
||||
"named": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1018,6 +1022,21 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "translated_string",
|
||||
"named": true,
|
||||
"fields": {},
|
||||
"children": {
|
||||
"multiple": false,
|
||||
"required": true,
|
||||
"types": [
|
||||
{
|
||||
"type": "string",
|
||||
"named": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "url_block",
|
||||
"named": true,
|
||||
@@ -1230,6 +1249,10 @@
|
||||
"type": "%}",
|
||||
"named": false
|
||||
},
|
||||
{
|
||||
"type": ")",
|
||||
"named": false
|
||||
},
|
||||
{
|
||||
"type": ",",
|
||||
"named": false
|
||||
@@ -1262,6 +1285,10 @@
|
||||
"type": ">=",
|
||||
"named": false
|
||||
},
|
||||
{
|
||||
"type": "_(",
|
||||
"named": false
|
||||
},
|
||||
{
|
||||
"type": "add:",
|
||||
"named": false
|
||||
|
||||
+7833
-7499
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user