add translated string support

This commit is contained in:
danhanson committed 2026-09-06 05:28:53 -05:00
1 parent 451e38cad4
commit 9fc72cf891
6 files changed
+7956 -7501

No files matched your search

+32
View File
@@ -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_]*)*"
+27
View File
@@ -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
View File
File diff suppressed because it is too large. Load diff