diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md new file mode 100644 index 00000000..7675e513 --- /dev/null +++ b/ARCHITECTURE.md @@ -0,0 +1,21 @@ +# High-level architecture + +## Intlify Message Syntax + +The Message Syntax specification used in Vue I18n is defined [here](./spec/syntax.ebnf). + +## Intlify Message Syntax AST + +```mermaid +flowchart TD + Resource + Plural + Message + Text + Named + List + Linked + LinkedKey + LinkedModifier + Literal +```