diff --git a/.bashrc b/.bashrc index 2b5c8a6b..eea832ff 100644 --- a/.bashrc +++ b/.bashrc @@ -1,3 +1,5 @@ -alias salam="/mnt/c/Users/MAX/Salam/src/main" -export PATH="$PATH:/mnt/c/Users/MAX/Salam/src" +alias salam="/mnt/c/Users/MAX/Salam/salam" + +export PATH="$PATH:/mnt/c/Users/MAX/Salam" + source ~/.bashrc diff --git a/.codespellrc b/.codespellrc deleted file mode 100644 index 9b10a66b..00000000 --- a/.codespellrc +++ /dev/null @@ -1,3 +0,0 @@ -[codespell] -ignore-words-list: - - .github/linters/codespell.txt diff --git a/.dockerignore b/.dockerignore index 7607f594..dc59715f 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,8 +1,41 @@ +# Editor and system files .DS_Store -.idea -.vscode +.idea/ +.vscode/ *.bak *.iml *.ipr *.swp *.tmp + +# Compiled object files +src/*.o +src/*.wino + +# Executables +salam +salam.exe + +# WebAssembly output +salam-wa.wasm +salam-wa.js +salam-wa.html + +# Test output directories +test/**/output/ + +# Generated output files +out/* + +# Temporary files +src/update.tmp + +# Git metadata +.git +.gitignore + +# Docker-specific exclusions +docker-compose.override.yaml +docker-compose.override.yml + +docker/ diff --git a/.editorconfig b/.editorconfig index bff4f495..1a3c71fe 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,7 +1,7 @@ # About this file, see: # Website: https://editorconfig.org/ -# For Emacs users: https://github.com/editorconfig/editorconfig-emacs -# For Vim users: https://github.com/editorconfig/editorconfig-vim +# For Emacs users: https://github.com/editorgenerated-config/editorconfig-emacs +# For Vim users: https://github.com/editorgenerated-config/editorconfig-vim # For VS Code users: https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig root = true diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 4acc1e49..72df3b55 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -5,6 +5,9 @@ on: branches: - main +permissions: + contents: read + jobs: build-linux: runs-on: ubuntu-latest diff --git a/.github/workflows/first_interaction.yml b/.github/workflows/first-interaction.yml similarity index 95% rename from .github/workflows/first_interaction.yml rename to .github/workflows/first-interaction.yml index 3f2bf36e..1d910adb 100644 --- a/.github/workflows/first_interaction.yml +++ b/.github/workflows/first-interaction.yml @@ -6,6 +6,9 @@ on: pull_request: types: [opened] +permissions: + contents: read + jobs: first-interaction: runs-on: ubuntu-latest diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml index a8908f59..b5d0d57d 100644 --- a/.github/workflows/pr-labeler.yml +++ b/.github/workflows/pr-labeler.yml @@ -1,6 +1,10 @@ name: Pull Request Labeler on: - pull_request_target + +permissions: + contents: read + jobs: labeler: permissions: diff --git a/.github/workflows/proselint.yml b/.github/workflows/proselint.yml index c256f058..969cf0b5 100644 --- a/.github/workflows/proselint.yml +++ b/.github/workflows/proselint.yml @@ -8,6 +8,9 @@ on: branches: - main +permissions: + contents: read + jobs: lint: runs-on: ubuntu-latest diff --git a/.github/workflows/run-sync-script.yaml b/.github/workflows/run-sync-script.yaml new file mode 100644 index 00000000..a0f3c19f --- /dev/null +++ b/.github/workflows/run-sync-script.yaml @@ -0,0 +1,64 @@ +name: Run Sync Script + +on: + push: + branches: + - main + +permissions: + contents: write + +jobs: + run-sync-script: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.x' + + - name: Install Python dependencies + run: | + cd config + + if [ -f requirements.txt ]; then + cat requirements.txt + pip install -r requirements.txt + fi + + - name: Run sync.py script + run: | + cd config + python3 sync.py + + - name: Check for changes + id: check_changes + run: | + if [ -n "$(git status --porcelain)" ]; then + echo "Changes detected" + echo "changes=true" >> $GITHUB_ENV + else + echo "No changes detected" + echo "changes=false" >> $GITHUB_ENV + fi + shell: bash + + - name: Commit and push changes + if: env.changes == 'true' + run: | + FIRST_NAME="Max" + DOMAIN="gmail.com" + EMAIL="${FIRST_NAME}BaseCode@${DOMAIN}" + + git config --global user.name "Max Base (GitHub Actions)" + git config --global user.email "$EMAIL" + + git add -A + + git commit -m "Auto-sync: Update after running sync.py script" + + git push https://x-access-token:${{ secrets.USER_TOKEN }}@github.com/${{ github.repository }}.git diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml index cc107bcd..e5778ebc 100644 --- a/.github/workflows/super-linter.yml +++ b/.github/workflows/super-linter.yml @@ -1,8 +1,14 @@ name: Lint -on: [pull_request] +on: + push: + branches: + - main + pull_request: + branches: + - main -permissions: # added using https://github.com/step-security/secure-workflows +permissions: contents: read jobs: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0706129f..c101120e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,8 +1,14 @@ name: Test -on: [pull_request] +on: + push: + branches: + - main + pull_request: + branches: + - main -permissions: # added using https://github.com/step-security/secure-workflows +permissions: contents: read jobs: diff --git a/.github/workflows/web-assembly.yml b/.github/workflows/web-assembly.yml index e62b0642..5997bd10 100644 --- a/.github/workflows/web-assembly.yml +++ b/.github/workflows/web-assembly.yml @@ -5,6 +5,9 @@ on: branches: - main +permissions: + contents: read + jobs: build-deploy: runs-on: ubuntu-latest @@ -62,7 +65,7 @@ jobs: DOMAIN="gmail.com" EMAIL="${FIRST_NAME}BaseCode@${DOMAIN}" - git clone https://github.com/SalamLang/Salam-Editor.git + # git clone https://github.com/SalamLang/Salam-Editor.git git clone https://github.com/SalamLang/Salam-Auth.git git config --global user.name "Max Base" @@ -92,16 +95,15 @@ jobs: - name: Commit and push changes if needed if: ${{ env.JS_CHECKSUM != env.JS_CHECKSUM_EDITOR || env.WASM_CHECKSUM != env.WASM_CHECKSUM_EDITOR }} run: | - cp ./salam-wa.js ./Salam-Editor/ - cp ./salam-wa.wasm ./Salam-Editor/ - - cd Salam-Editor - sudo chown -R www-data:www-data * - git add salam-wa.js salam-wa.wasm - git commit -m "Release: Update WebAssembly files" - git push https://x-access-token:${{ secrets.USER_TOKEN }}@github.com/SalamLang/Salam-Editor.git + # cp ./salam-wa.js ./Salam-Editor/ + # cp ./salam-wa.wasm ./Salam-Editor/ + # cd Salam-Editor + # sudo chown -R www-data:www-data * + # git add salam-wa.js salam-wa.wasm + # git commit -m "Release: Update WebAssembly files" + # git push https://x-access-token:${{ secrets.USER_TOKEN }}@github.com/SalamLang/Salam-Editor.git + # cd .. - cd .. cp ./salam-wa.js ./Salam-Auth/public/assets/salam/ cp ./salam-wa.wasm ./Salam-Auth/public/assets/salam/ diff --git a/.gitignore b/.gitignore index aa821937..afa183b7 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,6 @@ test/**/output/ out/* src/update.tmp + +# src/generated-config/ +# config/generated-json/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 53081e04..bc55603c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -20,7 +20,7 @@ repos: name: run prettier description: format files with prettier entry: prettier --write . - files: \.(css|html|md|ya?ml)$ + files: \.(md|ya?ml)$ language: node additional_dependencies: ['prettier@3.3.3'] - repo: https://github.com/jendrikseipp/vulture @@ -28,6 +28,7 @@ repos: hooks: - id: vulture name: run vulture + description: find dead Python code - repo: https://github.com/psf/black-pre-commit-mirror rev: 24.10.0 hooks: @@ -40,7 +41,8 @@ repos: - id: bandit name: run bandit description: run bandit on all Python files - args: ['-c=pyproject.toml', '-r'] + args: ['-c', 'pyproject.toml'] + additional_dependencies: ['.[toml]'] - repo: https://github.com/gitleaks/gitleaks rev: v8.21.2 hooks: @@ -52,13 +54,14 @@ repos: hooks: - id: check-added-large-files - id: check-case-conflict + - id: check-executables-have-shebangs - id: check-illegal-windows-names - id: check-merge-conflict - id: check-shebang-scripts-are-executable - id: check-toml - id: check-vcs-permalinks - id: check-yaml - exclude: ^config/layout/attribute/style/value\.yaml$ + exclude: ^generated-config/layout/attribute/style/value\.yaml$ - id: destroyed-symlinks - id: detect-aws-credentials args: [--allow-missing-credentials] @@ -93,7 +96,7 @@ repos: hooks: - id: markdownlint name: run markdownlint - description: Check Markdown files with markdownlint + description: check Markdown files with markdownlint args: [--config=.github/linters/.markdown-lint.yml] types: [markdown] files: \.md$ @@ -109,9 +112,9 @@ repos: hooks: - id: yamllint name: run yamllint - description: Check YAML files with yamllint + description: check YAML files with yamllint args: [--strict, -c=.github/linters/.yaml-lint.yml] - exclude: ^config/layout/attribute/style/value\.yaml$ + exclude: ^generated-config/layout/attribute/style/value\.yaml$ types: [yaml] files: \.ya?ml$ env: @@ -129,3 +132,9 @@ repos: hooks: - id: isort name: run isort (python) + description: a Python utility / library to sort imports + - repo: https://github.com/pre-commit/mirrors-mypy + rev: 'v1.13.0' + hooks: + - id: mypy + args: ['--explicit-package-bases', '--ignore-missing-imports'] diff --git a/.prettierignore b/.prettierignore index 76e1ba6a..a0c08e2c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,5 +1,5 @@ # Ignore artifacts: build -config/layout/attribute/style/value.yaml +generated-config/layout/attribute/style/value.yaml coverage test diff --git a/Makefile b/Makefile index 6a855e5e..06bc63cd 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,10 @@ INPUT_FILE = example/input.salam SRCS = src/log.c src/file.c src/memory.c src/array.c src/downloader.c src/parser.c src/parser_layout.c src/generator.c src/generator_layout.c src/generator_salam.c src/generator_layout_style.c src/generator_identifier.c src/string_buffer.c src/validator.c src/hashmap.c src/hashmap_custom.c src/array_custom.c src/lexer.c src/ast.c src/ast_layout.c src/ast_layout_style.c src/main.c OBJS = $(SRCS:.c=.o) +PYTHON = $(shell command -v python || command -v python3 || echo python) + +TEST_MAIN_FILE = test/tests.py + all: $(TARGET) $(TARGET): $(OBJS) @@ -18,47 +22,53 @@ debug: $(TARGET) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ -.PHONY: run -run: $(TARGET) +.PHONY: test t +test t: $(TARGET) + @echo "Start testing..." + $(PYTHON) $(TEST_MAIN_FILE) + @echo "End testing" + +.PHONY: run r +run r: $(TARGET) @if [ ! -d $(OUTPUT_DIR) ]; then \ mkdir -p $(OUTPUT_DIR); \ echo "Created directory $(OUTPUT_DIR)"; \ fi ./$(TARGET) $(INPUT_FILE) $(OUTPUT_DIR) -.PHONY: clean -clean: +.PHONY: clean c +clean c: rm -rf $(OUTPUT_DIR) rm -f $(OBJS) $(TARGET) -.PHONY: check -check: checkinstall +.PHONY: check ck +check ck: checkinstall @if ! command -v pre-commit >/dev/null 2>&1; then \ echo "Error: pre-commit is not installed. Please install it first."; \ exit 1; \ fi pre-commit run --all-files -.PHONY: checkinstall -checkinstall: +.PHONY: checkinstall cki +checkinstall cki: @if ! command -v pre-commit >/dev/null 2>&1; then \ echo "Error: pre-commit is not installed. Please install it first."; \ exit 1; \ fi pre-commit install -.PHONY: checkupdate -checkupdate: checkinstall +.PHONY: checkupdate cku +checkupdate cku: checkinstall @if ! command -v pre-commit >/dev/null 2>&1; then \ echo "Error: pre-commit is not installed. Please install it first."; \ exit 1; \ fi pre-commit autoupdate -.PHONY: install -install: +.PHONY: install i +install i: @if ! command -v pip >/dev/null 2>&1; then \ echo "Error: pip is not installed. Please install it first."; \ exit 1; \ fi - pip install -r requirements.txt + $(PYTHON) -m pip install -r requirements.txt diff --git a/README.md b/README.md index 2eeadee9..823d3fdd 100644 --- a/README.md +++ b/README.md @@ -8,40 +8,155 @@ # Salam Language -Salam is a new programming language for local developers. Everyone can learn programming and write code. +A new programming language empowering developers in Persian and Arabic-speaking communities. +Unlock the joy of coding—accessible, intuitive, and culturally resonant. --- -# Salam Language: The Salam Programming Language +## ✨ Introduction -Salam Language, inspired by the Persian and Arabic roots of the word `salam`, which means `peace`, is a [programming language](https://en.wikipedia.org/wiki/Programming_language) crafted for simplicity and accessibility within the Iranian, Persian-speaking, and Arabic-speaking communities. Serving as the first Persian and Arabic programming language, Salam Language is designed to provide an intuitive and user-friendly experience, specifically tailored for users, students, and developers familiar with Persian or Arabic. Embracing the cultural and linguistic richness of the region, Salam Language aims to empower a diverse range of individuals, making programming more approachable and fostering a sense of ease and collaboration in the local coding community. +**Salam Language**, inspired by the word *salam* (سلام), meaning *peace*, is the first **Persian/Arabic-based programming language**. +It is designed for simplicity, accessibility, and inclusivity—bridging the gap between developers and technology in Persian, Arabic, and related linguistic communities. -``` +### Supported Languages + +- **English**: Fully supported and ready for use. +- **Persian (فارسی)**: Fully supported and ready for use. +- **Arabic (العربية)**: Currently under development. We need contributions from native Arabic speakers to complete support. + +### Why Choose Salam? + +- 🌍 **Localized for Persian and Arabic Speakers**: Write and read code in your native language. +- 🧑‍🎓 **Beginner-Friendly**: Salam makes programming approachable for everyone, including students and new developers. +- 💻 **Powerful Tools**: Easy to use, but with robust capabilities for all your coding needs. + +### Key Features + +- ✏️ Intuitive scripting and code compilation. +- 🚀 Docker support for seamless development. +- 🔧 Linting and code checks for best practices. +- 🔄 Built-in commands for versioning and updates. + +## 🚀 Getting Started + +To explore Salam, run the following commands: + +```bash $ ./salam Welcome to Salam Programming Language! Salam is the first Persian/Iranian computer scripting language. +``` + +### Usage Examples + +- **Execute a Script**: + ```bash + ./salam + ``` + +- **Compile and Run Code**: + ```bash + ./salam code + ``` + +- **Lint Scripts**: + ```bash + ./salam lint + ``` + +- **Version Check**: + ```bash + ./salam version + ``` + +- **Update Salam**: + ```bash + ./salam update + ``` + +For a detailed guide, visit our official site: [salamlang.ir](https://salamlang.ir) -Usage: -./salam # Execute a Salam script -./salam code # Compile and run Salam code +## 🐳 Using Salam with Docker -./salam lint # Lint a Salam script -./salam lint code # Lint Salam code +Run Salam in an isolated and consistent Docker environment. -./salam version # Print the version of Salam +### Step 1: Pull the Image -./salam update # Update Salam to the latest version +Download the Salam Docker image: -Feel free to explore and create using Salam! -For more information, visit: https://salamlang.ir +```bash +docker pull basemax/salam:latest ``` -## Contributing +### Step 2: Run the Image + +Start an interactive session: + +```bash +docker run --rm -it basemax/salam +``` + +#### Build Locally (Optional) + +1. Clone the Salam repository: + ```bash + git clone https://github.com/SalamLang/Salam + cd Salam + ``` + +2. Build the Docker image: + ```bash + docker build -f docker/Dockerfile -t salam . + ``` + +3. Verify the image: + ```bash + docker images salam + ``` + +### Running Scripts + +#### Mount a Local Script +```bash +docker run --rm -it -v $(pwd):/scripts salam ./salam /scripts/your_script.salam +``` + +#### Inline Code Execution +```bash +docker run --rm -it salam ./salam code "صفحه: محتوا = «سلام دنیا از سلام» تمام" +``` + +### Explore Salam Commands + +- **Check Version**: + ```bash + docker run --rm -it salam ./salam version + ``` + +- **Update Salam**: + ```bash + docker run --rm -it salam ./salam update + ``` + +- **Lint Scripts**: + Lint a File: + ```bash + docker run --rm -it -v $(pwd):/scripts salam ./salam lint /scripts/your_script.salam /output + ``` + Lint Inline Code: + ```bash + docker run --rm -it salam ./salam lint code "some salam code" + ``` + +## 🤝 Contributing -Want to contribute to Salam? Check out our [Contributing Guide](CONTRIBUTING.md) for more information. +We welcome contributions from the community! +- 📖 Read our [Contributing Guide](CONTRIBUTING.md). +- 🌟 Follow our [Code of Conduct](CODE_OF_CONDUCT.md). -All contributors are expected to adhere to our [Code of Conduct](CODE_OF_CONDUCT.md). Please make sure you are familiar with it before participating in this project. +Together, let’s make coding accessible to all. -Copyright 2024, Salam Language Team +© 2024 Salam Language Team +For inquiries or feedback, visit: [salamlang.ir](https://salamlang.ir) diff --git a/build-webassembly.sh b/build-webassembly.sh index ed4445f9..3067c047 100755 --- a/build-webassembly.sh +++ b/build-webassembly.sh @@ -40,21 +40,21 @@ sources=( DEBUG=0 if [[ "$1" == "debug" ]]; then - DEBUG=1 - echo "Debug mode enabled." - DEBUG_FLAGS="-s VERBOSE=1 -s ASSERTIONS=2" + DEBUG=1 + echo "Debug mode enabled." + DEBUG_FLAGS="-s VERBOSE=1 -s ASSERTIONS=2" else - DEBUG_FLAGS="" - echo "Debug mode not enabled." + DEBUG_FLAGS="" + echo "Debug mode not enabled." fi echo "Compiling C files to WebAssembly..." emcc "${sources[@]}" -o ${OUTPUT_BASE}.html \ - ${MEMORY_FLAGS} \ - ${RUNTIME_FLAGS} \ - ${COMMON_FLAGS} \ - ${DEBUG_FLAGS} \ - -s EXPORTED_FUNCTIONS="['_main']" + ${MEMORY_FLAGS} \ + ${RUNTIME_FLAGS} \ + ${COMMON_FLAGS} \ + ${DEBUG_FLAGS} \ + -s EXPORTED_FUNCTIONS="['_main']" if [ $? -eq 0 ]; then echo "Compilation successful. Output files:" diff --git a/config/ast_block_type.h b/config/ast_block_type.h new file mode 100644 index 00000000..f090a111 --- /dev/null +++ b/config/ast_block_type.h @@ -0,0 +1,19 @@ +{ + "items": [ + { + "id": "AST_BLOCK_TYPE_LAYOUT" + }, + { + "id": "AST_BLOCK_TYPE_FUNCTION" + }, + { + "id": "AST_BLOCK_TYPE_IF" + }, + { + "id": "AST_BLOCK_TYPE_ELSE_IF" + }, + { + "id": "AST_BLOCK_TYPE_ERROR" + } + ] +} \ No newline at end of file diff --git a/config/ast_layout_attribute_style_global.h b/config/ast_layout_attribute_style_global.h new file mode 100644 index 00000000..830a4961 --- /dev/null +++ b/config/ast_layout_attribute_style_global.h @@ -0,0 +1,39 @@ +{ + "items": [ + { + "id": "inherit", + "text": { + "en": "inherit", + "fa": "ارث بری" + } + }, + { + "id": "initial", + "text": { + "en": "initial", + "fa": "ابتدایی" + } + }, + { + "id": "revert", + "text": { + "en": "revert", + "fa": "بازگردانی" + } + }, + { + "id": "revert-layer", + "text": { + "en": "revert-layer", + "fa": "بازگردانی لایه" + } + }, + { + "id": "unset", + "text": { + "en": "unset", + "fa": "حذف شده" + } + } + ] +} \ No newline at end of file diff --git a/config/ast_layout_attribute_style_state_type.h b/config/ast_layout_attribute_style_state_type.h new file mode 100644 index 00000000..637eb3b6 --- /dev/null +++ b/config/ast_layout_attribute_style_state_type.h @@ -0,0 +1,279 @@ +{ + "items": [ + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ERROR" + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_GLOBAL", + "generate_name": "*", + "text": { + "en": "global", + "fa": "سراسری" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_HOVER", + "generate_name": "hover", + "text": { + "en": "hover", + "fa": "هاور" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ACTIVE", + "generate_name": "active", + "text": { + "en": "active", + "fa": "فعال" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS", + "generate_name": "focus", + "text": { + "en": "focus", + "fa": "فوكوس" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_VISITED", + "generate_name": "visited", + "text": { + "en": "visited", + "fa": "بازديد" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LINK", + "generate_name": "link", + "text": { + "en": "link", + "fa": "لينك" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS_VISIBLE", + "generate_name": "focus-visible", + "text": { + "en": "focus-visible", + "fa": "فوكوس قابل مشاهده" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS_WITHIN", + "generate_name": "focus-within", + "text": { + "en": "focus-within", + "fa": "فوكوس داخلي" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_CHECKED", + "generate_name": "checked", + "text": { + "en": "checked", + "fa": "انتخاب" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_DISABLED", + "generate_name": "disabled", + "text": { + "en": "disabled", + "fa": "غيرفعال" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ENABLED", + "generate_name": "enabled", + "text": { + "en": "enabled", + "fa": "فعال" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_REQUIRED", + "generate_name": "required", + "text": { + "en": "required", + "fa": "ضروري" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_OPTIONAL", + "generate_name": "optional", + "text": { + "en": "optional", + "fa": "اختياري" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_READ_ONLY", + "generate_name": "read-only", + "text": { + "en": "read-only", + "fa": "فقط خواندني" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_READ_WRITE", + "generate_name": "read-write", + "text": { + "en": "read-write", + "fa": "قابل نوشتن" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_VALID", + "generate_name": "valid", + "text": { + "en": "valid", + "fa": "معتبر" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_INVALID", + "generate_name": "invalid", + "text": { + "en": "invalid", + "fa": "نامعتبر" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_IN_RANGE", + "generate_name": "in-range", + "text": { + "en": "in-range", + "fa": "در محدوده" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_OUT_OF_RANGE", + "generate_name": "out-of-range", + "text": { + "en": "out-of-range", + "fa": "خارج از محدوده" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_PLACEHOLDER_SHOWN", + "generate_name": "placeholder-shown", + "text": { + "en": "placeholder-shown", + "fa": "نمايش جايگير" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_BLANK", + "generate_name": "blank", + "text": { + "en": "blank", + "fa": "خالي" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_TARGET", + "generate_name": "target", + "text": { + "en": "target", + "fa": "هدف" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ROOT", + "generate_name": "root", + "text": { + "en": "root", + "fa": "ريشه" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_CHILD", + "generate_name": "nth-child", + "text": { + "en": "nth-child", + "fa": "فرزند nام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_LAST_CHILD", + "generate_name": "nth-last-child", + "text": { + "en": "nth-last-child", + "fa": "آخرين فرزند nام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_OF_TYPE", + "generate_name": "nth-of-type", + "text": { + "en": "nth-of-type", + "fa": "نوع nام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_LAST_OF_TYPE", + "generate_name": "nth-last-of-type", + "text": { + "en": "nth-last-of-type", + "fa": "آخرين نوع nام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FIRST_CHILD", + "generate_name": "first-child", + "text": { + "en": "first-child", + "fa": "اولين فرزند" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LAST_CHILD", + "generate_name": "last-child", + "text": { + "en": "last-child", + "fa": "آخرين فرزند" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FIRST_OF_TYPE", + "generate_name": "first-of-type", + "text": { + "en": "first-of-type", + "fa": "اولين نوع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LAST_OF_TYPE", + "generate_name": "last-of-type", + "text": { + "en": "last-of-type", + "fa": "آخرين نوع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ONLY_CHILD", + "generate_name": "only-child", + "text": { + "en": "only-child", + "fa": "تنها فرزند" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ONLY_OF_TYPE", + "generate_name": "only-of-type", + "text": { + "en": "only-of-type", + "fa": "تنها نوع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_EMPTY", + "generate_name": "empty", + "text": { + "en": "empty", + "fa": "خالي" + } + } + ] +} \ No newline at end of file diff --git a/config/ast_layout_attribute_style_type.h b/config/ast_layout_attribute_style_type.h new file mode 100644 index 00000000..9de1bb4e --- /dev/null +++ b/config/ast_layout_attribute_style_type.h @@ -0,0 +1,2989 @@ +{ + "items": [ + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDTH", + "generate_name": "width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "width", + "fa": "عرض" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_HEIGHT", + "generate_name": "height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "height", + "fa": "ارتفاع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ACCENT_COLOR", + "generate_name": "accent-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "accent-color", + "fa": "رنگ برجسته" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_APPEARANCE", + "generate_name": "appearance", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_appearance", + "text": { + "en": "appearance", + "fa": "ظاهر" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ASPECT_RATIO", + "generate_name": "aspect-ratio", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_aspect_ratio", + "text": { + "en": "aspect-ratio", + "fa": "نسبت ابعاد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKDROP_FILTER", + "generate_name": "backdrop-filter", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "backdrop-filter", + "fa": [ + "فیلتر پس‌زمینه", + "فیلتر پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKFACE_VISIBILITY", + "generate_name": "backface-visibility", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_backface_visibility", + "text": { + "en": "backface-visibility", + "fa": [ + "مشاهده‌پذیری پشت‌نما", + "مشاهده پذیری پشت‌نما", + "مشاهده پذیری پشت نما" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BLOCK_SIZE", + "generate_name": "block-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_block_size", + "text": { + "en": "block-size", + "fa": "اندازه بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_IMAGE", + "generate_name": "background-image", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_image", + "text": { + "en": "background-image", + "fa": [ + "تصویر پس‌زمینه", + "تصویر پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ATTACHMENT", + "generate_name": "background-attachment", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_background_attachment", + "text": { + "en": "background-attachment", + "fa": [ + "پیوست تصویر پس‌زمینه", + "پیوست تصویر پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_BLEND_MODE", + "generate_name": "background-blend-mode", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_background_blend_mode", + "text": { + "en": "background-blend-mode", + "fa": [ + "حالت ترکیب پس‌زمینه", + "حالت ترکیب پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_CLIP", + "generate_name": "background-clip", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_background_clip", + "text": { + "en": "background-clip", + "fa": [ + "برش پس‌زمینه", + "برش پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_COLOR", + "generate_name": "background-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "ast_layout_allowed_style_list_background_clip", + "text": { + "en": "background-color", + "fa": [ + "رنگ پس‌زمینه", + "رنگ پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ORIGIN", + "generate_name": "background-origin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_background_origin", + "text": { + "en": "background-origin", + "fa": [ + "مبدا پس‌زمینه", + "مبدا پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_BASIS", + "generate_name": "flex-basis", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_flex_basis", + "text": { + "en": "flex-basis", + "fa": "مبنای انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION", + "generate_name": "background-position", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_position_x", + "text": { + "en": "background-position", + "fa": [ + "موقعیت پس‌زمینه", + "موقعیت پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_X", + "generate_name": "background-position-x", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_position_x", + "text": { + "en": "background-position-x", + "fa": [ + "موقعیت افقی پس‌زمینه", + "موقعیت افقی پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_Y", + "generate_name": "background-position-y", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_position_x", + "text": { + "en": "background-position-y", + "fa": [ + "موقعیت عمودی پس‌زمینه", + "موقعیت عمودی پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_REPEAT", + "generate_name": "background-repeat", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_repeat", + "text": { + "en": "background-repeat", + "fa": [ + "تکرار پس‌زمینه", + "تکرار پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_SIZE", + "generate_name": "background-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_size", + "text": { + "en": "background-size", + "fa": [ + "اندازه پس‌زمینه", + "اندازه پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RADIUS", + "generate_name": "border-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "", + "text": { + "en": "border-radius", + "fa": "گردی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER", + "generate_name": "border", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "border", + "fa": "مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_COLOR", + "generate_name": "border-block-end-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-block-end-color", + "fa": "رنگ مرز انتهایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_STYLE", + "generate_name": "border-block-end-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_block_end_style", + "text": { + "en": "border-block-end-style", + "fa": "سبک مرز انتهایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_WIDTH", + "generate_name": "border-block-end-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_border_block_end_style", + "text": { + "en": "border-block-end-width", + "fa": "عرض مرز انتهایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_COLOR", + "generate_name": "border-block-start-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-block-start-color", + "fa": "رنگ مرز ابتدایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_STYLE", + "generate_name": "border-block-start-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_block_start_style", + "text": { + "en": "border-block-start-style", + "fa": "رنگ مرز ابتدایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_WIDTH", + "generate_name": "border-block-start-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_block_start_style", + "text": { + "en": "border-block-start-width", + "fa": "عرض مرز ابتدایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_COLOR", + "generate_name": "border-bottom-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "ast_layout_allowed_style_list_border_block_start_style", + "text": { + "en": "border-bottom-color", + "fa": "رنگ مرز پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_LEFT_RADIUS", + "generate_name": "border-bottom-left-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-bottom-left-radius", + "fa": "گردی پایین چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_RIGHT_RADIUS", + "generate_name": "border-bottom-right-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-bottom-right-radius", + "fa": "گردی پایین راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_STYLE", + "generate_name": "border-bottom-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_bottom_style", + "text": { + "en": "border-bottom-style", + "fa": "سبک مرز پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_WIDTH", + "generate_name": "border-bottom-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_border_bottom_style", + "text": { + "en": "border-bottom-width", + "fa": "عرض مرز پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_COLLAPSE", + "generate_name": "border-collapse", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_collapse", + "text": { + "en": "border-collapse", + "fa": [ + "ادغام مرز", + "ادغام مرز ها", + "ادغام مرزها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_END_END_RADIUS", + "generate_name": "border-end-end-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-end-end-radius", + "fa": "گردی انتها" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_END_START_RADIUS", + "generate_name": "border-end-start-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-end-start-radius", + "fa": "گردی شروع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_OUTSET", + "generate_name": "border-image-outset", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-image-outset", + "fa": "برآمدگی تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_REPEAT", + "generate_name": "border-image-repeat", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_image_repeat", + "text": { + "en": "border-image-repeat", + "fa": "تکرار تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_SLICE", + "generate_name": "border-image-slice", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_NUMBER", + "reserved_values": "", + "text": { + "en": "border-image-slice", + "fa": "برش تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_SOURCE", + "generate_name": "border-image-source", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_image_source", + "text": { + "en": "border-image-source", + "fa": "منبع تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_WIDTH", + "generate_name": "border-image-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_border_image_width", + "text": { + "en": "border-image-width", + "fa": "عرض تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_COLOR", + "generate_name": "border-inline-end-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-inline-end-color", + "fa": "رنگ مرز انتهایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_STYLE", + "generate_name": "border-inline-end-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_inline_end_style", + "text": { + "en": "border-inline-end-style", + "fa": "سبک مرز انتهایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_WIDTH", + "generate_name": "border-inline-end-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-inline-end-width", + "fa": "عرض مرز انتهایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_COLOR", + "generate_name": "border-inline-start-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-inline-start-color", + "fa": "رنگ مرز ابتدایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_STYLE", + "generate_name": "border-inline-start-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_inline_start_style", + "text": { + "en": "border-inline-start-style", + "fa": "سبک مرز ابتدایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_WIDTH", + "generate_name": "border-inline-start-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-inline-start-width", + "fa": "عرض مرز ابتدایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_COLOR", + "generate_name": "border-left-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-left-color", + "fa": "رنگ مرز چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_STYLE", + "generate_name": "border-left-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_left_style", + "text": { + "en": "border-left-style", + "fa": "سبک مرز چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_WIDTH", + "generate_name": "border-left-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-left-width", + "fa": "عرض مرز چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_COLOR", + "generate_name": "border-right-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-right-color", + "fa": "رنگ مرز راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_STYLE", + "generate_name": "border-right-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_right_style", + "text": { + "en": "border-right-style", + "fa": "سبک مرز راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_WIDTH", + "generate_name": "border-right-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-right-width", + "fa": "عرض مرز راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_SPACING", + "generate_name": "border-spacing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-spacing", + "fa": "فاصله مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_START_END_RADIUS", + "generate_name": "border-start-end-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-start-end-radius", + "fa": "گردی ابتدا و انتها" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_START_START_RADIUS", + "generate_name": "border-start-start-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-start-start-radius", + "fa": "شعاع ابتدایی شروع مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_COLOR", + "generate_name": "border-top-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-top-color", + "fa": "رنگ مرز بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_LEFT_RADIUS", + "generate_name": "border-top-left-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-top-left-radius", + "fa": "گردی بالا چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_RIGHT_RADIUS", + "generate_name": "border-top-right-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-top-right-radius", + "fa": "گردی بالا راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_STYLE", + "generate_name": "border-top-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_top_style", + "text": { + "en": "border-top-style", + "fa": "سبک مرز بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_WIDTH", + "generate_name": "border-top-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_border_top_style", + "text": { + "en": "border-top-width", + "fa": "عرض مرز بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOTTOM", + "generate_name": "bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_bottom", + "text": { + "en": "bottom", + "fa": "پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SIZING", + "generate_name": "box-sizing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_box_sizing", + "text": { + "en": "box-sizing", + "fa": [ + "نوع اندازه‌گیری جعبه", + "نوع اندازه گیری جعبه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SHADOW", + "generate_name": "box-shadow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "box-shadow", + "fa": "سایه جعبه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_INSIDE", + "generate_name": "break-inside", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_break_inside", + "text": { + "en": "break-inside", + "fa": "شکست درون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_BEFORE", + "generate_name": "break-before", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_break_before", + "text": { + "en": "break-before", + "fa": "شکست قبل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_AFTER", + "generate_name": "break-after", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_break_after", + "text": { + "en": "break-after", + "fa": "شکست بعد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CAPTION_SIDE", + "generate_name": "caption-side", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_caption_side", + "text": { + "en": "caption-side", + "fa": "موقعیت عنوان" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CARET_COLOR", + "generate_name": "caret-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "caret-color", + "fa": "رنگ نشانگر متنی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLEAR", + "generate_name": "caret-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_clear", + "text": { + "en": "caret-color", + "fa": [ + "پاک‌سازی", + "پاک سازی" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLIP_PATH", + "generate_name": "clip-path", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_clip_path", + "text": { + "en": "clip-path", + "fa": "مسیر برش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLIP_RULE", + "generate_name": "clip-rule", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_clip_rule", + "text": { + "en": "clip-rule", + "fa": "قاعده برش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR", + "generate_name": "color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "color", + "fa": "رنگ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION", + "generate_name": "color-interpolation", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_color_interpolation", + "text": { + "en": "color-interpolation", + "fa": [ + "درهم‌آمیزی رنگ", + "درهم آمیزی رنگ" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION_FILTERS", + "generate_name": "color-interpolation-filters", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_color_interpolation_filters", + "text": { + "en": "color-interpolation-filters", + "fa": [ + "درهم‌آمیزی رنگ فیلترها", + "درهم آمیزی رنگ فیلترها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_SCHEME", + "generate_name": "color-scheme", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_color_scheme", + "text": { + "en": "color-scheme", + "fa": "طرح رنگ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_COUNT", + "generate_name": "column-count", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_column_count", + "text": { + "en": "column-count", + "fa": [ + "تعداد ستون‌ها", + "تعداد ستون‌ ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_FILL", + "generate_name": "column-fill", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_column_fill", + "text": { + "en": "column-fill", + "fa": [ + "پر کردن ستون‌ها", + "پر کردن ستون ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_GAP", + "generate_name": "column-gap", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "column-gap", + "fa": [ + "فاصله بین ستون‌ها", + "فاصله بین ستون‌ ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_COLOR", + "generate_name": "column-rule-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "column-rule-color", + "fa": "رنگ خط افقی ستون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_STYLE", + "generate_name": "column-rule-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_column_rule_style", + "text": { + "en": "column-rule-style", + "fa": "سبک خط افقی ستون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_WIDTH", + "generate_name": "column-rule-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "column-rule-width", + "fa": "عرض خط افقی ستون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_SPAN", + "generate_name": "column-span", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_column_span", + "text": { + "en": "column-span", + "fa": [ + "گستردگی ستون‌ها", + "گستردگی ستون ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMNS", + "generate_name": "columns", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "columns", + "fa": [ + "ستون‌ها", + "ستون‌ ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN", + "generate_name": "contain", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain", + "text": { + "en": "contain", + "fa": "حاوی بودن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_BLOCK_SIZE", + "generate_name": "contain-intrinsic-block-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_block_size", + "text": { + "en": "contain-intrinsic-block-size", + "fa": "اندازه بلوک ذاتی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_HEIGHT", + "generate_name": "contain-intrinsic-height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_height", + "text": { + "en": "contain-intrinsic-height", + "fa": "ارتفاع ذاتی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_INLINE_SIZE", + "generate_name": "contain-intrinsic-inline-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_inline_size", + "text": { + "en": "contain-intrinsic-inline-size", + "fa": [ + "اندازه درون‌خطی ذاتی", + "اندازه درون خطی ذاتی" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_SIZE", + "generate_name": "contain-intrinsic-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_size", + "text": { + "en": "contain-intrinsic-size", + "fa": "اندازه ذاتی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_WIDTH", + "generate_name": "contain-intrinsic-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_width", + "text": { + "en": "contain-intrinsic-width", + "fa": "عرض ذاتی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER", + "generate_name": "container", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_container", + "text": { + "en": "container", + "fa": "ظرف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER_NAME", + "generate_name": "container-name", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_container_name", + "text": { + "en": "container-name", + "fa": "نام ظرف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER_TYPE", + "generate_name": "container-type", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_container_type", + "text": { + "en": "container-type", + "fa": "نوع ظرف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTENT", + "generate_name": "content", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_content", + "text": { + "en": "content", + "fa": "محتوا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTENT_VISIBILITY", + "generate_name": "content-visibility", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_content_visibility", + "text": { + "en": "content-visibility", + "fa": "مشاهده محتوا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_INCREMENT", + "generate_name": "counter-increment", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_counter_increment", + "text": { + "en": "counter-increment", + "fa": "افزایش شمارنده" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_RESET", + "generate_name": "counter-reset", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "", + "text": { + "en": "counter-reset", + "fa": "بازنشانی شمارنده" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_SET", + "generate_name": "counter-set", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_counter_set", + "text": { + "en": "counter-set", + "fa": "تنظیم شمارنده" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CURSOR", + "generate_name": "cursor", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_cursor", + "text": { + "en": "cursor", + "fa": "نشانگر" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DIRECTION", + "generate_name": "direction", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_direction", + "text": { + "en": "direction", + "fa": "جهت" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DISPLAY", + "generate_name": "display", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_display", + "text": { + "en": "display", + "fa": [ + "قرارگیری", + "قرار گیری" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_EMPTY_CELLS", + "generate_name": "empty-cells", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_empty_cells", + "text": { + "en": "empty-cells", + "fa": [ + "سلول‌های خالی", + "سلول های خالی" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL", + "generate_name": "fill", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_fill", + "text": { + "en": "fill", + "fa": "پر کردن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL_OPACITY", + "generate_name": "fill-opacity", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_PERCENTAGE", + "reserved_values": "ast_layout_allowed_style_list_fill", + "text": { + "en": "fill-opacity", + "fa": "شفافیت پر کردن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL_RULE", + "generate_name": "fill-rule", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_fill_rule", + "text": { + "en": "fill-rule", + "fa": "قاعده پر کردن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILTER", + "generate_name": "filter", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_filter", + "text": { + "en": "filter", + "fa": "فیلتر" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX", + "generate_name": "flex", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_flex", + "text": { + "en": "flex", + "fa": "انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_DIRECTION", + "generate_name": "flex-direction", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_flex_direction", + "text": { + "en": "flex-direction", + "fa": "جهت انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_FLOW", + "generate_name": "flex-flow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_flex_flow", + "text": { + "en": "flex-flow", + "fa": "جریان انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_GROW", + "generate_name": "flex-grow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "", + "text": { + "en": "flex-grow", + "fa": "رشد انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_SHRINK", + "generate_name": "flex-shrink", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "", + "text": { + "en": "flex-shrink", + "fa": [ + "کوچک‌شدن انعطاف", + "کوچک‌ شدن انعطاف" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_WRAP", + "generate_name": "flex-wrap", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_flex_wrap", + "text": { + "en": "flex-wrap", + "fa": "چینش انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLOAT", + "generate_name": "float", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_float", + "text": { + "en": "float", + "fa": "شناور" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_FAMILY", + "generate_name": "font-family", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRINGS_ANY", + "reserved_values": "ast_layout_allowed_style_list_font_family", + "text": { + "en": "font-family", + "fa": "نام قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_FEATURE_SETTINGS", + "generate_name": "font-feature-settings", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_feature_settings", + "text": { + "en": "font-feature-settings", + "fa": "تنظیمات ویژگی قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_KERNING", + "generate_name": "font-kerning", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_kerning", + "text": { + "en": "font-kerning", + "fa": "کرنینگ قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_LANGUAGE_OVERRIDE", + "generate_name": "font-language-override", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_language_override", + "text": { + "en": "font-language-override", + "fa": "بازنویسی زبان قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_OPTICAL_SIZING", + "generate_name": "font-optical-sizing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_optical_sizing", + "text": { + "en": "font-optical-sizing", + "fa": [ + "اندازه‌گیری اپتیکال قلم", + "اندازه گیری اپتیکال قلم" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_SIZE", + "generate_name": "font-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "font-size", + "fa": "اندازه قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_STRETCH", + "generate_name": "font-stretch", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_stretch", + "text": { + "en": "font-stretch", + "fa": "کشیدگی قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_STYLE", + "generate_name": "font-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_style", + "text": { + "en": "font-style", + "fa": "سبک قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_VARIANT", + "generate_name": "font-variant", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_variant", + "text": { + "en": "font-variant", + "fa": "نوع قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_DISPLAY", + "generate_name": "font-display", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_display", + "text": { + "en": "font-display", + "fa": "نمایش قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_WEIGHT", + "generate_name": "font-weight", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_POSITIVE_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_font_weight", + "text": { + "en": "font-weight", + "fa": "وزن قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID", + "generate_name": "grid", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid", + "text": { + "en": "grid", + "fa": "شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AREA", + "generate_name": "grid-area", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_area", + "text": { + "en": "grid-area", + "fa": "منطقه شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_COLUMNS", + "generate_name": "grid-auto-columns", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_auto_columns", + "text": { + "en": "grid-auto-columns", + "fa": [ + "ستون‌های خودکار شبکه", + "ستون های خودکار شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_FLOW", + "generate_name": "grid-auto-flow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_auto_flow", + "text": { + "en": "grid-auto-flow", + "fa": "جریان خودکار شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_ROWS", + "generate_name": "grid-auto-rows", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_auto_rows", + "text": { + "en": "grid-auto-rows", + "fa": [ + "ردیف‌های خودکار شبکه", + "ردیف های خودکار شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN", + "generate_name": "grid-column", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_column", + "text": { + "en": "grid-column", + "fa": [ + "ستون‌های شبکه", + "ستون های شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN_END", + "generate_name": "grid-column-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_column_end", + "text": { + "en": "grid-column-end", + "fa": "پایان ستون شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN_START", + "generate_name": "grid-column-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_column_start", + "text": { + "en": "grid-column-start", + "fa": "شروع ستون شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW", + "generate_name": "grid-row", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_row", + "text": { + "en": "grid-row", + "fa": [ + "ردیف‌های شبکه", + "ردیف های شبکه", + "پایان ردیف شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW_START", + "generate_name": "grid-row-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_row_start", + "text": { + "en": "grid-row-start", + "fa": "شروع ردیف شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE", + "generate_name": "grid-template", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_template", + "text": { + "en": "grid-template", + "fa": "الگوی شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_AREAS", + "generate_name": "grid-template-areas", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_template_areas", + "text": { + "en": "grid-template-areas", + "fa": "مناطق الگوی شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_COLUMNS", + "generate_name": "grid-template-columns", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_template_columns", + "text": { + "en": "grid-template-columns", + "fa": [ + "ستون‌های الگوی شبکه", + "ستون های الگوی شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_ROWS", + "generate_name": "grid-template-rows", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_template_rows", + "text": { + "en": "grid-template-rows", + "fa": [ + "ردیف‌های الگوی شبکه", + "ردیف های الگوی شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_JUSTIFY_CONTENT", + "generate_name": "justify-content", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_justify_content", + "text": { + "en": "justify-content", + "fa": "توجیه محتوا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LEFT", + "generate_name": "left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_left", + "text": { + "en": "left", + "fa": "چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LETTER_SPACING", + "generate_name": "letter-spacing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "letter-spacing", + "fa": "فاصله بین حروف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LINE_HEIGHT", + "generate_name": "line-height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "line-height", + "fa": "ارتفاع خط" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LIST_STYLE", + "generate_name": "list-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_list_style", + "text": { + "en": "list-style", + "fa": "سبک فهرست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN", + "generate_name": "margin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin", + "text": { + "en": "margin", + "fa": "فضا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_BOTTOM", + "generate_name": "margin-bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin_bottom", + "text": { + "en": "margin-bottom", + "fa": [ + "فضا پایین", + "فضای پایین" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_LEFT", + "generate_name": "margin-left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin_left", + "text": { + "en": "margin-left", + "fa": [ + "فضا چپ", + "فضای چپ" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_RIGHT", + "generate_name": "margin-right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin_right", + "text": { + "en": "margin-right", + "fa": [ + "فضا راست", + "فضای راست" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_TOP", + "generate_name": "margin-top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin_top", + "text": { + "en": "margin-top", + "fa": [ + "فضا بالا", + "فضای بالا" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MAX_HEIGHT", + "generate_name": "max-height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "max-height", + "fa": "حداکثر ارتفاع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MAX_WIDTH", + "generate_name": "max-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "max-width", + "fa": "حداکثر عرض" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MIN_HEIGHT", + "generate_name": "min-height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "min-height", + "fa": "حداقل ارتفاع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MIN_WIDTH", + "generate_name": "min-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "min-width", + "fa": "حداقل عرض" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OBJECT_FIT", + "generate_name": "object-fit", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_object_fit", + "text": { + "en": "object-fit", + "fa": "تناسب شیء" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OPACITY", + "generate_name": "opacity", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_PERCENTAGE", + "reserved_values": "", + "text": { + "en": "opacity", + "fa": "شفافیت" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW", + "generate_name": "overflow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow", + "text": { + "en": "overflow", + "fa": "بیش از حد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_X", + "generate_name": "overflow-x", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_x", + "text": { + "en": "overflow-x", + "fa": "بیش از حد (X)" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_Y", + "generate_name": "overflow-y", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_y", + "text": { + "en": "overflow-y", + "fa": "بیش از حد (Y)" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING", + "generate_name": "padding", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding", + "fa": "فاصله" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_RIGHT", + "generate_name": "padding-right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding-right", + "fa": "فاصله راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_LEFT", + "generate_name": "padding-left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding-left", + "fa": "فاصله چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_TOP", + "generate_name": "padding-top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding-top", + "fa": "فاصله بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BOTTOM", + "generate_name": "padding-bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding-bottom", + "fa": "فاصله پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_DECORATION", + "generate_name": "text-decoration", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_text_decoration", + "text": { + "en": "text-decoration", + "fa": "زینت متن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_TRANSFORM", + "generate_name": "text-transform", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_text_transform", + "text": { + "en": "text-transform", + "fa": "تبدیل متن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VISIBILITY", + "generate_name": "visibility", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_visibility", + "text": { + "en": "visibility", + "fa": "قابلیت مشاهده" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_Z_INDEX", + "generate_name": "z-index", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_z_index", + "text": { + "en": "z-index", + "fa": [ + "الویت موقعیت", + "ترتیب اولویت" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_COLOR", + "generate_name": "outline-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "ast_layout_allowed_style_list_outline_color", + "text": { + "en": "outline-color", + "fa": "رنگ مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_OFFSET", + "generate_name": "outline-offset", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "outline-offset", + "fa": "فاصله حاشیه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_STYLE", + "generate_name": "outline-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_outline_style", + "text": { + "en": "outline-style", + "fa": "سبک حاشیه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_WIDTH", + "generate_name": "outline-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_outline_width", + "text": { + "en": "outline-width", + "fa": "عرض حاشیه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_ANCHOR", + "generate_name": "overflow-anchor", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_anchor", + "text": { + "en": "overflow-anchor", + "fa": "لنگر بیش از حد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_BLOCK", + "generate_name": "overflow-block", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_block", + "text": { + "en": "overflow-block", + "fa": "بیش از حد بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_CLIP_MARGIN", + "generate_name": "overflow-clip-margin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "overflow-clip-margin", + "fa": "فاصله برش بیش از حد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_INLINE", + "generate_name": "overflow-inline", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_inline", + "text": { + "en": "overflow-inline", + "fa": "بیش از حد درون خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_WRAP", + "generate_name": "overflow-wrap", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_wrap", + "text": { + "en": "overflow-wrap", + "fa": "پیچش بیش از حد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK", + "generate_name": "padding-block", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "padding-block", + "fa": "فاصله بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK_END", + "generate_name": "padding-block-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_block_end", + "text": { + "en": "padding-block-end", + "fa": "فاصله انتهای بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK_START", + "generate_name": "padding-block-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_block_start", + "text": { + "en": "padding-block-start", + "fa": "فاصله شروع بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE", + "generate_name": "padding-inline", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_inline", + "text": { + "en": "padding-inline", + "fa": "فاصله درون خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE_END", + "generate_name": "padding-inline-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_inline_end", + "text": { + "en": "padding-inline-end", + "fa": "فاصله انتهای درون خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE_START", + "generate_name": "padding-inline-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_inline_start", + "text": { + "en": "padding-inline-start", + "fa": "فاصله شروع درون خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE", + "generate_name": "page", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_page", + "text": { + "en": "page", + "fa": "صفحه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_AFTER", + "generate_name": "page-break-after", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_page_break_after", + "text": { + "en": "page-break-after", + "fa": "شکست صفحه بعد از" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_BEFORE", + "generate_name": "page-break-before", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_page_break_before", + "text": { + "en": "page-break-before", + "fa": "شکست صفحه قبل از" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_INSIDE", + "generate_name": "page-break-inside", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_page_break_inside", + "text": { + "en": "page-break-inside", + "fa": "شکست صفحه درون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAINT_ORDER", + "generate_name": "paint-order", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_paint_order", + "text": { + "en": "paint-order", + "fa": "ترتیب نقاشی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PERSPECTIVE", + "generate_name": "perspective", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_perspective", + "text": { + "en": "perspective", + "fa": "پرسپکتیو" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PERSPECTIVE_ORIGIN", + "generate_name": "perspective-origin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_perspective", + "text": { + "en": "perspective-origin", + "fa": "مبدأ پرسپکتیو" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_CONTENT", + "generate_name": "place-content", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_place_content", + "text": { + "en": "place-content", + "fa": "محتوای مکان" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_ITEMS", + "generate_name": "place-items", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_place_items", + "text": { + "en": "place-items", + "fa": "موارد مکان" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_SELF", + "generate_name": "place-self", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_place_self", + "text": { + "en": "place-self", + "fa": "خود مکان" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POINTER_EVENTS", + "generate_name": "pointer-events", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_pointer_events", + "text": { + "en": "pointer-events", + "fa": [ + "رویدادهای اشاره‌گر", + "رویدادهای اشاره گر" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POSITION", + "generate_name": "position", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_position", + "text": { + "en": "position", + "fa": "موقعیت" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PRINT_COLOR_ADJUST", + "generate_name": "print-color-adjust", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_print_color_adjust", + "text": { + "en": "print-color-adjust", + "fa": "تنظیم رنگ چاپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_QUOTES", + "generate_name": "quotes", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_quotes", + "text": { + "en": "quotes", + "fa": [ + "نقل‌قول", + "نقل قول" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_R", + "generate_name": "r", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "r", + "fa": "شعاع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RESIZE", + "generate_name": "resize", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_resize", + "text": { + "en": "resize", + "fa": "تغییر اندازه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RIGHT", + "generate_name": "right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_right", + "text": { + "en": "right", + "fa": "راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ROTATE", + "generate_name": "rotate", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_rotate", + "text": { + "en": "rotate", + "fa": "چرخش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ROW_GAP", + "generate_name": "row-gap", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_rotate", + "text": { + "en": "row-gap", + "fa": "فاصله ردیف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_ALIGN", + "generate_name": "ruby-align", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_ruby_align", + "text": { + "en": "ruby-align", + "fa": [ + "هم‌راستایی روبی", + "هم راستایی روبی" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_POSITION", + "generate_name": "ruby-position", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_ruby_position", + "text": { + "en": "ruby-position", + "fa": "موقعیت روبی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RX", + "generate_name": "rx", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "rx", + "fa": "شعاع X" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RY", + "generate_name": "ry", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "ry", + "fa": "شعاع Y" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCALE", + "generate_name": "scale", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "scale", + "fa": "مقیاس" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_BEHAVIOR", + "generate_name": "scroll-behavior", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_scroll_behavior", + "text": { + "en": "scroll-behavior", + "fa": "رفتار پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN", + "generate_name": "scroll-margin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin", + "fa": "فاصله پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK", + "generate_name": "scroll-margin-block", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-block", + "fa": "فاصله بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK_END", + "generate_name": "scroll-margin-block-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-block-end", + "fa": "فاصله انتهای بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK_START", + "generate_name": "scroll-margin-block-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-block-start", + "fa": "فاصله شروع بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BOTTOM", + "generate_name": "scroll-margin-bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-bottom", + "fa": "فاصله پایین پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE", + "generate_name": "scroll-margin-inline", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-inline", + "fa": "فاصله درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE_END", + "generate_name": "scroll-margin-inline-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-inline-end", + "fa": "فاصله انتهای درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE_START", + "generate_name": "scroll-margin-inline-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-inline-start", + "fa": "فاصله شروع درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_LEFT", + "generate_name": "scroll-margin-left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-left", + "fa": "فاصله چپ پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_RIGHT", + "generate_name": "scroll-margin-right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-right", + "fa": "فاصله راست پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_TOP", + "generate_name": "scroll-margin-top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-top", + "fa": "فاصله بالا پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING", + "generate_name": "scroll-padding", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding", + "fa": "فاصله پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK", + "generate_name": "scroll-padding-block", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-block", + "fa": "فاصله بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK_END", + "generate_name": "scroll-padding-block-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-block-end", + "fa": "فاصله انتهای بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK_START", + "generate_name": "scroll-padding-block-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-block-start", + "fa": "فاصله شروع بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BOTTOM", + "generate_name": "scroll-padding-bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-bottom", + "fa": "فاصله پایین پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE", + "generate_name": "scroll-padding-inline", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-inline", + "fa": "فاصله درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE_END", + "generate_name": "scroll-padding-inline-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-inline-end", + "fa": "فاصله انتهای درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE_START", + "generate_name": "scroll-padding-inline-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-inline-start", + "fa": "فاصله شروع درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_LEFT", + "generate_name": "scroll-padding-left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-left", + "fa": "فاصله چپ پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_RIGHT", + "generate_name": "scroll-padding-right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-right", + "fa": "فاصله راست پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_TOP", + "generate_name": "scroll-padding-top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-top", + "fa": "فاصله بالا پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_SNAP_ALIGN", + "generate_name": "scroll-snap-align", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_scroll_snap_align", + "text": { + "en": "scroll-snap-align", + "fa": "تراز پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_SNAP_TYPE", + "generate_name": "scroll-snap-type", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_scroll_snap_type", + "text": { + "en": "scroll-snap-type", + "fa": "نوع پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SHAPE_OUTSIDE", + "generate_name": "shape-outside", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_shape_outside", + "text": { + "en": "shape-outside", + "fa": "شکل خارج" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_ALIGN", + "generate_name": "text-align", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_text_align", + "text": { + "en": "text-align", + "fa": "تراز متن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_ALIGN_LAST", + "generate_name": "text-align-last", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_text_align_last", + "text": { + "en": "text-align-last", + "fa": "تراز آخرین متن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS", + "generate_name": "align-items", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_align_items", + "text": { + "en": "align-items", + "fa": [ + "تراز‌کردن‌ اقلام", + "تراز‌ کردن‌ اقلام", + "تراز‌کردن‌ محتوا", + "تراز محتوا" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_INDENT", + "generate_name": "text-indent", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_text_indent", + "text": { + "en": "text-indent", + "fa": [ + "تورفتگی متن", + "تو رفتگی متن" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TOP", + "generate_name": "top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_top", + "text": { + "en": "top", + "fa": "بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM", + "generate_name": "transform", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_transform", + "text": { + "en": "transform", + "fa": "تبدیل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_ORIGIN", + "generate_name": "transform-origin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transform_origin", + "text": { + "en": "transform-origin", + "fa": "مرکز تبدیل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSLATE", + "generate_name": "translate", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "translate", + "fa": "ترجمه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_UNICODE_BIDI", + "generate_name": "unicode-bidi", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_unicode_bidi", + "text": { + "en": "unicode-bidi", + "fa": "معکوس یونیکد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_USER_SELECT", + "generate_name": "user-select", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_user_select", + "text": { + "en": "user-select", + "fa": "انتخاب کاربر" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WILL_CHANGE", + "generate_name": "will-change", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_will_change", + "text": { + "en": "will-change", + "fa": "تغییر خواهد کرد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_BOX", + "generate_name": "transform-box", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transform_box", + "text": { + "en": "transform-box", + "fa": "باکس تبدیل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_STYLE", + "generate_name": "transform-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transform_style", + "text": { + "en": "transform-style", + "fa": "سبک تبدیل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION", + "generate_name": "transition", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_transition", + "text": { + "en": "transition", + "fa": "انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_BEHAVIOR", + "generate_name": "transition-behavior", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transition_behavior", + "text": { + "en": "transition-behavior", + "fa": "رفتار انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_DELAY", + "generate_name": "transition-behavior", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_TIME", + "reserved_values": "ast_layout_allowed_style_list_transition_delay", + "text": { + "en": "transition-delay", + "fa": "تاخیر انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_DURATION", + "generate_name": "transition-behavior", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_TIME", + "reserved_values": "ast_layout_allowed_style_list_transition_duration", + "text": { + "en": "transition-delay", + "fa": "مدت انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_PROPERTY", + "generate_name": "transition-property", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transition_property", + "text": { + "en": "transition-property", + "fa": "ویژگی انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_TIMING_FUNCTION", + "generate_name": "transition-timing-function", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transition_timing_function", + "text": { + "en": "transition-timing-function", + "fa": [ + "تابع زمان‌بندی انتقال", + "تابع زمان بندی انتقال" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VECTOR_EFFECT", + "generate_name": "vector-effect", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_vector_effect", + "text": { + "en": "vector-effect", + "fa": "اثر وکتور" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VERTICAL_ALIGN", + "generate_name": "vertical-align", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_vertical_align", + "text": { + "en": "vertical-align", + "fa": "تراز عمودی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WHITE_SPACE", + "generate_name": "white-space", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_white_space", + "text": { + "en": "white-space", + "fa": "فضای سفید" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDOWS", + "generate_name": "widows", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "widows", + "fa": [ + "بیوه‌ها", + "بیوه‌ ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WORD_BREAK", + "generate_name": "word-break", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_word_break", + "text": { + "en": "word-break", + "fa": "شکستن کلمه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WORD_SPACING", + "generate_name": "word-spacing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "word-spacing", + "fa": "فاصله کلمه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WRITING_MODE", + "generate_name": "writing-mode", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_writing_mode", + "text": { + "en": "writing-mode", + "fa": "حالت نوشتن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ZOOM", + "generate_name": "zoom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_zoom", + "text": { + "en": "zoom", + "fa": "بزرگنمایی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_ERROR", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY" + } + ] +} \ No newline at end of file diff --git a/config/ast_layout_attribute_style_value.h b/config/ast_layout_attribute_style_value.h new file mode 100644 index 00000000..a3e33fde --- /dev/null +++ b/config/ast_layout_attribute_style_value.h @@ -0,0 +1,5190 @@ +{ + "items": { + "size_default": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "max-content", + "text": { + "en": "max-content", + "fa": "حداکثر محتوا" + } + }, + { + "generate_name": "min-content", + "text": { + "en": "min-content", + "fa": "حداقل محتوا" + } + }, + { + "generate_name": "fit-content", + "text": { + "en": "fit-content", + "fa": "فیت" + } + } + ], + "ast_layout_allowed_style_list_appearance": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "مدیر کنترل پیش‌فرض" + } + }, + { + "generate_name": "button", + "text": { + "en": "button", + "fa": "دکمه" + } + }, + { + "generate_name": "default", + "text": { + "en": "default", + "fa": "پیش‌فرض" + } + }, + { + "generate_name": "text", + "text": { + "en": "text", + "fa": "متن" + } + }, + { + "generate_name": "dropdown", + "text": { + "en": "dropdown", + "fa": "منوی کشویی" + } + }, + { + "generate_name": "textfield", + "text": { + "en": "textfield", + "fa": "فیلد متنی" + } + }, + { + "generate_name": "output", + "text": { + "en": "output", + "fa": "خروجی" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "مخفی" + } + } + ], + "ast_layout_allowed_style_color": [ + { + "generate_name": "transparent", + "text": { + "en": "transparent", + "fa": [ + "بی‌رنگ", + "بی رنگ", + "شفاف" + ] + } + }, + { + "generate_name": "black", + "text": { + "en": "black", + "fa": "سیاه" + } + }, + { + "generate_name": "transparent", + "text": { + "en": "transparent", + "fa": [ + "بی‌رنگ", + "بی رنگ", + "شفاف" + ] + } + }, + { + "generate_name": "black", + "text": { + "en": "black", + "fa": "سیاه" + } + }, + { + "generate_name": "white", + "text": { + "en": "white", + "fa": "سفید" + } + }, + { + "generate_name": "pink", + "text": { + "en": "pink", + "fa": "صورتی" + } + }, + { + "generate_name": "purple", + "text": { + "en": "purple", + "fa": "بنفش" + } + }, + { + "generate_name": "red", + "text": { + "en": "red", + "fa": "قرمز" + } + }, + { + "generate_name": "green", + "text": { + "en": "green", + "fa": "سبز" + } + }, + { + "generate_name": "yellow", + "text": { + "en": "yellow", + "fa": "زرد" + } + }, + { + "generate_name": "blue", + "text": { + "en": "blue", + "fa": [ + "ابی", + "آبی" + ] + } + }, + { + "generate_name": "brown", + "text": { + "en": "brown", + "fa": [ + "قهوه‌ای", + "قهوه ای" + ] + } + }, + { + "generate_name": "orange", + "text": { + "en": "orange", + "fa": "نارنجی" + } + }, + { + "generate_name": "gray", + "text": { + "en": "gray", + "fa": "خاکستری" + } + }, + { + "generate_name": "silver", + "text": { + "en": "silver", + "fa": "طوسی" + } + }, + { + "generate_name": "gold", + "text": { + "en": "gold", + "fa": "طلایی" + } + }, + { + "generate_name": "beige", + "text": { + "en": "beige", + "fa": "بژ" + } + }, + { + "generate_name": "olive", + "text": { + "en": "olive", + "fa": "زیتونی" + } + }, + { + "generate_name": "navy", + "text": { + "en": "navy", + "fa": "لاجوردی" + } + }, + { + "generate_name": "turquoise", + "text": { + "en": "turquoise", + "fa": [ + "فیروزه‌ای", + "فیروزه ای" + ] + } + }, + { + "generate_name": "indigo", + "text": { + "en": "indigo", + "fa": "نیلی" + } + }, + { + "generate_name": "crimson", + "text": { + "en": "crimson", + "fa": "خرمایی" + } + }, + { + "generate_name": "darkred", + "text": { + "en": "darkred", + "fa": "قرمز تیره" + } + }, + { + "generate_name": "deeppink", + "text": { + "en": "deeppink", + "fa": "صورتی تیره" + } + }, + { + "generate_name": "firebrick", + "text": { + "en": "firebrick", + "fa": "آتشین" + } + }, + { + "generate_name": "hotpink", + "text": { + "en": "hotpink", + "fa": "صورتی داغ" + } + }, + { + "generate_name": "indianred", + "text": { + "en": "indianred", + "fa": "قرمز هندی" + } + }, + { + "generate_name": "lavenderblush", + "text": { + "en": "lavenderblush", + "fa": "اسطوخودوسی" + } + }, + { + "generate_name": "lightcoral", + "text": { + "en": "lightcoral", + "fa": "مرجانی روشن" + } + }, + { + "generate_name": "lightpink", + "text": { + "en": "lightpink", + "fa": "صورتی روشن" + } + }, + { + "generate_name": "maroon", + "text": { + "en": "maroon", + "fa": "زرشکی" + } + }, + { + "generate_name": "mistyrose", + "text": { + "en": "mistyrose", + "fa": "رز مه آلود" + } + }, + { + "generate_name": "palevioletred", + "text": { + "en": "palevioletred", + "fa": "قرمز بنفش کم" + } + }, + { + "generate_name": "bisque", + "text": { + "en": "bisque", + "fa": "پوست" + } + }, + { + "generate_name": "coral", + "text": { + "en": "coral", + "fa": "مرجانی" + } + }, + { + "generate_name": "darkorange", + "text": { + "en": "darkorange", + "fa": "نارنجی تیره" + } + }, + { + "generate_name": "darksalmon", + "text": { + "en": "darksalmon", + "fa": "سالمون تیره" + } + }, + { + "generate_name": "lightsalmon", + "text": { + "en": "lightsalmon", + "fa": "سالمون روشن" + } + }, + { + "generate_name": "orangered", + "text": { + "en": "orangered", + "fa": "نارنجی قرمز" + } + }, + { + "generate_name": "papayawhip", + "text": { + "en": "papayawhip", + "fa": "خامه پاپایا" + } + }, + { + "generate_name": "peachpuff", + "text": { + "en": "peachpuff", + "fa": "هلو" + } + }, + { + "generate_name": "salmon", + "text": { + "en": "salmon", + "fa": "سالمون" + } + }, + { + "generate_name": "tomato", + "text": { + "en": "tomato", + "fa": "گوجه فرنگی" + } + }, + { + "generate_name": "cornsilk", + "text": { + "en": "cornsilk", + "fa": "خمیر ذرت" + } + }, + { + "generate_name": "darkgoldenrod", + "text": { + "en": "darkgoldenrod", + "fa": "طلایی تیره" + } + }, + { + "generate_name": "darkkhaki", + "text": { + "en": "darkkhaki", + "fa": "خاکی تیره" + } + }, + { + "generate_name": "lightgoldenrodyellow", + "text": { + "en": "lightgoldenrodyellow", + "fa": "طلایی روشن" + } + }, + { + "generate_name": "lightyellow", + "text": { + "en": "lightyellow", + "fa": "زرد روشن" + } + }, + { + "generate_name": "khaki", + "text": { + "en": "khaki", + "fa": "خاکی" + } + }, + { + "generate_name": "palegoldenrod", + "text": { + "en": "palegoldenrod", + "fa": [ + "پرتقالی کم", + "زرد کم" + ] + } + }, + { + "generate_name": "aquamarine", + "text": { + "en": "aquamarine", + "fa": "سبز دریایی" + } + }, + { + "generate_name": "chartreuse", + "text": { + "en": "chartreuse", + "fa": "چارتوز" + } + }, + { + "generate_name": "darkgreen", + "text": { + "en": "darkgreen", + "fa": "سبز تیره" + } + }, + { + "generate_name": "darkolivegreen", + "text": { + "en": "darkolivegreen", + "fa": "زیتونی تیره" + } + }, + { + "generate_name": "darkseagreen", + "text": { + "en": "darkseagreen", + "fa": "سبز دریایی تیره" + } + }, + { + "generate_name": "darkslategray", + "text": { + "en": "darkslategray", + "fa": "خاکستری تیره" + } + }, + { + "generate_name": "forestgreen", + "text": { + "en": "forestgreen", + "fa": "سبز جنگلی" + } + }, + { + "generate_name": "greenyellow", + "text": { + "en": "greenyellow", + "fa": "زرد سبز" + } + }, + { + "generate_name": "honeydew", + "text": { + "en": "honeydew", + "fa": "شهد" + } + }, + { + "generate_name": "lawngreen", + "text": { + "en": "lawngreen", + "fa": "سبز چمنی" + } + }, + { + "generate_name": "lightgreen", + "text": { + "en": "lightgreen", + "fa": "سبز روشن" + } + }, + { + "generate_name": "lightseagreen", + "text": { + "en": "lightseagreen", + "fa": "سبز دریایی روشن" + } + }, + { + "generate_name": "lime", + "text": { + "en": "lime", + "fa": "لیمو سبز" + } + }, + { + "generate_name": "limegreen", + "text": { + "en": "limegreen", + "fa": "لیمو سبز روشن" + } + }, + { + "generate_name": "mediumaquamarine", + "text": { + "en": "mediumaquamarine", + "fa": "آب دریایی میانه" + } + }, + { + "generate_name": "mediumseagreen", + "text": { + "en": "mediumseagreen", + "fa": "سبز دریایی میانه" + } + }, + { + "generate_name": "mediumspringgreen", + "text": { + "en": "mediumspringgreen", + "fa": "سبز بهاری میانه" + } + }, + { + "generate_name": "olivedrab", + "text": { + "en": "olivedrab", + "fa": "سبز زیتونی تیره" + } + }, + { + "generate_name": "palegreen", + "text": { + "en": "palegreen", + "fa": "سبز کم" + } + }, + { + "generate_name": "seagreen", + "text": { + "en": "seagreen", + "fa": "سبز دریایی" + } + }, + { + "generate_name": "springgreen", + "text": { + "en": "springgreen", + "fa": "سبز بهاری" + } + }, + { + "generate_name": "teal", + "text": { + "en": "teal", + "fa": "فیروزه ای" + } + }, + { + "generate_name": "yellowgreen", + "text": { + "en": "yellowgreen", + "fa": "سبز زرد" + } + }, + { + "generate_name": "aliceblue", + "text": { + "en": "aliceblue", + "fa": "آبی آسمانی روشن" + } + }, + { + "generate_name": "aqua", + "text": { + "en": "aqua", + "fa": "آبی" + } + }, + { + "generate_name": "azure", + "text": { + "en": "azure", + "fa": "آبی روشن" + } + }, + { + "generate_name": "cadetblue", + "text": { + "en": "cadetblue", + "fa": "آبی کاپیتان" + } + }, + { + "generate_name": "cornflowerblue", + "text": { + "en": "cornflowerblue", + "fa": "آبی گل گندم" + } + }, + { + "generate_name": "darkcyan", + "text": { + "en": "darkcyan", + "fa": "آبی آسمانی تیره" + } + }, + { + "generate_name": "darkturquoise", + "text": { + "en": "darkturquoise", + "fa": "فیروزه ای تیره" + } + }, + { + "generate_name": "deepskyblue", + "text": { + "en": "deepskyblue", + "fa": "آبی آسمانی عمیق" + } + }, + { + "generate_name": "dodgerblue", + "text": { + "en": "dodgerblue", + "fa": "آبی آسمانی داج" + } + }, + { + "generate_name": "lightblue", + "text": { + "en": "lightblue", + "fa": "آبی روشن" + } + }, + { + "generate_name": "lightcyan", + "text": { + "en": "lightcyan", + "fa": "فیروزه ای روشن" + } + }, + { + "generate_name": "lightskyblue", + "text": { + "en": "lightskyblue", + "fa": "آبی آسمانی روشن" + } + }, + { + "generate_name": "lightsteelblue", + "text": { + "en": "lightsteelblue", + "fa": "آبی فولادی روشن" + } + }, + { + "generate_name": "mediumblue", + "text": { + "en": "mediumblue", + "fa": "آبی میانه" + } + }, + { + "generate_name": "mediumturquoise", + "text": { + "en": "mediumturquoise", + "fa": "فیروزه ای میانه" + } + }, + { + "generate_name": "midnightblue", + "text": { + "en": "midnightblue", + "fa": "آبی نیمه شب" + } + }, + { + "generate_name": "navy", + "text": { + "en": "navy", + "fa": "نیلی" + } + }, + { + "generate_name": "paleturquoise", + "text": { + "en": "paleturquoise", + "fa": "آبی روشن" + } + }, + { + "generate_name": "powderblue", + "text": { + "en": "powderblue", + "fa": "آبی پودری" + } + }, + { + "generate_name": "royalblue", + "text": { + "en": "royalblue", + "fa": "آبی سلطنتی" + } + }, + { + "generate_name": "skyblue", + "text": { + "en": "skyblue", + "fa": "آبی آسمانی" + } + }, + { + "generate_name": "steelblue", + "text": { + "en": "steelblue", + "fa": "آبی فولادی" + } + }, + { + "generate_name": "blueviolet", + "text": { + "en": "blueviolet", + "fa": "آبی بنفش" + } + }, + { + "generate_name": "darkmagenta", + "text": { + "en": "darkmagenta", + "fa": "ارغوانی تیره" + } + }, + { + "generate_name": "darkorchid", + "text": { + "en": "darkorchid", + "fa": "بنفش ارکیده تیره" + } + }, + { + "generate_name": "darkslateblue", + "text": { + "en": "darkslateblue", + "fa": "آبی ارغوانی تیره" + } + }, + { + "generate_name": "darkviolet", + "text": { + "en": "darkviolet", + "fa": "بنفش تیره" + } + }, + { + "generate_name": "fuchsia", + "text": { + "en": "fuchsia", + "fa": "سرخابی" + } + }, + { + "generate_name": "lavender", + "text": { + "en": "lavender", + "fa": "اسطوخودوس" + } + }, + { + "generate_name": "magenta", + "text": { + "en": "magenta", + "fa": "ارغوانی" + } + }, + { + "generate_name": "mediumorchid", + "text": { + "en": "mediumorchid", + "fa": "ارکیده میانه" + } + }, + { + "generate_name": "mediumpurple", + "text": { + "en": "mediumpurple", + "fa": "بنفش میانه" + } + }, + { + "generate_name": "mediumslateblue", + "text": { + "en": "mediumslateblue", + "fa": "آبی ارغوانی میانه" + } + }, + { + "generate_name": "orchid", + "text": { + "en": "orchid", + "fa": "ارکیده" + } + }, + { + "generate_name": "plum", + "text": { + "en": "plum", + "fa": "آلو" + } + }, + { + "generate_name": "purple", + "text": { + "en": "purple", + "fa": "بنفش" + } + }, + { + "generate_name": "rebeccapurple", + "text": { + "en": "rebeccapurple", + "fa": "بنفش ربکا" + } + }, + { + "generate_name": "thistle", + "text": { + "en": "thistle", + "fa": "خار مریم" + } + }, + { + "generate_name": "violet", + "text": { + "en": "violet", + "fa": "بنفش روشن" + } + }, + { + "generate_name": "black", + "text": { + "en": "black", + "fa": "سیاه" + } + }, + { + "generate_name": "darkgray", + "text": { + "en": "darkgray", + "fa": "خاکستری تیره" + } + }, + { + "generate_name": "darkslategray", + "text": { + "en": "darkslategray", + "fa": "خاکستری تخته تیره" + } + }, + { + "generate_name": "dimgray", + "text": { + "en": "dimgray", + "fa": "خاکستری کم‌رنگ" + } + }, + { + "generate_name": "gainsboro", + "text": { + "en": "gainsboro", + "fa": "گینزبورو" + } + }, + { + "generate_name": "gray", + "text": { + "en": "gray", + "fa": "خاکستری" + } + }, + { + "generate_name": "lightgray", + "text": { + "en": "lightgray", + "fa": "خاکستری روشن" + } + }, + { + "generate_name": "lightsteelgray", + "text": { + "en": "lightsteelgray", + "fa": "خاکستری فولادی روشن" + } + }, + { + "generate_name": "silver", + "text": { + "en": "silver", + "fa": "نقره‌ای" + } + }, + { + "generate_name": "slategray", + "text": { + "en": "slategray", + "fa": "خاکستری تخته" + } + }, + { + "generate_name": "white", + "text": { + "en": "white", + "fa": "سفید" + } + }, + { + "generate_name": "whitesmoke", + "text": { + "en": "whitesmoke", + "fa": "سفید دود" + } + } + ], + "ast_layout_allowed_style_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "max-content", + "text": { + "en": "max-content", + "fa": "حداکثر محتوا" + } + }, + { + "generate_name": "min-content", + "text": { + "en": "min-content", + "fa": "حداقل محتوا" + } + }, + { + "generate_name": "fit-content", + "text": { + "en": "fit-content", + "fa": "فیت" + } + } + ], + "ast_layout_allowed_style_height": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "max-content", + "text": { + "en": "max-content", + "fa": "حداکثر محتوا" + } + }, + { + "generate_name": "min-content", + "text": { + "en": "min-content", + "fa": "حداقل محتوا" + } + }, + { + "generate_name": "fit-content", + "text": { + "en": "fit-content", + "fa": "فیت" + } + } + ], + "ast_layout_allowed_style_list_aspect_ratio": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_backface_visibility": [ + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": "مشاهده‌پذیر" + } + }, + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_block_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "min-content", + "text": { + "en": "min-content", + "fa": "حداقل با محتوا" + } + }, + { + "generate_name": "max-content", + "text": { + "en": "max-content", + "fa": "ماکزیمم محتوا" + } + }, + { + "generate_name": "fit-content", + "text": { + "en": "fit-content", + "fa": "فیت" + } + } + ], + "ast_layout_allowed_style_list_background_image": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_background_attachment": [ + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "پیمایش" + } + }, + { + "generate_name": "fixed", + "text": { + "en": "fixed", + "fa": "ثابت" + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + } + ], + "ast_layout_allowed_style_list_background_blend_mode": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "عادی", + "معمولی" + ] + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + }, + { + "generate_name": "multiply", + "text": { + "en": "multiply", + "fa": "سخت" + } + }, + { + "generate_name": "screen", + "text": { + "en": "screen", + "fa": "افزودن" + } + }, + { + "generate_name": "overlay", + "text": { + "en": "overlay", + "fa": "حذف" + } + }, + { + "generate_name": "darken", + "text": { + "en": "darken", + "fa": "تیره کردن" + } + }, + { + "generate_name": "lighten", + "text": { + "en": "lighten", + "fa": "روشن کردن" + } + }, + { + "generate_name": "color-dodge", + "text": { + "en": "color-dodge", + "fa": "سایه" + } + }, + { + "generate_name": "color-burn", + "text": { + "en": "color-burn", + "fa": "فراکتال" + } + }, + { + "generate_name": "hue", + "text": { + "en": "hue", + "fa": "حالت ترکیب" + } + }, + { + "generate_name": "saturation", + "text": { + "en": "saturation", + "fa": "مات" + } + }, + { + "generate_name": "color", + "text": { + "en": "color", + "fa": "رنگ" + } + }, + { + "generate_name": "luminosity", + "text": { + "en": "luminosity", + "fa": "تن سایه" + } + } + ], + "ast_layout_allowed_style_list_background_clip": [ + { + "generate_name": "content-box", + "text": { + "en": "content-box", + "fa": "محتوا" + } + }, + { + "generate_name": "padding-box", + "text": { + "en": "padding-box", + "fa": "حاشیه" + } + }, + { + "generate_name": "border-box", + "text": { + "en": "border-box", + "fa": "کل عنصر" + } + } + ], + "ast_layout_allowed_style_list_background_origin": [ + { + "generate_name": "content-box", + "text": { + "en": "content-box", + "fa": "محتوا" + } + }, + { + "generate_name": "padding-box", + "text": { + "en": "padding-box", + "fa": "حاشیه" + } + }, + { + "generate_name": "border-box", + "text": { + "en": "border-box", + "fa": "کل عنصر" + } + } + ], + "ast_layout_allowed_style_list_background_position_x": [ + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + } + ], + "ast_layout_allowed_style_list_background_position_y": [ + { + "generate_name": "top", + "text": { + "en": "top", + "fa": "بالا" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "bottom", + "text": { + "en": "bottom", + "fa": "پایین" + } + } + ], + "ast_layout_allowed_style_list_background_repeat": [ + { + "generate_name": "repeat", + "text": { + "en": "repeat", + "fa": "تکرار" + } + }, + { + "generate_name": "repeat-x", + "text": { + "en": "repeat-x", + "fa": "تکرار در محور افقی" + } + }, + { + "generate_name": "repeat-y", + "text": { + "en": "repeat-y", + "fa": "تکرار در محور عمودی" + } + }, + { + "generate_name": "no-repeat", + "text": { + "en": "no-repeat", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_background_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "cover", + "text": { + "en": "cover", + "fa": "پوشش" + } + }, + { + "generate_name": "contain", + "text": { + "en": "contain", + "fa": "مناسب با محتوا" + } + } + ], + "ast_layout_allowed_style_list_border_block_end_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه‌چین", + "نقطه چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": "دوگانه" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_block_end_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_border_block_start_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_block_start_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_border_bottom_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_collapse": [ + { + "generate_name": "collapse", + "text": { + "en": "collapse", + "fa": [ + "بله", + "اره" + ] + } + }, + { + "generate_name": "separate", + "text": { + "en": "separate", + "fa": [ + "خیر", + "نه" + ] + } + } + ], + "ast_layout_allowed_style_list_border_image_repeat": [ + { + "generate_name": "repeat", + "text": { + "en": "repeat", + "fa": "تکرار" + } + }, + { + "generate_name": "repeat-x", + "text": { + "en": "repeat-x", + "fa": [ + "تکرارافقی", + "تکرار افقی" + ] + } + }, + { + "generate_name": "repeat-y", + "text": { + "en": "repeat-y", + "fa": [ + "تکرارعمودی", + "تکرار عمودی" + ] + } + }, + { + "generate_name": "no-repeat", + "text": { + "en": "no-repeat", + "fa": [ + "بدون‌تکرار", + "بدون تکرار" + ] + } + } + ], + "ast_layout_allowed_style_list_border_image_source": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_border_image_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_border_inline_end_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه‌ چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دوگانه", + "دو گانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_inline_start_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_left_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_right_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_top_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_bottom": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_box_sizing": [ + { + "generate_name": "content-box", + "text": { + "en": "content-box", + "fa": "محتویات" + } + }, + { + "generate_name": "border-box", + "text": { + "en": "border-box", + "fa": "مرزی" + } + } + ], + "ast_layout_allowed_style_list_break_inside": [ + { + "generate_name": "avoid", + "text": { + "en": "avoid", + "fa": "اجتناب" + } + }, + { + "generate_name": "avoid-page", + "text": { + "en": "avoid-page", + "fa": "اجتناب پرچم" + } + }, + { + "generate_name": "avoid-column", + "text": { + "en": "avoid-column", + "fa": "اجتناب صفحه" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "شکست" + } + } + ], + "ast_layout_allowed_style_list_break_before": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "شکست" + } + }, + { + "generate_name": "page", + "text": { + "en": "page", + "fa": "صفحه" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "ستون" + } + }, + { + "generate_name": "region", + "text": { + "en": "region", + "fa": "خلاصه" + } + } + ], + "ast_layout_allowed_style_list_break_after": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "شکست" + } + }, + { + "generate_name": "page", + "text": { + "en": "page", + "fa": "صفحه" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "ستون" + } + }, + { + "generate_name": "region", + "text": { + "en": "region", + "fa": "خلاصه" + } + } + ], + "ast_layout_allowed_style_list_caption_side": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + }, + { + "generate_name": "top", + "text": { + "en": "top", + "fa": "بالا" + } + }, + { + "generate_name": "bottom", + "text": { + "en": "bottom", + "fa": "پایین" + } + } + ], + "ast_layout_allowed_style_list_clear": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پایین" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "both", + "text": { + "en": "both", + "fa": [ + "هردو", + "هر دو" + ] + } + } + ], + "ast_layout_allowed_style_list_clip_path": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + }, + { + "generate_name": "circle()", + "text": { + "en": "circle()", + "fa": "دایره" + } + }, + { + "generate_name": "rect()", + "text": { + "en": "rect()", + "fa": "مستطیل" + } + }, + { + "generate_name": "polygon()", + "text": { + "en": "polygon()", + "fa": [ + "پنج‌ ضلعی", + "پنج‌ضلعی" + ] + } + }, + { + "generate_name": "path()", + "text": { + "en": "path()", + "fa": "مسیر" + } + } + ], + "ast_layout_allowed_style_list_clip_rule": [ + { + "generate_name": "nonzero", + "text": { + "en": "nonzero", + "fa": "تازه" + } + }, + { + "generate_name": "evenodd", + "text": { + "en": "evenodd", + "fa": "یکسان" + } + } + ], + "ast_layout_allowed_style_list_color_interpolation": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "srgb", + "text": { + "en": "srgb", + "fa": [ + "RGB", + "rgb" + ] + } + }, + { + "generate_name": "linearRGB", + "text": { + "en": "linearRGB", + "fa": "خطی" + } + } + ], + "ast_layout_allowed_style_list_color_interpolation_filters": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "srgb", + "text": { + "en": "srgb", + "fa": [ + "RGB", + "rgb" + ] + } + }, + { + "generate_name": "linearRGB", + "text": { + "en": "linearRGB", + "fa": "خطی" + } + } + ], + "ast_layout_allowed_style_list_color_scheme": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "light", + "text": { + "en": "light", + "fa": "روشن" + } + }, + { + "generate_name": "dark", + "text": { + "en": "dark", + "fa": "تاریک" + } + } + ], + "ast_layout_allowed_style_list_column_count": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_column_fill": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "balance", + "text": { + "en": "balance", + "fa": [ + "بلافاصله", + "بلا فاصله" + ] + } + } + ], + "ast_layout_allowed_style_list_column_rule_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه‌چین", + "نقطه چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دوگانه", + "دو گانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_column_span": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "یک ستون" + } + }, + { + "generate_name": "all", + "text": { + "en": "all", + "fa": [ + "بیش از یک ستون", + "بیش از یک‌ستون" + ] + } + } + ], + "ast_layout_allowed_style_list_contain": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "content", + "text": { + "en": "content", + "fa": "محتوا" + } + }, + { + "generate_name": "layout", + "text": { + "en": "layout", + "fa": "لایه" + } + }, + { + "generate_name": "size", + "text": { + "en": "size", + "fa": "اندازه" + } + }, + { + "generate_name": "layout size", + "text": { + "en": "layout size", + "fa": "لایه و اندازه" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_block_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_height": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_inline_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_container": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "inline-size", + "text": { + "en": "inline-size", + "fa": "کامل" + } + }, + { + "generate_name": "block-size", + "text": { + "en": "block-size", + "fa": "بیشتر" + } + } + ], + "ast_layout_allowed_style_list_container_name": [ + { + "generate_name": "name", + "text": { + "en": "name", + "fa": "نام" + } + } + ], + "ast_layout_allowed_style_list_container_type": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "inline-size", + "text": { + "en": "inline-size", + "fa": "بزرگ" + } + }, + { + "generate_name": "block-size", + "text": { + "en": "block-size", + "fa": "بیشتر" + } + } + ], + "ast_layout_allowed_style_list_content": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خالی" + } + }, + { + "generate_name": "content", + "text": { + "en": "content", + "fa": "محتوا" + } + }, + { + "generate_name": "var()", + "text": { + "en": "var()", + "fa": "متغیر" + } + } + ], + "ast_layout_allowed_style_list_content_visibility": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": "معلوم" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "مشاهده" + } + } + ], + "ast_layout_allowed_style_list_counter_increment": [ + { + "generate_name": "number", + "text": { + "en": "number", + "fa": "عدد" + } + }, + { + "generate_name": "counter()", + "text": { + "en": "counter()", + "fa": "حساب" + } + } + ], + "ast_layout_allowed_style_list_counter_set": [ + { + "generate_name": "number", + "text": { + "en": "number", + "fa": "عدد" + } + }, + { + "generate_name": "counter()", + "text": { + "en": "counter()", + "fa": "شمارنده" + } + } + ], + "ast_layout_allowed_style_list_cursor": [ + { + "generate_name": "pointer", + "text": { + "en": "pointer", + "fa": "دست" + } + }, + { + "generate_name": "default", + "text": { + "en": "default", + "fa": "نشانگر" + } + }, + { + "generate_name": "not-allowed", + "text": { + "en": "not-allowed", + "fa": "مشکل" + } + }, + { + "generate_name": "text", + "text": { + "en": "text", + "fa": "متن" + } + }, + { + "generate_name": "progress", + "text": { + "en": "progress", + "fa": "بازی" + } + } + ], + "ast_layout_allowed_style_list_direction": [ + { + "generate_name": "ltr", + "text": { + "en": "ltr", + "fa": "چپ به راست" + } + }, + { + "generate_name": "rtl", + "text": { + "en": "rtl", + "fa": "راست به چپ" + } + } + ], + "ast_layout_allowed_style_list_display": [ + { + "generate_name": "block", + "text": { + "en": "block", + "fa": "بلوک" + } + }, + { + "generate_name": "inline", + "text": { + "en": "inline", + "fa": "خطی" + } + }, + { + "generate_name": "inline-block", + "text": { + "en": "inline-block", + "fa": "بلوک خطی" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + }, + { + "generate_name": "flex", + "text": { + "en": "flex", + "fa": [ + "فلکس", + "منطف" + ] + } + }, + { + "generate_name": "contents", + "text": { + "en": "contents", + "fa": "محتوا" + } + }, + { + "generate_name": "grid", + "text": { + "en": "grid", + "fa": "شبکه" + } + }, + { + "generate_name": "subgrid", + "text": { + "en": "subgrid", + "fa": "فرعی" + } + }, + { + "generate_name": "list-item", + "text": { + "en": "list-item", + "fa": "فهرست" + } + }, + { + "generate_name": "inline-list-item", + "text": { + "en": "inline-list-item", + "fa": "فهرست داخلی" + } + }, + { + "generate_name": "table", + "text": { + "en": "table", + "fa": "جدول" + } + }, + { + "generate_name": "table-row-group", + "text": { + "en": "table-row-group", + "fa": "جدول سطر گروه" + } + }, + { + "generate_name": "table-header-group", + "text": { + "en": "table-header-group", + "fa": "جدول سربرگ گروه" + } + }, + { + "generate_name": "table-footer-group", + "text": { + "en": "table-footer-group", + "fa": "جدول زیرنویس گروه" + } + }, + { + "generate_name": "table-row", + "text": { + "en": "table-row", + "fa": "جدول ردیف" + } + }, + { + "generate_name": "table-cell", + "text": { + "en": "table-cell", + "fa": "جدول سلول" + } + }, + { + "generate_name": "table-column", + "text": { + "en": "table-column", + "fa": "جدول ستون" + } + }, + { + "generate_name": "table-column-group", + "text": { + "en": "table-column-group", + "fa": "جدول گروه ستون" + } + }, + { + "generate_name": "table-caption", + "text": { + "en": "table-caption", + "fa": "جدول ثابت" + } + }, + { + "generate_name": "table-column", + "text": { + "en": "inline-grid", + "fa": "شبکه داخلی" + } + }, + { + "generate_name": "inline-flex", + "text": { + "en": "inline-flex", + "fa": "فلکس داخلی" + } + }, + { + "generate_name": "inline-contents", + "text": { + "en": "inline-contents", + "fa": "محتوا داخلی" + } + }, + { + "generate_name": "ruby", + "text": { + "en": "ruby", + "fa": "محتوای شبکه" + } + }, + { + "generate_name": "ruby-base", + "text": { + "en": "ruby-base", + "fa": "پایه شبکه" + } + }, + { + "generate_name": "ruby-text", + "text": { + "en": "ruby-text", + "fa": "روبی گروه" + } + }, + { + "generate_name": "ruby-base-container", + "text": { + "en": "ruby-base-container", + "fa": "پایه روبی داخلی" + } + }, + { + "generate_name": "ruby-text-container", + "text": { + "en": "ruby-text-container", + "fa": "متن روبی داخلی" + } + }, + { + "generate_name": "inline-contents", + "text": { + "en": "inline-contents", + "fa": "گروه روبی داخلی" + } + }, + { + "generate_name": "run-in", + "text": { + "en": "run-in", + "fa": "اصطلاح" + } + } + ], + "ast_layout_allowed_style_list_align_items": [ + { + "generate_name": "hide", + "text": { + "en": "hide", + "fa": "پنهان" + } + }, + { + "generate_name": "flex-start", + "text": { + "en": "flex-start", + "fa": "شروع" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "flex-end", + "text": { + "en": "flex-end", + "fa": "پایان" + } + }, + { + "generate_name": "stretch", + "text": { + "en": "stretch", + "fa": "کشش" + } + }, + { + "generate_name": "baseline", + "text": { + "en": "baseline", + "fa": "خط مبنا" + } + } + ], + "ast_layout_allowed_style_list_empty_cells": [ + { + "generate_name": "hide", + "text": { + "en": "hide", + "fa": "پنهان" + } + }, + { + "generate_name": "show", + "text": { + "en": "show", + "fa": "نمایش" + } + } + ], + "ast_layout_allowed_style_list_fill": [ + { + "generate_name": "color", + "text": { + "en": "color", + "fa": "رنگ" + } + }, + { + "generate_name": "image", + "text": { + "en": "image", + "fa": "تصویر" + } + } + ], + "ast_layout_allowed_style_list_fill_rule": [ + { + "generate_name": "nonzero", + "text": { + "en": "nonzero", + "fa": "تازه" + } + }, + { + "generate_name": "evenodd", + "text": { + "en": "evenodd", + "fa": "یکسان" + } + } + ], + "ast_layout_allowed_style_list_filter": [ + { + "generate_name": "blur()", + "text": { + "en": "blur()", + "fa": [ + "مات", + "گرم" + ] + } + }, + { + "generate_name": "brightness()", + "text": { + "en": "brightness()", + "fa": "کنتراست" + } + }, + { + "generate_name": "drop-shadow()", + "text": { + "en": "drop-shadow()", + "fa": "گرادیان" + } + } + ], + "ast_layout_allowed_style_list_flex": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_flex_basis": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_flex_direction": [ + { + "generate_name": "row", + "text": { + "en": "row", + "fa": "افقی" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "عمودی" + } + }, + { + "generate_name": "row-reverse", + "text": { + "en": "row-reverse", + "fa": "افقی معکوس" + } + }, + { + "generate_name": "column-reverse", + "text": { + "en": "column-reverse", + "fa": "عمودی معکوس" + } + } + ], + "ast_layout_allowed_style_list_flex_flow": [ + { + "generate_name": "row wrap", + "text": { + "en": "row wrap", + "fa": "جهت فلکس و چینش" + } + }, + { + "generate_name": "row nowrap", + "text": { + "en": "row nowrap", + "fa": "پخش" + } + }, + { + "generate_name": "column wrap", + "text": { + "en": "column wrap", + "fa": "جهت عمودی و چینش" + } + }, + { + "generate_name": "column nowrap", + "text": { + "en": "column nowrap", + "fa": "عمودی و پخش" + } + } + ], + "ast_layout_allowed_style_list_flex_wrap": [ + { + "generate_name": "nowrap", + "text": { + "en": "nowrap", + "fa": "پهن" + } + }, + { + "generate_name": "wrap", + "text": { + "en": "wrap", + "fa": "چینش" + } + }, + { + "generate_name": "wrap-reverse", + "text": { + "en": "wrap-reverse", + "fa": "چینش معکوس" + } + } + ], + "ast_layout_allowed_style_list_float": [ + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خالی" + } + } + ], + "ast_layout_allowed_style_list_font": null, + "ast_layout_allowed_style_list_font_display": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "block", + "text": { + "en": "block", + "fa": "بلوک" + } + }, + { + "generate_name": "swap", + "text": { + "en": "swap", + "fa": "تعویض" + } + }, + { + "generate_name": "fallback", + "text": { + "en": "fallback", + "fa": "پشتیبانی" + } + }, + { + "generate_name": "optional", + "text": { + "en": "optional", + "fa": [ + "اختیاری", + "دلخواه" + ] + } + } + ], + "ast_layout_allowed_style_list_font_family": null, + "ast_layout_allowed_style_list_font_feature_settings": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "فعال" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + } + ], + "ast_layout_allowed_style_list_font_kerning": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "نه" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "بله" + } + } + ], + "ast_layout_allowed_style_list_font_language_override": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "غیر فعال", + "غیرفعال" + ] + } + }, + { + "generate_name": "override", + "text": { + "en": "override", + "fa": "فعال" + } + } + ], + "ast_layout_allowed_style_list_font_optical_sizing": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "optical", + "text": { + "en": "optical", + "fa": "سازگار" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "غیر سازگار" + } + } + ], + "ast_layout_allowed_style_list_font_stretch": [ + { + "generate_name": "ultra-condensed", + "text": { + "en": "ultra-condensed", + "fa": "پهن" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "متوسط" + } + }, + { + "generate_name": "ultra-expanded", + "text": { + "en": "ultra-expanded", + "fa": "کشیده" + } + } + ], + "ast_layout_allowed_style_list_font_style": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "عادی", + "معمولی" + ] + } + }, + { + "generate_name": "italic", + "text": { + "en": "italic", + "fa": "خوب" + } + }, + { + "generate_name": "oblique", + "text": { + "en": "oblique", + "fa": "خمیده" + } + } + ], + "ast_layout_allowed_style_list_font_variant": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "معمولی", + "عادی" + ] + } + }, + { + "generate_name": "small-caps", + "text": { + "en": "small-caps", + "fa": "حرف‌های بزرگ" + } + } + ], + "ast_layout_allowed_style_list_font_weight": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "معمولی", + "عادی" + ] + } + }, + { + "generate_name": "bold", + "text": { + "en": "bold", + "fa": [ + "ضخیم", + "سنگین" + ] + } + }, + { + "generate_name": "bolder", + "text": { + "en": "bolder", + "fa": [ + "خیلی ضخیم", + "خیلی سنگین" + ] + } + } + ], + "ast_layout_allowed_style_list_grid": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "ستون" + } + }, + { + "generate_name": "row", + "text": { + "en": "row", + "fa": "ردیف" + } + } + ], + "ast_layout_allowed_style_list_grid_area": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_auto_columns": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_auto_flow": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "ستون" + } + }, + { + "generate_name": "row", + "text": { + "en": "row", + "fa": "ردیف" + } + } + ], + "ast_layout_allowed_style_list_grid_auto_rows": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_column": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_column_end": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_column_start": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_row": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_row_end": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_row_start": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_template": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_template_areas": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_template_columns": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_template_rows": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_height": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_justify_content": [ + { + "generate_name": "flex-start", + "text": { + "en": "flex-start", + "fa": "چپ" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "flex-end", + "text": { + "en": "flex-end", + "fa": "راست" + } + }, + { + "generate_name": "space-between", + "text": { + "en": "space-between", + "fa": "پخش" + } + } + ], + "ast_layout_allowed_style_list_left": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_list_style": [ + { + "generate_name": "cover", + "text": { + "en": "cover", + "fa": "پوشش" + } + }, + { + "generate_name": "disc", + "text": { + "en": "disc", + "fa": [ + "نشان‌دهنده", + "نشان دهنده" + ] + } + }, + { + "generate_name": "circle", + "text": { + "en": "circle", + "fa": "دایره‌ای" + } + }, + { + "generate_name": "square", + "text": { + "en": "square", + "fa": "مستطیل" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "پنهان", + "غیر فعال" + ] + } + } + ], + "ast_layout_allowed_style_list_margin": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_margin_bottom": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_margin_left": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_margin_right": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_margin_top": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_object_fit": [ + { + "generate_name": "cover", + "text": { + "en": "cover", + "fa": "پوشش" + } + }, + { + "generate_name": "contain", + "text": { + "en": "contain", + "fa": "پوشش کامل" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_text_decoration": [ + { + "generate_name": "underline", + "text": { + "en": "underline", + "fa": [ + "زیرخط", + "زیر خط" + ] + } + }, + { + "generate_name": "line-through", + "text": { + "en": "line-through", + "fa": "خط خورده" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "بی‌خط", + "بی خط" + ] + } + } + ], + "ast_layout_allowed_style_list_z_index": null, + "ast_layout_allowed_style_list_outline_color": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_outline_style": [ + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "خط دار", + "خط‌دار" + ] + } + }, + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "مستقیم" + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "groove", + "text": { + "en": "groove", + "fa": "موجی" + } + }, + { + "generate_name": "inset", + "text": { + "en": "inset", + "fa": [ + "فرورفته", + "فرو رفته" + ] + } + }, + { + "generate_name": "outset", + "text": { + "en": "outset", + "fa": [ + "برامده", + "برآمده", + "برامده" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_outline_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow_anchor": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "بله" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_overflow_block": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow_inline": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow_wrap": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خیر" + } + }, + { + "generate_name": "break-word", + "text": { + "en": "break-word", + "fa": "بله" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_overflow_x": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیر فعال", + "غیرفعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow_y": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیر فعال", + "غیرفعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_block_end": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_block_start": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_bottom": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_inline": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_inline_end": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_inline_start": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_left": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_right": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_top": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_page": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": [ + "خودکار", + "بله" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_page_break_after": [ + { + "generate_name": "always", + "text": { + "en": "always", + "fa": [ + "همیشه", + "بله" + ] + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_page_break_before": [ + { + "generate_name": "always", + "text": { + "en": "always", + "fa": [ + "همیشه", + "بله" + ] + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_page_break_inside": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": [ + "بله", + "خودکار" + ] + } + }, + { + "generate_name": "avoid", + "text": { + "en": "avoid", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_paint_order": [ + { + "generate_name": "content", + "text": { + "en": "content", + "fa": "محتوا" + } + }, + { + "generate_name": "border", + "text": { + "en": "border", + "fa": [ + "مرز", + "حاشیه" + ] + } + }, + { + "generate_name": "padding", + "text": { + "en": "padding", + "fa": "فاصله" + } + }, + { + "generate_name": "all", + "text": { + "en": "all", + "fa": "همه" + } + } + ], + "ast_layout_allowed_style_list_perspective": null, + "ast_layout_allowed_style_list_place_content": [ + { + "generate_name": "space-between", + "text": { + "en": "space-between", + "fa": "فضا" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "start", + "text": { + "en": "start", + "fa": "جپ" + } + }, + { + "generate_name": "end", + "text": { + "en": "end", + "fa": "راست" + } + } + ], + "ast_layout_allowed_style_list_place_items": [ + { + "generate_name": "space-between", + "text": { + "en": "space-between", + "fa": "فضا" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "start", + "text": { + "en": "start", + "fa": "جپ" + } + }, + { + "generate_name": "end", + "text": { + "en": "end", + "fa": "راست" + } + } + ], + "ast_layout_allowed_style_list_place_self": [ + { + "generate_name": "space-between", + "text": { + "en": "space-between", + "fa": "فضا" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "start", + "text": { + "en": "start", + "fa": "جپ" + } + }, + { + "generate_name": "end", + "text": { + "en": "end", + "fa": "راست" + } + } + ], + "ast_layout_allowed_style_list_pointer_events": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "فعال" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + } + ], + "ast_layout_allowed_style_list_position": [ + { + "generate_name": "absolute", + "text": { + "en": "absolute", + "fa": "مطلق" + } + }, + { + "generate_name": "fixed", + "text": { + "en": "fixed", + "fa": "ثابت" + } + }, + { + "generate_name": "sticky", + "text": { + "en": "sticky", + "fa": "چسبان" + } + }, + { + "generate_name": "relative", + "text": { + "en": "relative", + "fa": "نسبی" + } + }, + { + "generate_name": "static", + "text": { + "en": "static", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_print_color_adjust": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "exact", + "text": { + "en": "exact", + "fa": "بهینه" + } + } + ], + "ast_layout_allowed_style_list_quotes": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "\"«\" \"»\"", + "text": { + "en": "auto", + "fa": "تکی" + } + }, + { + "generate_name": "\"«\" \"»\" \"‹\" \"›\"", + "text": { + "en": "auto", + "fa": "دوتایی" + } + } + ], + "ast_layout_allowed_style_list_resize": [ + { + "generate_name": "horizontal", + "text": { + "en": "horizontal", + "fa": "افقی" + } + }, + { + "generate_name": "vertical", + "text": { + "en": "vertical", + "fa": "عمودی" + } + }, + { + "generate_name": "both", + "text": { + "en": "both", + "fa": "خودکار" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + } + ], + "ast_layout_allowed_style_list_right": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_rotate": [ + { + "generate_name": "deg", + "text": { + "en": "deg", + "fa": "درجه" + } + }, + { + "generate_name": "rad", + "text": { + "en": "rad", + "fa": "رادیان" + } + }, + { + "generate_name": "turn", + "text": { + "en": "turn", + "fa": "مدور" + } + } + ], + "ast_layout_allowed_style_list_ruby_align": [ + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "base", + "text": { + "en": "base", + "fa": "بنیاد" + } + } + ], + "ast_layout_allowed_style_list_ruby_position": [ + { + "generate_name": "smooth", + "text": { + "en": "smooth", + "fa": null + } + }, + { + "generate_name": "smooth", + "text": { + "en": "smooth", + "fa": null + } + }, + { + "generate_name": "over", + "text": { + "en": "over", + "fa": [ + "بالا", + "روی" + ] + } + }, + { + "generate_name": "under", + "text": { + "en": "under", + "fa": [ + "پایین", + "زیر" + ] + } + }, + { + "generate_name": "before", + "text": { + "en": "before", + "fa": [ + "قبل", + "پیش" + ] + } + }, + { + "generate_name": "after", + "text": { + "en": "after", + "fa": [ + "بعد", + "پس" + ] + } + } + ], + "ast_layout_allowed_style_list_scroll_behavior": [ + { + "generate_name": "smooth", + "text": { + "en": "smooth", + "fa": [ + "نرم", + "هموار" + ] + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_scroll_snap_align": [ + { + "generate_name": "start", + "text": { + "en": "start", + "fa": "چپ" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "end", + "text": { + "en": "end", + "fa": "راست" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "ترازبندی", + "تراز بندی" + ] + } + } + ], + "ast_layout_allowed_style_list_scroll_snap_type": [ + { + "generate_name": "circle", + "text": { + "en": "circle", + "fa": "دایره" + } + }, + { + "generate_name": "x", + "text": { + "en": "x", + "fa": [ + "تک محور", + "تکمحور" + ] + } + }, + { + "generate_name": "y", + "text": { + "en": "y", + "fa": [ + "دو محور", + "دومحور" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "غیرفعال" + } + } + ], + "ast_layout_allowed_style_list_shape_outside": [ + { + "generate_name": "circle", + "text": { + "en": "circle", + "fa": "دایره" + } + }, + { + "generate_name": "rect", + "text": { + "en": "rect", + "fa": "مستطیل" + } + }, + { + "generate_name": "ellipse", + "text": { + "en": "ellipse", + "fa": "بیضی" + } + } + ], + "ast_layout_allowed_style_list_text_align": [ + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "justify", + "text": { + "en": "justify", + "fa": [ + "ترازبندی", + "تراز بندی" + ] + } + } + ], + "ast_layout_allowed_style_list_text_align_last": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "justify", + "text": { + "en": "justify", + "fa": [ + "تراز بندی", + "تراز‌بندی" + ] + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_text_indent": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_text_transform": [ + { + "generate_name": "uppercase", + "text": { + "en": "uppercase", + "fa": "بزرگ" + } + }, + { + "generate_name": "lowercase", + "text": { + "en": "lowercase", + "fa": "کوچک" + } + }, + { + "generate_name": "capitalize", + "text": { + "en": "capitalize", + "fa": "بزرگ و کوچک" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_top": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_transform": [ + { + "generate_name": "rotate", + "text": { + "en": "rotate", + "fa": "چرخش" + } + }, + { + "generate_name": "scale", + "text": { + "en": "scale", + "fa": "مقیاس" + } + }, + { + "generate_name": "translate", + "text": { + "en": "translate", + "fa": "ترجمه" + } + }, + { + "generate_name": "skew", + "text": { + "en": "skew", + "fa": "شیب" + } + } + ], + "ast_layout_allowed_style_list_unicode_bidi": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "خودکار" + } + }, + { + "generate_name": "bidi-override", + "text": { + "en": "bidi-override", + "fa": "معکوس" + } + } + ], + "ast_layout_allowed_style_list_user_select": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "اجازه" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + }, + { + "generate_name": "text", + "text": { + "en": "text", + "fa": "جلوگیری" + } + } + ], + "ast_layout_allowed_style_list_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_will_change": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "transform", + "text": { + "en": "transform", + "fa": "شفاف" + } + }, + { + "generate_name": "opacity", + "text": { + "en": "opacity", + "fa": "کاهش" + } + } + ], + "ast_layout_allowed_style_list_transform_box": [ + { + "generate_name": "border-box", + "text": { + "en": "border-box", + "fa": "مرز" + } + }, + { + "generate_name": "content-box", + "text": { + "en": "content-box", + "fa": "محتوا" + } + }, + { + "generate_name": "fill-box", + "text": { + "en": "fill-box", + "fa": "پوشش" + } + }, + { + "generate_name": "view-box", + "text": { + "en": "view-box", + "fa": "نمایش" + } + } + ], + "ast_layout_allowed_style_list_transform_origin": [ + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "top", + "text": { + "en": "top", + "fa": "بالا" + } + }, + { + "generate_name": "bottom", + "text": { + "en": "bottom", + "fa": "پایین" + } + } + ], + "ast_layout_allowed_style_list_transform_style": [ + { + "generate_name": "flat", + "text": { + "en": "flat", + "fa": "مسطح" + } + }, + { + "generate_name": "preserve-3d", + "text": { + "en": "preserve-3d", + "fa": [ + "سه‌بعدی", + "سه بعدی" + ] + } + } + ], + "ast_layout_allowed_style_list_transition": [ + { + "generate_name": "duration", + "text": { + "en": "duration", + "fa": "مدت" + } + }, + { + "generate_name": "delay", + "text": { + "en": "delay", + "fa": "تاخیر" + } + }, + { + "generate_name": "property", + "text": { + "en": "property", + "fa": "ویژگی" + } + }, + { + "generate_name": "timing-function", + "text": { + "en": "timing-function", + "fa": [ + "تابع زمان ‌بندی", + "تابع زمان‌بندی" + ] + } + } + ], + "ast_layout_allowed_style_list_transition_behavior": [ + { + "generate_name": "flat", + "text": { + "en": "flat", + "fa": "مسطح" + } + }, + { + "generate_name": "smooth", + "text": { + "en": "smooth", + "fa": "مناسب" + } + } + ], + "ast_layout_allowed_style_list_transition_delay": [ + { + "generate_name": "s", + "text": { + "en": "s", + "fa": "ثانیه" + } + }, + { + "generate_name": "ms", + "text": { + "en": "ms", + "fa": [ + "میلی‌ ثانیه", + "میلی‌ثانیه" + ] + } + } + ], + "ast_layout_allowed_style_list_transition_duration": [ + { + "generate_name": "s", + "text": { + "en": "s", + "fa": "ثانیه" + } + }, + { + "generate_name": "ms", + "text": { + "en": "ms", + "fa": [ + "میلی‌ ثانیه", + "میلی‌ثانیه" + ] + } + } + ], + "ast_layout_allowed_style_list_transition_property": [ + { + "generate_name": "all", + "text": { + "en": "all", + "fa": "همه" + } + }, + { + "generate_name": "width", + "text": { + "en": "width", + "fa": "عرض" + } + }, + { + "generate_name": "height", + "text": { + "en": "height", + "fa": "ارتفاع" + } + }, + { + "generate_name": "opacity", + "text": { + "en": "opacity", + "fa": "شفافیت" + } + } + ], + "ast_layout_allowed_style_list_transition_timing_function": [ + { + "generate_name": "ease-in", + "text": { + "en": "ease-in", + "fa": "وارد شدن" + } + }, + { + "generate_name": "ease-out", + "text": { + "en": "ease-out", + "fa": "خارج شدن" + } + }, + { + "generate_name": "ease-in-out", + "text": { + "en": "ease-in-out", + "fa": "وارد و خارج شدن" + } + }, + { + "generate_name": "linear", + "text": { + "en": "linear", + "fa": "خطی" + } + } + ], + "ast_layout_allowed_style_list_vector_effect": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + }, + { + "generate_name": "non-scaling-stroke", + "text": { + "en": "non-scaling-stroke", + "fa": "مقیاس" + } + } + ], + "ast_layout_allowed_style_list_vertical_align": [ + { + "generate_name": "top", + "text": { + "en": "top", + "fa": "بالا" + } + }, + { + "generate_name": "bottom", + "text": { + "en": "bottom", + "fa": "پایین" + } + }, + { + "generate_name": "middle", + "text": { + "en": "middle", + "fa": "میانه" + } + }, + { + "generate_name": "text-top", + "text": { + "en": "text-top", + "fa": "متن بالا" + } + }, + { + "generate_name": "text-bottom", + "text": { + "en": "text-bottom", + "fa": "متن پایین" + } + }, + { + "generate_name": "sub", + "text": { + "en": "sub", + "fa": "زیرنویس" + } + }, + { + "generate_name": "super", + "text": { + "en": "super", + "fa": "متن بالانویس" + } + }, + { + "generate_name": "baseline", + "text": { + "en": "baseline", + "fa": "بیس لاین" + } + } + ], + "ast_layout_allowed_style_list_visibility": [ + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "ظاهر", + "قابل مشاهده" + ] + } + }, + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "collapse", + "text": { + "en": "collapse", + "fa": "خاموش" + } + } + ], + "ast_layout_allowed_style_list_white_space": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "عادی", + "معمولی" + ] + } + }, + { + "generate_name": "nowrap", + "text": { + "en": "nowrap", + "fa": "بدون شکستن" + } + }, + { + "generate_name": "pre", + "text": { + "en": "pre", + "fa": [ + "پیش قالب‌بندی شده", + "پیش قالب‌ بندی شده" + ] + } + }, + { + "generate_name": "pre-wrap", + "text": { + "en": "pre-wrap", + "fa": [ + "پیش قالب‌بندی شده و عادی", + "پیش قالب‌ بندی شده و عادی" + ] + } + }, + { + "generate_name": "pre-line", + "text": { + "en": "pre-line", + "fa": [ + "پیش قالب‌بندی شده و شکستن", + "پیش قالب‌ بندی شده و شکستن" + ] + } + } + ], + "ast_layout_allowed_style_list_word_break": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "عادی", + "معمولی" + ] + } + }, + { + "generate_name": "break-all", + "text": { + "en": "break-all", + "fa": "بشکن" + } + }, + { + "generate_name": "keep-all", + "text": { + "en": "keep-all", + "fa": [ + "شکست کلمه", + "شکست" + ] + } + } + ], + "ast_layout_allowed_style_list_writing_mode": [ + { + "generate_name": "horizontal-tb", + "text": { + "en": "horizontal-tb", + "fa": "افقی" + } + }, + { + "generate_name": "vertical-rl", + "text": { + "en": "vertical-rl", + "fa": "عمودی از راست به چپ" + } + }, + { + "generate_name": "vertical-lr", + "text": { + "en": "vertical-lr", + "fa": "عمودی از چپ به راست" + } + } + ], + "ast_layout_allowed_style_list_zoom": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "scale", + "text": { + "en": "scale", + "fa": "مقیاس" + } + } + ] + } +} \ No newline at end of file diff --git a/config/ast_layout_attribute_type.h b/config/ast_layout_attribute_type.h new file mode 100644 index 00000000..a76aa577 --- /dev/null +++ b/config/ast_layout_attribute_type.h @@ -0,0 +1,239 @@ +{ + "items": [ + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_ERROR" + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_GROUP", + "generate_name": "group", + "text": { + "en": "group", + "fa": "گروه" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_CLASS", + "generate_name": "class", + "text": { + "en": "class", + "fa": "کلاس" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_ID", + "generate_name": "id", + "text": { + "en": "id", + "fa": "شناسه" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_CONTENT", + "generate_name": "content", + "text": { + "en": "content", + "fa": "محتوا" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_SRC", + "generate_name": "src", + "text": { + "en": "src", + "fa": "منبع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_REPEAT", + "generate_name": "repeat", + "text": { + "en": "repeat", + "fa": "تکرار" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_DIR", + "generate_name": "dir", + "text": { + "en": "dir", + "fa": "جهت" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_LANG", + "generate_name": "lang", + "text": { + "en": "lang", + "fa": "زبان" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_TITLE", + "generate_name": "title", + "text": { + "en": "title", + "fa": "عنوان" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_TYPE", + "generate_name": "type", + "text": { + "en": "type", + "fa": "نوع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_KIND", + "generate_name": "kind", + "text": { + "en": "kind", + "fa": "روش" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_AUTHOR", + "generate_name": "author", + "text": { + "en": "author", + "fa": "نویسنده" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_DESCRIPTION", + "generate_name": "description", + "text": { + "en": "description", + "fa": "توضیح" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_KEYWORDS", + "generate_name": "keywords", + "text": { + "en": "keywords", + "fa": "کلمات" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_ICON", + "generate_name": "icon", + "text": { + "en": "icon", + "fa": "نمایه" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_NAME", + "generate_name": "name", + "text": { + "en": "name", + "fa": "نام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_CHARSET", + "generate_name": "charset", + "text": { + "en": "charset", + "fa": "فرمت متنی" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_REFRESH", + "generate_name": "refresh", + "text": { + "en": "refresh", + "fa": "بروزرسانی" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_VIEWPORT", + "generate_name": "viewport", + "text": { + "en": "viewport", + "fa": "محدوده نمایش" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_VALUE", + "generate_name": "value", + "text": { + "en": "value", + "fa": "مقدار" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_PLACEHOLDER", + "generate_name": "placeholder", + "text": { + "en": "placeholder", + "fa": "راهنما" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_REQUIRED", + "generate_name": "required", + "text": { + "en": "required", + "fa": "اجباری" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_FONT_UNICODE_RANGE", + "generate_name": "unicode-range", + "text": { + "en": "reunicode-range", + "fa": "محدود یونیکد" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_FONT_WEIGHT", + "generate_name": "font-weight", + "text": { + "en": "font-weight", + "fa": "وزن" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_FONT_STYLE", + "generate_name": "font-style", + "text": { + "en": "font-style", + "fa": "سبک" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MAX_WIDTH", + "generate_name": "media-max-width", + "text": { + "en": "media-max-width", + "fa": "شرط حداکثر عرض" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MAX_HEIGHT", + "generate_name": "media-max-height", + "text": { + "en": "media-max-height", + "fa": "شرط حداکثر ارتفاع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MIN_WIDTH", + "generate_name": "media-min-width", + "text": { + "en": "media-min-width", + "fa": "شرط حداقل عرض" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MIN_HEIGHT", + "generate_name": "media-min-height", + "text": { + "en": "media-min-height", + "fa": "شرط حداقل ارتفاع" + } + } + ] +} \ No newline at end of file diff --git a/config/ast_layout_type.h b/config/ast_layout_type.h new file mode 100644 index 00000000..fe340294 --- /dev/null +++ b/config/ast_layout_type.h @@ -0,0 +1,795 @@ +{ + "items": [ + { + "id": "AST_LAYOUT_TYPE_PARAGRAPH_RAW", + "text": { + "en": "content", + "fa": "محتوا" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ERROR", + "text": { + "en": "error", + "fa": "خطا" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_NONE", + "text": { + "en": "layout", + "fa": "صفحه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_DIV", + "generate_name": "div", + "text": { + "en": "box", + "fa": "جعبه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_PARAGRAPH", + "generate_name": "p", + "text": { + "en": "paragraph", + "fa": "پاراگراف" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_BUTTON", + "generate_name": "button", + "text": { + "en": "button", + "fa": "دکمه" + } + }, + { + "id": "AST_LAYOUT_TYPE_TEXTAREA", + "generate_name": "textarea", + "text": { + "en": "textarea", + "fa": [ + "ویرایشگرمتن", + "ویرایشگر متن" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_LABEL", + "generate_name": "label", + "text": { + "en": "label", + "fa": "برچسب" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SELECT", + "generate_name": "select", + "text": { + "en": "select", + "fa": "فهرست کشویی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FIELDSET", + "generate_name": "fieldset", + "text": { + "en": "fieldset", + "fa": [ + "گروه‌بندی", + "گروه بندی" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_LEGEND", + "generate_name": "legend", + "text": { + "en": "legend", + "fa": "عنوان گروه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FORM", + "generate_name": "form", + "text": { + "en": "form", + "fa": "فرم" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_OPTGROUP", + "generate_name": "optgroup", + "text": { + "en": "optgroup", + "fa": "گروه انتخاب" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_DATALIST", + "generate_name": "datalist", + "text": { + "en": "datalist", + "fa": "داده فهرست" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_OUTPUT", + "generate_name": "output", + "text": { + "en": "output", + "fa": "خروجی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_KEYGEN", + "generate_name": "keygen", + "text": { + "en": "keygen", + "fa": "تولید کلید" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SPAN", + "generate_name": "span", + "text": { + "en": "span", + "fa": "قطعه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_STRONG", + "generate_name": "strong", + "text": { + "en": "strong", + "fa": "ضخیم مهم" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_EM", + "generate_name": "em", + "text": { + "en": "em", + "fa": "ایتالیک پیشرفته" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ITALIC", + "generate_name": "i", + "text": { + "en": "italic", + "fa": "ایتالیک" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_BOLD", + "generate_name": "b", + "text": { + "en": "bold", + "fa": "ضخیم" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SUBTITLE", + "generate_name": "subtitle", + "text": { + "en": "subtitle", + "fa": [ + "سرتیتر", + "سر تیتر" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_UNDERLINE", + "generate_name": "u", + "text": { + "en": "underline", + "fa": [ + "زیرخط", + "زیر خط" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SMALL", + "generate_name": "small", + "text": { + "en": "small", + "fa": "کوچک" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_BIG", + "generate_name": "big", + "text": { + "en": "big", + "fa": "بزرگ" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SUB", + "generate_name": "sub", + "text": { + "en": "sub", + "fa": "زیرین" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SUP", + "generate_name": "sup", + "text": { + "en": "sup", + "fa": "رویین" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_S", + "generate_name": "s", + "text": { + "en": "s", + "fa": "خط خورده" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_MARK", + "generate_name": "mark", + "text": { + "en": "mark", + "fa": [ + "علامتگذاری", + "علامت گذاری" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_Q", + "generate_name": "q", + "text": { + "en": "q", + "fa": [ + "نقل قول", + "نقل‌قول" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_CITE", + "generate_name": "cite", + "text": { + "en": "cite", + "fa": [ + "اثر", + "ارجاع" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_DFN", + "generate_name": "dfn", + "text": { + "en": "dfn", + "fa": "اصطلاح" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ABBR", + "generate_name": "abbr", + "text": { + "en": "abbr", + "fa": "اختصار" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_KBD", + "generate_name": "kbd", + "text": { + "en": "kbd", + "fa": [ + "ورودی صفحه نمایش", + "ورودی کیبورد" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SAMP", + "generate_name": "samp", + "text": { + "en": "samp", + "fa": "نمونه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_VAR", + "generate_name": "var", + "text": { + "en": "var", + "fa": "متغیر" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_RUBY", + "generate_name": "ruby", + "text": { + "en": "ruby", + "fa": "روبین" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_RT", + "generate_name": "rt", + "text": { + "en": "rt", + "fa": "متن روبین" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_RP", + "generate_name": "rp", + "text": { + "en": "rp", + "fa": "جایگزین روبین" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_BDI", + "generate_name": "bdi", + "text": { + "en": "bdi", + "fa": "جداگانه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_BDO", + "generate_name": "bdo", + "text": { + "en": "bdo", + "fa": "جهت دهی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_WBR", + "generate_name": "wbr", + "text": { + "en": "wbr", + "fa": "شکستن کلمه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_HEADER", + "generate_name": "header", + "text": { + "en": "header", + "fa": [ + "سربخش", + "سر بخش" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FOOTER", + "generate_name": "footer", + "text": { + "en": "footer", + "fa": [ + "پاصفحه", + "پا صفحه" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_NAV", + "generate_name": "nav", + "text": { + "en": "nav", + "fa": "ناوبری" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SECTION", + "generate_name": "section", + "text": { + "en": "section", + "fa": "بخش" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ARTICLE", + "generate_name": "article", + "text": { + "en": "article", + "fa": "مقاله" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ASIDE", + "generate_name": "aside", + "text": { + "en": "aside", + "fa": [ + "جداگانه", + "جدا گانه" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_MAIN", + "generate_name": "main", + "text": { + "en": "main", + "fa": "اصلی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_HGROUP", + "generate_name": "hgroup", + "text": { + "en": "hgroup", + "fa": [ + "گروه سربخش", + "گروه‌سربخش", + "گروه‌سر بخش", + "گروه سر بخش" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FIGURE", + "generate_name": "figure", + "text": { + "en": "figure", + "fa": "شکل" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FIGCAPTION", + "generate_name": "figcaption", + "text": { + "en": "figcaption", + "fa": [ + "زیرنویس شکل", + "زیر نویس شکل" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_VIDEO", + "generate_name": "video", + "text": { + "en": "video", + "fa": "فیلم" + } + }, + { + "id": "AST_LAYOUT_TYPE_AUDIO", + "generate_name": "audio", + "text": { + "en": "audio", + "fa": "صدا" + } + }, + { + "id": "AST_LAYOUT_TYPE_IFRAME", + "generate_name": "iframe", + "text": { + "en": "iframe", + "fa": "سایت" + } + }, + { + "id": "AST_LAYOUT_TYPE_CANVAS", + "generate_name": "canvas", + "text": { + "en": "canvas", + "fa": "گرافیکی" + } + }, + { + "id": "AST_LAYOUT_TYPE_DETAILS", + "generate_name": "details", + "text": { + "en": "details", + "fa": [ + "جزئیات", + "جزییات" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_SUMMARY", + "generate_name": "summary", + "text": { + "en": "summary", + "fa": "خلاصه" + } + }, + { + "id": "AST_LAYOUT_TYPE_DIALOG", + "generate_name": "dialog", + "text": { + "en": "dialog", + "fa": "دیالوگ" + } + }, + { + "id": "AST_LAYOUT_TYPE_MENU", + "generate_name": "menu", + "text": { + "en": "menu", + "fa": "منو" + } + }, + { + "id": "AST_LAYOUT_TYPE_MENUITEM", + "generate_name": "menuitem", + "text": { + "en": "menuitem", + "fa": [ + "آیتم منو", + "مورد منو" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_COMMAND", + "generate_name": "command", + "text": { + "en": "command", + "fa": "فرمان" + } + }, + { + "id": "AST_LAYOUT_TYPE_UL", + "generate_name": "ul", + "text": { + "en": "ul", + "fa": [ + "فهرست غیرمرتب", + "فهرست غیر مرتب", + "فهرست نامرتب", + "فهرست نا مرتب" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_LINK", + "generate_name": "a", + "text": { + "en": "link", + "fa": "پیوند" + } + }, + { + "id": "AST_LAYOUT_TYPE_OL", + "generate_name": "ol", + "text": { + "en": "ol", + "fa": "فهرست مرتب" + } + }, + { + "id": "AST_LAYOUT_TYPE_OPTION", + "text": { + "en": "مورد", + "fa": "مورد" + } + }, + { + "id": "AST_LAYOUT_TYPE_LI", + "generate_name": "li", + "text": { + "en": "li", + "fa": "مورد" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE", + "generate_name": "table", + "text": { + "en": "table", + "fa": "جدول" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_HEADER", + "generate_name": "thead", + "text": { + "en": "table-header", + "fa": [ + "سرجدول", + "سر جدول" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_BODY", + "generate_name": "tbody", + "text": { + "en": "table-body", + "fa": "بدنه جدول" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_FOOTER", + "generate_name": "tfoot", + "text": { + "en": "table-footer", + "fa": [ + "پاصفحه جدول", + "پا صفحه جدول" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_TR", + "generate_name": "tr", + "text": { + "en": "table-tr", + "fa": "ردیف" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_TD", + "generate_name": "td", + "text": { + "en": "table-td", + "fa": "سلول" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_TH", + "generate_name": "th", + "text": { + "en": "table-th", + "fa": [ + "سرسلول", + "سر سلول" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_CAPTION", + "generate_name": "caption", + "text": { + "en": "caption", + "fa": "عنوان جدول" + } + }, + { + "id": "AST_LAYOUT_TYPE_COL", + "generate_name": "th", + "text": { + "en": "col", + "fa": "ستون" + } + }, + { + "id": "AST_LAYOUT_TYPE_COLGROUP", + "generate_name": "colgroup", + "text": { + "en": "colgroup", + "fa": [ + "گروه ستون‌ ها", + "گروه ستون‌ها" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_INCLUDE", + "generate_name": "include", + "text": { + "en": "include", + "fa": "فراخوانی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_BR", + "generate_name": "br", + "text": { + "en": "br", + "fa": "خط بعدی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_HR", + "generate_name": "hr", + "text": { + "en": "hr", + "fa": "خط" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_INPUT", + "generate_name": "input", + "text": { + "en": "input", + "fa": "ورودی" + } + }, + { + "id": "AST_LAYOUT_TYPE_IMG", + "generate_name": "img", + "text": { + "en": "img", + "fa": "تصویر" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FONT", + "generate_name": "font", + "text": { + "en": "font", + "fa": "قلم" + }, + "is_mother": true + }, + { + "id": "AST_LAYOUT_TYPE_MEDIA", + "generate_name": "@media", + "text": { + "en": "responsive", + "fa": [ + "واکنش گرا", + "واکنش‌گرا" + ] + }, + "is_mother": true + } + ] +} \ No newline at end of file diff --git a/config/ast_type.h b/config/ast_type.h new file mode 100644 index 00000000..1e20408b --- /dev/null +++ b/config/ast_type.h @@ -0,0 +1,59 @@ +{ + "items": [ + { + "id": "AST_TYPE_BLOCK" + }, + { + "id": "AST_TYPE_IF", + "text": { + "en": "if", + "fa": "اگر" + } + }, + { + "id": "AST_TYPE_ELSE_IF", + "text": { + "en": "elseif", + "fa": "واگرنه" + } + }, + { + "id": "AST_TYPE_RETURN", + "text": { + "en": "return", + "fa": "برگشت" + } + }, + { + "id": "AST_TYPE_IMPORT", + "text": { + "en": "import", + "fa": "بارگیری" + } + }, + { + "id": "AST_TYPE_PRINT", + "text": { + "en": "print", + "fa": "نمایش" + } + }, + { + "id": "AST_TYPE_FUNCTION", + "text": { + "en": "function", + "fa": "عملکرد" + } + }, + { + "id": "AST_TYPE_LAYOUT", + "text": { + "en": "layout", + "fa": "عملکرد" + } + }, + { + "id": "AST_TYPE_ERROR" + } + ] +} \ No newline at end of file diff --git a/config/json/block.json b/config/json/block.json new file mode 100644 index 00000000..f090a111 --- /dev/null +++ b/config/json/block.json @@ -0,0 +1,19 @@ +{ + "items": [ + { + "id": "AST_BLOCK_TYPE_LAYOUT" + }, + { + "id": "AST_BLOCK_TYPE_FUNCTION" + }, + { + "id": "AST_BLOCK_TYPE_IF" + }, + { + "id": "AST_BLOCK_TYPE_ELSE_IF" + }, + { + "id": "AST_BLOCK_TYPE_ERROR" + } + ] +} \ No newline at end of file diff --git a/config/json/layout/attribute/style/global_value.json b/config/json/layout/attribute/style/global_value.json new file mode 100644 index 00000000..830a4961 --- /dev/null +++ b/config/json/layout/attribute/style/global_value.json @@ -0,0 +1,39 @@ +{ + "items": [ + { + "id": "inherit", + "text": { + "en": "inherit", + "fa": "ارث بری" + } + }, + { + "id": "initial", + "text": { + "en": "initial", + "fa": "ابتدایی" + } + }, + { + "id": "revert", + "text": { + "en": "revert", + "fa": "بازگردانی" + } + }, + { + "id": "revert-layer", + "text": { + "en": "revert-layer", + "fa": "بازگردانی لایه" + } + }, + { + "id": "unset", + "text": { + "en": "unset", + "fa": "حذف شده" + } + } + ] +} \ No newline at end of file diff --git a/config/json/layout/attribute/style/state.json b/config/json/layout/attribute/style/state.json new file mode 100644 index 00000000..637eb3b6 --- /dev/null +++ b/config/json/layout/attribute/style/state.json @@ -0,0 +1,279 @@ +{ + "items": [ + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ERROR" + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_GLOBAL", + "generate_name": "*", + "text": { + "en": "global", + "fa": "سراسری" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_HOVER", + "generate_name": "hover", + "text": { + "en": "hover", + "fa": "هاور" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ACTIVE", + "generate_name": "active", + "text": { + "en": "active", + "fa": "فعال" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS", + "generate_name": "focus", + "text": { + "en": "focus", + "fa": "فوكوس" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_VISITED", + "generate_name": "visited", + "text": { + "en": "visited", + "fa": "بازديد" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LINK", + "generate_name": "link", + "text": { + "en": "link", + "fa": "لينك" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS_VISIBLE", + "generate_name": "focus-visible", + "text": { + "en": "focus-visible", + "fa": "فوكوس قابل مشاهده" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS_WITHIN", + "generate_name": "focus-within", + "text": { + "en": "focus-within", + "fa": "فوكوس داخلي" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_CHECKED", + "generate_name": "checked", + "text": { + "en": "checked", + "fa": "انتخاب" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_DISABLED", + "generate_name": "disabled", + "text": { + "en": "disabled", + "fa": "غيرفعال" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ENABLED", + "generate_name": "enabled", + "text": { + "en": "enabled", + "fa": "فعال" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_REQUIRED", + "generate_name": "required", + "text": { + "en": "required", + "fa": "ضروري" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_OPTIONAL", + "generate_name": "optional", + "text": { + "en": "optional", + "fa": "اختياري" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_READ_ONLY", + "generate_name": "read-only", + "text": { + "en": "read-only", + "fa": "فقط خواندني" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_READ_WRITE", + "generate_name": "read-write", + "text": { + "en": "read-write", + "fa": "قابل نوشتن" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_VALID", + "generate_name": "valid", + "text": { + "en": "valid", + "fa": "معتبر" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_INVALID", + "generate_name": "invalid", + "text": { + "en": "invalid", + "fa": "نامعتبر" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_IN_RANGE", + "generate_name": "in-range", + "text": { + "en": "in-range", + "fa": "در محدوده" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_OUT_OF_RANGE", + "generate_name": "out-of-range", + "text": { + "en": "out-of-range", + "fa": "خارج از محدوده" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_PLACEHOLDER_SHOWN", + "generate_name": "placeholder-shown", + "text": { + "en": "placeholder-shown", + "fa": "نمايش جايگير" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_BLANK", + "generate_name": "blank", + "text": { + "en": "blank", + "fa": "خالي" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_TARGET", + "generate_name": "target", + "text": { + "en": "target", + "fa": "هدف" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ROOT", + "generate_name": "root", + "text": { + "en": "root", + "fa": "ريشه" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_CHILD", + "generate_name": "nth-child", + "text": { + "en": "nth-child", + "fa": "فرزند nام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_LAST_CHILD", + "generate_name": "nth-last-child", + "text": { + "en": "nth-last-child", + "fa": "آخرين فرزند nام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_OF_TYPE", + "generate_name": "nth-of-type", + "text": { + "en": "nth-of-type", + "fa": "نوع nام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_LAST_OF_TYPE", + "generate_name": "nth-last-of-type", + "text": { + "en": "nth-last-of-type", + "fa": "آخرين نوع nام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FIRST_CHILD", + "generate_name": "first-child", + "text": { + "en": "first-child", + "fa": "اولين فرزند" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LAST_CHILD", + "generate_name": "last-child", + "text": { + "en": "last-child", + "fa": "آخرين فرزند" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FIRST_OF_TYPE", + "generate_name": "first-of-type", + "text": { + "en": "first-of-type", + "fa": "اولين نوع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LAST_OF_TYPE", + "generate_name": "last-of-type", + "text": { + "en": "last-of-type", + "fa": "آخرين نوع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ONLY_CHILD", + "generate_name": "only-child", + "text": { + "en": "only-child", + "fa": "تنها فرزند" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ONLY_OF_TYPE", + "generate_name": "only-of-type", + "text": { + "en": "only-of-type", + "fa": "تنها نوع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_EMPTY", + "generate_name": "empty", + "text": { + "en": "empty", + "fa": "خالي" + } + } + ] +} \ No newline at end of file diff --git a/config/json/layout/attribute/style/type.json b/config/json/layout/attribute/style/type.json new file mode 100644 index 00000000..9de1bb4e --- /dev/null +++ b/config/json/layout/attribute/style/type.json @@ -0,0 +1,2989 @@ +{ + "items": [ + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDTH", + "generate_name": "width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "width", + "fa": "عرض" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_HEIGHT", + "generate_name": "height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "height", + "fa": "ارتفاع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ACCENT_COLOR", + "generate_name": "accent-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "accent-color", + "fa": "رنگ برجسته" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_APPEARANCE", + "generate_name": "appearance", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_appearance", + "text": { + "en": "appearance", + "fa": "ظاهر" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ASPECT_RATIO", + "generate_name": "aspect-ratio", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_aspect_ratio", + "text": { + "en": "aspect-ratio", + "fa": "نسبت ابعاد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKDROP_FILTER", + "generate_name": "backdrop-filter", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "backdrop-filter", + "fa": [ + "فیلتر پس‌زمینه", + "فیلتر پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKFACE_VISIBILITY", + "generate_name": "backface-visibility", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_backface_visibility", + "text": { + "en": "backface-visibility", + "fa": [ + "مشاهده‌پذیری پشت‌نما", + "مشاهده پذیری پشت‌نما", + "مشاهده پذیری پشت نما" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BLOCK_SIZE", + "generate_name": "block-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_block_size", + "text": { + "en": "block-size", + "fa": "اندازه بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_IMAGE", + "generate_name": "background-image", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_image", + "text": { + "en": "background-image", + "fa": [ + "تصویر پس‌زمینه", + "تصویر پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ATTACHMENT", + "generate_name": "background-attachment", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_background_attachment", + "text": { + "en": "background-attachment", + "fa": [ + "پیوست تصویر پس‌زمینه", + "پیوست تصویر پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_BLEND_MODE", + "generate_name": "background-blend-mode", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_background_blend_mode", + "text": { + "en": "background-blend-mode", + "fa": [ + "حالت ترکیب پس‌زمینه", + "حالت ترکیب پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_CLIP", + "generate_name": "background-clip", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_background_clip", + "text": { + "en": "background-clip", + "fa": [ + "برش پس‌زمینه", + "برش پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_COLOR", + "generate_name": "background-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "ast_layout_allowed_style_list_background_clip", + "text": { + "en": "background-color", + "fa": [ + "رنگ پس‌زمینه", + "رنگ پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ORIGIN", + "generate_name": "background-origin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_background_origin", + "text": { + "en": "background-origin", + "fa": [ + "مبدا پس‌زمینه", + "مبدا پس زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_BASIS", + "generate_name": "flex-basis", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_flex_basis", + "text": { + "en": "flex-basis", + "fa": "مبنای انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION", + "generate_name": "background-position", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_position_x", + "text": { + "en": "background-position", + "fa": [ + "موقعیت پس‌زمینه", + "موقعیت پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_X", + "generate_name": "background-position-x", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_position_x", + "text": { + "en": "background-position-x", + "fa": [ + "موقعیت افقی پس‌زمینه", + "موقعیت افقی پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_Y", + "generate_name": "background-position-y", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_position_x", + "text": { + "en": "background-position-y", + "fa": [ + "موقعیت عمودی پس‌زمینه", + "موقعیت عمودی پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_REPEAT", + "generate_name": "background-repeat", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_repeat", + "text": { + "en": "background-repeat", + "fa": [ + "تکرار پس‌زمینه", + "تکرار پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_SIZE", + "generate_name": "background-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_background_size", + "text": { + "en": "background-size", + "fa": [ + "اندازه پس‌زمینه", + "اندازه پس‌ زمینه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RADIUS", + "generate_name": "border-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "", + "text": { + "en": "border-radius", + "fa": "گردی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER", + "generate_name": "border", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "border", + "fa": "مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_COLOR", + "generate_name": "border-block-end-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-block-end-color", + "fa": "رنگ مرز انتهایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_STYLE", + "generate_name": "border-block-end-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_block_end_style", + "text": { + "en": "border-block-end-style", + "fa": "سبک مرز انتهایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_WIDTH", + "generate_name": "border-block-end-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_border_block_end_style", + "text": { + "en": "border-block-end-width", + "fa": "عرض مرز انتهایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_COLOR", + "generate_name": "border-block-start-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-block-start-color", + "fa": "رنگ مرز ابتدایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_STYLE", + "generate_name": "border-block-start-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_block_start_style", + "text": { + "en": "border-block-start-style", + "fa": "رنگ مرز ابتدایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_WIDTH", + "generate_name": "border-block-start-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_block_start_style", + "text": { + "en": "border-block-start-width", + "fa": "عرض مرز ابتدایی بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_COLOR", + "generate_name": "border-bottom-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "ast_layout_allowed_style_list_border_block_start_style", + "text": { + "en": "border-bottom-color", + "fa": "رنگ مرز پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_LEFT_RADIUS", + "generate_name": "border-bottom-left-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-bottom-left-radius", + "fa": "گردی پایین چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_RIGHT_RADIUS", + "generate_name": "border-bottom-right-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-bottom-right-radius", + "fa": "گردی پایین راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_STYLE", + "generate_name": "border-bottom-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_bottom_style", + "text": { + "en": "border-bottom-style", + "fa": "سبک مرز پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_WIDTH", + "generate_name": "border-bottom-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_border_bottom_style", + "text": { + "en": "border-bottom-width", + "fa": "عرض مرز پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_COLLAPSE", + "generate_name": "border-collapse", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_collapse", + "text": { + "en": "border-collapse", + "fa": [ + "ادغام مرز", + "ادغام مرز ها", + "ادغام مرزها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_END_END_RADIUS", + "generate_name": "border-end-end-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-end-end-radius", + "fa": "گردی انتها" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_END_START_RADIUS", + "generate_name": "border-end-start-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-end-start-radius", + "fa": "گردی شروع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_OUTSET", + "generate_name": "border-image-outset", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-image-outset", + "fa": "برآمدگی تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_REPEAT", + "generate_name": "border-image-repeat", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_image_repeat", + "text": { + "en": "border-image-repeat", + "fa": "تکرار تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_SLICE", + "generate_name": "border-image-slice", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_NUMBER", + "reserved_values": "", + "text": { + "en": "border-image-slice", + "fa": "برش تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_SOURCE", + "generate_name": "border-image-source", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_image_source", + "text": { + "en": "border-image-source", + "fa": "منبع تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_WIDTH", + "generate_name": "border-image-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_border_image_width", + "text": { + "en": "border-image-width", + "fa": "عرض تصویر مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_COLOR", + "generate_name": "border-inline-end-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-inline-end-color", + "fa": "رنگ مرز انتهایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_STYLE", + "generate_name": "border-inline-end-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_inline_end_style", + "text": { + "en": "border-inline-end-style", + "fa": "سبک مرز انتهایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_WIDTH", + "generate_name": "border-inline-end-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-inline-end-width", + "fa": "عرض مرز انتهایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_COLOR", + "generate_name": "border-inline-start-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-inline-start-color", + "fa": "رنگ مرز ابتدایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_STYLE", + "generate_name": "border-inline-start-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_inline_start_style", + "text": { + "en": "border-inline-start-style", + "fa": "سبک مرز ابتدایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_WIDTH", + "generate_name": "border-inline-start-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-inline-start-width", + "fa": "عرض مرز ابتدایی خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_COLOR", + "generate_name": "border-left-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-left-color", + "fa": "رنگ مرز چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_STYLE", + "generate_name": "border-left-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_left_style", + "text": { + "en": "border-left-style", + "fa": "سبک مرز چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_WIDTH", + "generate_name": "border-left-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-left-width", + "fa": "عرض مرز چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_COLOR", + "generate_name": "border-right-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-right-color", + "fa": "رنگ مرز راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_STYLE", + "generate_name": "border-right-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_right_style", + "text": { + "en": "border-right-style", + "fa": "سبک مرز راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_WIDTH", + "generate_name": "border-right-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-right-width", + "fa": "عرض مرز راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_SPACING", + "generate_name": "border-spacing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-spacing", + "fa": "فاصله مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_START_END_RADIUS", + "generate_name": "border-start-end-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-start-end-radius", + "fa": "گردی ابتدا و انتها" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_START_START_RADIUS", + "generate_name": "border-start-start-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-start-start-radius", + "fa": "شعاع ابتدایی شروع مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_COLOR", + "generate_name": "border-top-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-top-color", + "fa": "رنگ مرز بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_LEFT_RADIUS", + "generate_name": "border-top-left-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "border-top-left-radius", + "fa": "گردی بالا چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_RIGHT_RADIUS", + "generate_name": "border-top-right-radius", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "border-top-right-radius", + "fa": "گردی بالا راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_STYLE", + "generate_name": "border-top-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_border_top_style", + "text": { + "en": "border-top-style", + "fa": "سبک مرز بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_WIDTH", + "generate_name": "border-top-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_border_top_style", + "text": { + "en": "border-top-width", + "fa": "عرض مرز بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOTTOM", + "generate_name": "bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_bottom", + "text": { + "en": "bottom", + "fa": "پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SIZING", + "generate_name": "box-sizing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_box_sizing", + "text": { + "en": "box-sizing", + "fa": [ + "نوع اندازه‌گیری جعبه", + "نوع اندازه گیری جعبه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SHADOW", + "generate_name": "box-shadow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "box-shadow", + "fa": "سایه جعبه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_INSIDE", + "generate_name": "break-inside", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_break_inside", + "text": { + "en": "break-inside", + "fa": "شکست درون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_BEFORE", + "generate_name": "break-before", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_break_before", + "text": { + "en": "break-before", + "fa": "شکست قبل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_AFTER", + "generate_name": "break-after", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_break_after", + "text": { + "en": "break-after", + "fa": "شکست بعد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CAPTION_SIDE", + "generate_name": "caption-side", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_caption_side", + "text": { + "en": "caption-side", + "fa": "موقعیت عنوان" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CARET_COLOR", + "generate_name": "caret-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "caret-color", + "fa": "رنگ نشانگر متنی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLEAR", + "generate_name": "caret-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_clear", + "text": { + "en": "caret-color", + "fa": [ + "پاک‌سازی", + "پاک سازی" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLIP_PATH", + "generate_name": "clip-path", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_clip_path", + "text": { + "en": "clip-path", + "fa": "مسیر برش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLIP_RULE", + "generate_name": "clip-rule", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_clip_rule", + "text": { + "en": "clip-rule", + "fa": "قاعده برش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR", + "generate_name": "color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "color", + "fa": "رنگ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION", + "generate_name": "color-interpolation", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_color_interpolation", + "text": { + "en": "color-interpolation", + "fa": [ + "درهم‌آمیزی رنگ", + "درهم آمیزی رنگ" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION_FILTERS", + "generate_name": "color-interpolation-filters", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_color_interpolation_filters", + "text": { + "en": "color-interpolation-filters", + "fa": [ + "درهم‌آمیزی رنگ فیلترها", + "درهم آمیزی رنگ فیلترها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_SCHEME", + "generate_name": "color-scheme", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_color_scheme", + "text": { + "en": "color-scheme", + "fa": "طرح رنگ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_COUNT", + "generate_name": "column-count", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_column_count", + "text": { + "en": "column-count", + "fa": [ + "تعداد ستون‌ها", + "تعداد ستون‌ ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_FILL", + "generate_name": "column-fill", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_column_fill", + "text": { + "en": "column-fill", + "fa": [ + "پر کردن ستون‌ها", + "پر کردن ستون ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_GAP", + "generate_name": "column-gap", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "column-gap", + "fa": [ + "فاصله بین ستون‌ها", + "فاصله بین ستون‌ ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_COLOR", + "generate_name": "column-rule-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "", + "text": { + "en": "column-rule-color", + "fa": "رنگ خط افقی ستون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_STYLE", + "generate_name": "column-rule-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_column_rule_style", + "text": { + "en": "column-rule-style", + "fa": "سبک خط افقی ستون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_WIDTH", + "generate_name": "column-rule-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "column-rule-width", + "fa": "عرض خط افقی ستون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_SPAN", + "generate_name": "column-span", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_column_span", + "text": { + "en": "column-span", + "fa": [ + "گستردگی ستون‌ها", + "گستردگی ستون ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMNS", + "generate_name": "columns", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "columns", + "fa": [ + "ستون‌ها", + "ستون‌ ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN", + "generate_name": "contain", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain", + "text": { + "en": "contain", + "fa": "حاوی بودن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_BLOCK_SIZE", + "generate_name": "contain-intrinsic-block-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_block_size", + "text": { + "en": "contain-intrinsic-block-size", + "fa": "اندازه بلوک ذاتی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_HEIGHT", + "generate_name": "contain-intrinsic-height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_height", + "text": { + "en": "contain-intrinsic-height", + "fa": "ارتفاع ذاتی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_INLINE_SIZE", + "generate_name": "contain-intrinsic-inline-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_inline_size", + "text": { + "en": "contain-intrinsic-inline-size", + "fa": [ + "اندازه درون‌خطی ذاتی", + "اندازه درون خطی ذاتی" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_SIZE", + "generate_name": "contain-intrinsic-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_size", + "text": { + "en": "contain-intrinsic-size", + "fa": "اندازه ذاتی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_WIDTH", + "generate_name": "contain-intrinsic-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_contain_intrinsic_width", + "text": { + "en": "contain-intrinsic-width", + "fa": "عرض ذاتی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER", + "generate_name": "container", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_container", + "text": { + "en": "container", + "fa": "ظرف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER_NAME", + "generate_name": "container-name", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_container_name", + "text": { + "en": "container-name", + "fa": "نام ظرف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER_TYPE", + "generate_name": "container-type", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_container_type", + "text": { + "en": "container-type", + "fa": "نوع ظرف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTENT", + "generate_name": "content", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_content", + "text": { + "en": "content", + "fa": "محتوا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTENT_VISIBILITY", + "generate_name": "content-visibility", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_content_visibility", + "text": { + "en": "content-visibility", + "fa": "مشاهده محتوا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_INCREMENT", + "generate_name": "counter-increment", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_counter_increment", + "text": { + "en": "counter-increment", + "fa": "افزایش شمارنده" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_RESET", + "generate_name": "counter-reset", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "", + "text": { + "en": "counter-reset", + "fa": "بازنشانی شمارنده" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_SET", + "generate_name": "counter-set", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_counter_set", + "text": { + "en": "counter-set", + "fa": "تنظیم شمارنده" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CURSOR", + "generate_name": "cursor", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_cursor", + "text": { + "en": "cursor", + "fa": "نشانگر" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DIRECTION", + "generate_name": "direction", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_direction", + "text": { + "en": "direction", + "fa": "جهت" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DISPLAY", + "generate_name": "display", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_display", + "text": { + "en": "display", + "fa": [ + "قرارگیری", + "قرار گیری" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_EMPTY_CELLS", + "generate_name": "empty-cells", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_empty_cells", + "text": { + "en": "empty-cells", + "fa": [ + "سلول‌های خالی", + "سلول های خالی" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL", + "generate_name": "fill", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_fill", + "text": { + "en": "fill", + "fa": "پر کردن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL_OPACITY", + "generate_name": "fill-opacity", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_PERCENTAGE", + "reserved_values": "ast_layout_allowed_style_list_fill", + "text": { + "en": "fill-opacity", + "fa": "شفافیت پر کردن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL_RULE", + "generate_name": "fill-rule", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_fill_rule", + "text": { + "en": "fill-rule", + "fa": "قاعده پر کردن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILTER", + "generate_name": "filter", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_filter", + "text": { + "en": "filter", + "fa": "فیلتر" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX", + "generate_name": "flex", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_flex", + "text": { + "en": "flex", + "fa": "انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_DIRECTION", + "generate_name": "flex-direction", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_flex_direction", + "text": { + "en": "flex-direction", + "fa": "جهت انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_FLOW", + "generate_name": "flex-flow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_flex_flow", + "text": { + "en": "flex-flow", + "fa": "جریان انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_GROW", + "generate_name": "flex-grow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "", + "text": { + "en": "flex-grow", + "fa": "رشد انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_SHRINK", + "generate_name": "flex-shrink", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "", + "text": { + "en": "flex-shrink", + "fa": [ + "کوچک‌شدن انعطاف", + "کوچک‌ شدن انعطاف" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_WRAP", + "generate_name": "flex-wrap", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_flex_wrap", + "text": { + "en": "flex-wrap", + "fa": "چینش انعطاف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLOAT", + "generate_name": "float", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_float", + "text": { + "en": "float", + "fa": "شناور" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_FAMILY", + "generate_name": "font-family", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRINGS_ANY", + "reserved_values": "ast_layout_allowed_style_list_font_family", + "text": { + "en": "font-family", + "fa": "نام قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_FEATURE_SETTINGS", + "generate_name": "font-feature-settings", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_feature_settings", + "text": { + "en": "font-feature-settings", + "fa": "تنظیمات ویژگی قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_KERNING", + "generate_name": "font-kerning", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_kerning", + "text": { + "en": "font-kerning", + "fa": "کرنینگ قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_LANGUAGE_OVERRIDE", + "generate_name": "font-language-override", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_language_override", + "text": { + "en": "font-language-override", + "fa": "بازنویسی زبان قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_OPTICAL_SIZING", + "generate_name": "font-optical-sizing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_optical_sizing", + "text": { + "en": "font-optical-sizing", + "fa": [ + "اندازه‌گیری اپتیکال قلم", + "اندازه گیری اپتیکال قلم" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_SIZE", + "generate_name": "font-size", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "font-size", + "fa": "اندازه قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_STRETCH", + "generate_name": "font-stretch", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_stretch", + "text": { + "en": "font-stretch", + "fa": "کشیدگی قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_STYLE", + "generate_name": "font-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_style", + "text": { + "en": "font-style", + "fa": "سبک قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_VARIANT", + "generate_name": "font-variant", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_variant", + "text": { + "en": "font-variant", + "fa": "نوع قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_DISPLAY", + "generate_name": "font-display", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_font_display", + "text": { + "en": "font-display", + "fa": "نمایش قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_WEIGHT", + "generate_name": "font-weight", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_POSITIVE_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_font_weight", + "text": { + "en": "font-weight", + "fa": "وزن قلم" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID", + "generate_name": "grid", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid", + "text": { + "en": "grid", + "fa": "شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AREA", + "generate_name": "grid-area", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_area", + "text": { + "en": "grid-area", + "fa": "منطقه شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_COLUMNS", + "generate_name": "grid-auto-columns", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_auto_columns", + "text": { + "en": "grid-auto-columns", + "fa": [ + "ستون‌های خودکار شبکه", + "ستون های خودکار شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_FLOW", + "generate_name": "grid-auto-flow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_auto_flow", + "text": { + "en": "grid-auto-flow", + "fa": "جریان خودکار شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_ROWS", + "generate_name": "grid-auto-rows", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_auto_rows", + "text": { + "en": "grid-auto-rows", + "fa": [ + "ردیف‌های خودکار شبکه", + "ردیف های خودکار شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN", + "generate_name": "grid-column", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_column", + "text": { + "en": "grid-column", + "fa": [ + "ستون‌های شبکه", + "ستون های شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN_END", + "generate_name": "grid-column-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_column_end", + "text": { + "en": "grid-column-end", + "fa": "پایان ستون شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN_START", + "generate_name": "grid-column-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_column_start", + "text": { + "en": "grid-column-start", + "fa": "شروع ستون شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW", + "generate_name": "grid-row", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_row", + "text": { + "en": "grid-row", + "fa": [ + "ردیف‌های شبکه", + "ردیف های شبکه", + "پایان ردیف شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW_START", + "generate_name": "grid-row-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_row_start", + "text": { + "en": "grid-row-start", + "fa": "شروع ردیف شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE", + "generate_name": "grid-template", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_template", + "text": { + "en": "grid-template", + "fa": "الگوی شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_AREAS", + "generate_name": "grid-template-areas", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_template_areas", + "text": { + "en": "grid-template-areas", + "fa": "مناطق الگوی شبکه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_COLUMNS", + "generate_name": "grid-template-columns", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_template_columns", + "text": { + "en": "grid-template-columns", + "fa": [ + "ستون‌های الگوی شبکه", + "ستون های الگوی شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_ROWS", + "generate_name": "grid-template-rows", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_grid_template_rows", + "text": { + "en": "grid-template-rows", + "fa": [ + "ردیف‌های الگوی شبکه", + "ردیف های الگوی شبکه" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_JUSTIFY_CONTENT", + "generate_name": "justify-content", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_justify_content", + "text": { + "en": "justify-content", + "fa": "توجیه محتوا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LEFT", + "generate_name": "left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_left", + "text": { + "en": "left", + "fa": "چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LETTER_SPACING", + "generate_name": "letter-spacing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "letter-spacing", + "fa": "فاصله بین حروف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LINE_HEIGHT", + "generate_name": "line-height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "line-height", + "fa": "ارتفاع خط" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LIST_STYLE", + "generate_name": "list-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_list_style", + "text": { + "en": "list-style", + "fa": "سبک فهرست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN", + "generate_name": "margin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin", + "text": { + "en": "margin", + "fa": "فضا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_BOTTOM", + "generate_name": "margin-bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin_bottom", + "text": { + "en": "margin-bottom", + "fa": [ + "فضا پایین", + "فضای پایین" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_LEFT", + "generate_name": "margin-left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin_left", + "text": { + "en": "margin-left", + "fa": [ + "فضا چپ", + "فضای چپ" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_RIGHT", + "generate_name": "margin-right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin_right", + "text": { + "en": "margin-right", + "fa": [ + "فضا راست", + "فضای راست" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_TOP", + "generate_name": "margin-top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_margin_top", + "text": { + "en": "margin-top", + "fa": [ + "فضا بالا", + "فضای بالا" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MAX_HEIGHT", + "generate_name": "max-height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "max-height", + "fa": "حداکثر ارتفاع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MAX_WIDTH", + "generate_name": "max-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "max-width", + "fa": "حداکثر عرض" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MIN_HEIGHT", + "generate_name": "min-height", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "min-height", + "fa": "حداقل ارتفاع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MIN_WIDTH", + "generate_name": "min-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "min-width", + "fa": "حداقل عرض" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OBJECT_FIT", + "generate_name": "object-fit", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_object_fit", + "text": { + "en": "object-fit", + "fa": "تناسب شیء" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OPACITY", + "generate_name": "opacity", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_PERCENTAGE", + "reserved_values": "", + "text": { + "en": "opacity", + "fa": "شفافیت" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW", + "generate_name": "overflow", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow", + "text": { + "en": "overflow", + "fa": "بیش از حد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_X", + "generate_name": "overflow-x", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_x", + "text": { + "en": "overflow-x", + "fa": "بیش از حد (X)" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_Y", + "generate_name": "overflow-y", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_y", + "text": { + "en": "overflow-y", + "fa": "بیش از حد (Y)" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING", + "generate_name": "padding", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding", + "fa": "فاصله" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_RIGHT", + "generate_name": "padding-right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding-right", + "fa": "فاصله راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_LEFT", + "generate_name": "padding-left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding-left", + "fa": "فاصله چپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_TOP", + "generate_name": "padding-top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding-top", + "fa": "فاصله بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BOTTOM", + "generate_name": "padding-bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124", + "reserved_values": "ast_layout_allowed_style_list_padding", + "text": { + "en": "padding-bottom", + "fa": "فاصله پایین" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_DECORATION", + "generate_name": "text-decoration", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_text_decoration", + "text": { + "en": "text-decoration", + "fa": "زینت متن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_TRANSFORM", + "generate_name": "text-transform", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_text_transform", + "text": { + "en": "text-transform", + "fa": "تبدیل متن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VISIBILITY", + "generate_name": "visibility", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_visibility", + "text": { + "en": "visibility", + "fa": "قابلیت مشاهده" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_Z_INDEX", + "generate_name": "z-index", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER", + "reserved_values": "ast_layout_allowed_style_list_z_index", + "text": { + "en": "z-index", + "fa": [ + "الویت موقعیت", + "ترتیب اولویت" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_COLOR", + "generate_name": "outline-color", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR", + "reserved_values": "ast_layout_allowed_style_list_outline_color", + "text": { + "en": "outline-color", + "fa": "رنگ مرز" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_OFFSET", + "generate_name": "outline-offset", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "outline-offset", + "fa": "فاصله حاشیه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_STYLE", + "generate_name": "outline-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_outline_style", + "text": { + "en": "outline-style", + "fa": "سبک حاشیه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_WIDTH", + "generate_name": "outline-width", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_outline_width", + "text": { + "en": "outline-width", + "fa": "عرض حاشیه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_ANCHOR", + "generate_name": "overflow-anchor", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_anchor", + "text": { + "en": "overflow-anchor", + "fa": "لنگر بیش از حد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_BLOCK", + "generate_name": "overflow-block", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_block", + "text": { + "en": "overflow-block", + "fa": "بیش از حد بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_CLIP_MARGIN", + "generate_name": "overflow-clip-margin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "overflow-clip-margin", + "fa": "فاصله برش بیش از حد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_INLINE", + "generate_name": "overflow-inline", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_inline", + "text": { + "en": "overflow-inline", + "fa": "بیش از حد درون خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_WRAP", + "generate_name": "overflow-wrap", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_overflow_wrap", + "text": { + "en": "overflow-wrap", + "fa": "پیچش بیش از حد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK", + "generate_name": "padding-block", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "padding-block", + "fa": "فاصله بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK_END", + "generate_name": "padding-block-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_block_end", + "text": { + "en": "padding-block-end", + "fa": "فاصله انتهای بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK_START", + "generate_name": "padding-block-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_block_start", + "text": { + "en": "padding-block-start", + "fa": "فاصله شروع بلوک" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE", + "generate_name": "padding-inline", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_inline", + "text": { + "en": "padding-inline", + "fa": "فاصله درون خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE_END", + "generate_name": "padding-inline-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_inline_end", + "text": { + "en": "padding-inline-end", + "fa": "فاصله انتهای درون خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE_START", + "generate_name": "padding-inline-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_padding_inline_start", + "text": { + "en": "padding-inline-start", + "fa": "فاصله شروع درون خطی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE", + "generate_name": "page", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_page", + "text": { + "en": "page", + "fa": "صفحه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_AFTER", + "generate_name": "page-break-after", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_page_break_after", + "text": { + "en": "page-break-after", + "fa": "شکست صفحه بعد از" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_BEFORE", + "generate_name": "page-break-before", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_page_break_before", + "text": { + "en": "page-break-before", + "fa": "شکست صفحه قبل از" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_INSIDE", + "generate_name": "page-break-inside", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_page_break_inside", + "text": { + "en": "page-break-inside", + "fa": "شکست صفحه درون" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAINT_ORDER", + "generate_name": "paint-order", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_paint_order", + "text": { + "en": "paint-order", + "fa": "ترتیب نقاشی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PERSPECTIVE", + "generate_name": "perspective", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_perspective", + "text": { + "en": "perspective", + "fa": "پرسپکتیو" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PERSPECTIVE_ORIGIN", + "generate_name": "perspective-origin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_perspective", + "text": { + "en": "perspective-origin", + "fa": "مبدأ پرسپکتیو" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_CONTENT", + "generate_name": "place-content", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_place_content", + "text": { + "en": "place-content", + "fa": "محتوای مکان" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_ITEMS", + "generate_name": "place-items", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_place_items", + "text": { + "en": "place-items", + "fa": "موارد مکان" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_SELF", + "generate_name": "place-self", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_place_self", + "text": { + "en": "place-self", + "fa": "خود مکان" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POINTER_EVENTS", + "generate_name": "pointer-events", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_pointer_events", + "text": { + "en": "pointer-events", + "fa": [ + "رویدادهای اشاره‌گر", + "رویدادهای اشاره گر" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POSITION", + "generate_name": "position", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_position", + "text": { + "en": "position", + "fa": "موقعیت" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PRINT_COLOR_ADJUST", + "generate_name": "print-color-adjust", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_print_color_adjust", + "text": { + "en": "print-color-adjust", + "fa": "تنظیم رنگ چاپ" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_QUOTES", + "generate_name": "quotes", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_quotes", + "text": { + "en": "quotes", + "fa": [ + "نقل‌قول", + "نقل قول" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_R", + "generate_name": "r", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "r", + "fa": "شعاع" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RESIZE", + "generate_name": "resize", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_resize", + "text": { + "en": "resize", + "fa": "تغییر اندازه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RIGHT", + "generate_name": "right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_right", + "text": { + "en": "right", + "fa": "راست" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ROTATE", + "generate_name": "rotate", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_rotate", + "text": { + "en": "rotate", + "fa": "چرخش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ROW_GAP", + "generate_name": "row-gap", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_rotate", + "text": { + "en": "row-gap", + "fa": "فاصله ردیف" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_ALIGN", + "generate_name": "ruby-align", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_ruby_align", + "text": { + "en": "ruby-align", + "fa": [ + "هم‌راستایی روبی", + "هم راستایی روبی" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_POSITION", + "generate_name": "ruby-position", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_ruby_position", + "text": { + "en": "ruby-position", + "fa": "موقعیت روبی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RX", + "generate_name": "rx", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "rx", + "fa": "شعاع X" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RY", + "generate_name": "ry", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "ry", + "fa": "شعاع Y" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCALE", + "generate_name": "scale", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "", + "text": { + "en": "scale", + "fa": "مقیاس" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_BEHAVIOR", + "generate_name": "scroll-behavior", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_scroll_behavior", + "text": { + "en": "scroll-behavior", + "fa": "رفتار پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN", + "generate_name": "scroll-margin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin", + "fa": "فاصله پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK", + "generate_name": "scroll-margin-block", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-block", + "fa": "فاصله بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK_END", + "generate_name": "scroll-margin-block-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-block-end", + "fa": "فاصله انتهای بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK_START", + "generate_name": "scroll-margin-block-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-block-start", + "fa": "فاصله شروع بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BOTTOM", + "generate_name": "scroll-margin-bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-bottom", + "fa": "فاصله پایین پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE", + "generate_name": "scroll-margin-inline", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-inline", + "fa": "فاصله درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE_END", + "generate_name": "scroll-margin-inline-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-inline-end", + "fa": "فاصله انتهای درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE_START", + "generate_name": "scroll-margin-inline-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-inline-start", + "fa": "فاصله شروع درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_LEFT", + "generate_name": "scroll-margin-left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-left", + "fa": "فاصله چپ پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_RIGHT", + "generate_name": "scroll-margin-right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-right", + "fa": "فاصله راست پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_TOP", + "generate_name": "scroll-margin-top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-margin-top", + "fa": "فاصله بالا پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING", + "generate_name": "scroll-padding", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding", + "fa": "فاصله پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK", + "generate_name": "scroll-padding-block", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-block", + "fa": "فاصله بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK_END", + "generate_name": "scroll-padding-block-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-block-end", + "fa": "فاصله انتهای بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK_START", + "generate_name": "scroll-padding-block-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-block-start", + "fa": "فاصله شروع بلوک پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BOTTOM", + "generate_name": "scroll-padding-bottom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-bottom", + "fa": "فاصله پایین پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE", + "generate_name": "scroll-padding-inline", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-inline", + "fa": "فاصله درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE_END", + "generate_name": "scroll-padding-inline-end", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-inline-end", + "fa": "فاصله انتهای درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE_START", + "generate_name": "scroll-padding-inline-start", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-inline-start", + "fa": "فاصله شروع درون خطی پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_LEFT", + "generate_name": "scroll-padding-left", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-left", + "fa": "فاصله چپ پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_RIGHT", + "generate_name": "scroll-padding-right", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-right", + "fa": "فاصله راست پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_TOP", + "generate_name": "scroll-padding-top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "scroll-padding-top", + "fa": "فاصله بالا پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_SNAP_ALIGN", + "generate_name": "scroll-snap-align", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_scroll_snap_align", + "text": { + "en": "scroll-snap-align", + "fa": "تراز پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_SNAP_TYPE", + "generate_name": "scroll-snap-type", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_scroll_snap_type", + "text": { + "en": "scroll-snap-type", + "fa": "نوع پیمایش" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SHAPE_OUTSIDE", + "generate_name": "shape-outside", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_shape_outside", + "text": { + "en": "shape-outside", + "fa": "شکل خارج" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_ALIGN", + "generate_name": "text-align", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_text_align", + "text": { + "en": "text-align", + "fa": "تراز متن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_ALIGN_LAST", + "generate_name": "text-align-last", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_text_align_last", + "text": { + "en": "text-align-last", + "fa": "تراز آخرین متن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS", + "generate_name": "align-items", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_align_items", + "text": { + "en": "align-items", + "fa": [ + "تراز‌کردن‌ اقلام", + "تراز‌ کردن‌ اقلام", + "تراز‌کردن‌ محتوا", + "تراز محتوا" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_INDENT", + "generate_name": "text-indent", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_text_indent", + "text": { + "en": "text-indent", + "fa": [ + "تورفتگی متن", + "تو رفتگی متن" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TOP", + "generate_name": "top", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "ast_layout_allowed_style_list_top", + "text": { + "en": "top", + "fa": "بالا" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM", + "generate_name": "transform", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_transform", + "text": { + "en": "transform", + "fa": "تبدیل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_ORIGIN", + "generate_name": "transform-origin", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transform_origin", + "text": { + "en": "transform-origin", + "fa": "مرکز تبدیل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSLATE", + "generate_name": "translate", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "translate", + "fa": "ترجمه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_UNICODE_BIDI", + "generate_name": "unicode-bidi", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_unicode_bidi", + "text": { + "en": "unicode-bidi", + "fa": "معکوس یونیکد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_USER_SELECT", + "generate_name": "user-select", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_user_select", + "text": { + "en": "user-select", + "fa": "انتخاب کاربر" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WILL_CHANGE", + "generate_name": "will-change", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_will_change", + "text": { + "en": "will-change", + "fa": "تغییر خواهد کرد" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_BOX", + "generate_name": "transform-box", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transform_box", + "text": { + "en": "transform-box", + "fa": "باکس تبدیل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_STYLE", + "generate_name": "transform-style", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transform_style", + "text": { + "en": "transform-style", + "fa": "سبک تبدیل" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION", + "generate_name": "transition", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY", + "reserved_values": "ast_layout_allowed_style_list_transition", + "text": { + "en": "transition", + "fa": "انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_BEHAVIOR", + "generate_name": "transition-behavior", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transition_behavior", + "text": { + "en": "transition-behavior", + "fa": "رفتار انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_DELAY", + "generate_name": "transition-behavior", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_TIME", + "reserved_values": "ast_layout_allowed_style_list_transition_delay", + "text": { + "en": "transition-delay", + "fa": "تاخیر انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_DURATION", + "generate_name": "transition-behavior", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_TIME", + "reserved_values": "ast_layout_allowed_style_list_transition_duration", + "text": { + "en": "transition-delay", + "fa": "مدت انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_PROPERTY", + "generate_name": "transition-property", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transition_property", + "text": { + "en": "transition-property", + "fa": "ویژگی انتقال" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_TIMING_FUNCTION", + "generate_name": "transition-timing-function", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_transition_timing_function", + "text": { + "en": "transition-timing-function", + "fa": [ + "تابع زمان‌بندی انتقال", + "تابع زمان بندی انتقال" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VECTOR_EFFECT", + "generate_name": "vector-effect", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_vector_effect", + "text": { + "en": "vector-effect", + "fa": "اثر وکتور" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VERTICAL_ALIGN", + "generate_name": "vertical-align", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_vertical_align", + "text": { + "en": "vertical-align", + "fa": "تراز عمودی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WHITE_SPACE", + "generate_name": "white-space", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_white_space", + "text": { + "en": "white-space", + "fa": "فضای سفید" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDOWS", + "generate_name": "widows", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "widows", + "fa": [ + "بیوه‌ها", + "بیوه‌ ها" + ] + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WORD_BREAK", + "generate_name": "word-break", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_word_break", + "text": { + "en": "word-break", + "fa": "شکستن کلمه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WORD_SPACING", + "generate_name": "word-spacing", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE", + "reserved_values": "", + "text": { + "en": "word-spacing", + "fa": "فاصله کلمه" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WRITING_MODE", + "generate_name": "writing-mode", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_writing_mode", + "text": { + "en": "writing-mode", + "fa": "حالت نوشتن" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ZOOM", + "generate_name": "zoom", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING", + "reserved_values": "ast_layout_allowed_style_list_zoom", + "text": { + "en": "zoom", + "fa": "بزرگنمایی" + }, + "values": [] + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_ERROR", + "type": "AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY" + } + ] +} \ No newline at end of file diff --git a/config/json/layout/attribute/style/value.json b/config/json/layout/attribute/style/value.json new file mode 100644 index 00000000..a3e33fde --- /dev/null +++ b/config/json/layout/attribute/style/value.json @@ -0,0 +1,5190 @@ +{ + "items": { + "size_default": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "max-content", + "text": { + "en": "max-content", + "fa": "حداکثر محتوا" + } + }, + { + "generate_name": "min-content", + "text": { + "en": "min-content", + "fa": "حداقل محتوا" + } + }, + { + "generate_name": "fit-content", + "text": { + "en": "fit-content", + "fa": "فیت" + } + } + ], + "ast_layout_allowed_style_list_appearance": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "مدیر کنترل پیش‌فرض" + } + }, + { + "generate_name": "button", + "text": { + "en": "button", + "fa": "دکمه" + } + }, + { + "generate_name": "default", + "text": { + "en": "default", + "fa": "پیش‌فرض" + } + }, + { + "generate_name": "text", + "text": { + "en": "text", + "fa": "متن" + } + }, + { + "generate_name": "dropdown", + "text": { + "en": "dropdown", + "fa": "منوی کشویی" + } + }, + { + "generate_name": "textfield", + "text": { + "en": "textfield", + "fa": "فیلد متنی" + } + }, + { + "generate_name": "output", + "text": { + "en": "output", + "fa": "خروجی" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "مخفی" + } + } + ], + "ast_layout_allowed_style_color": [ + { + "generate_name": "transparent", + "text": { + "en": "transparent", + "fa": [ + "بی‌رنگ", + "بی رنگ", + "شفاف" + ] + } + }, + { + "generate_name": "black", + "text": { + "en": "black", + "fa": "سیاه" + } + }, + { + "generate_name": "transparent", + "text": { + "en": "transparent", + "fa": [ + "بی‌رنگ", + "بی رنگ", + "شفاف" + ] + } + }, + { + "generate_name": "black", + "text": { + "en": "black", + "fa": "سیاه" + } + }, + { + "generate_name": "white", + "text": { + "en": "white", + "fa": "سفید" + } + }, + { + "generate_name": "pink", + "text": { + "en": "pink", + "fa": "صورتی" + } + }, + { + "generate_name": "purple", + "text": { + "en": "purple", + "fa": "بنفش" + } + }, + { + "generate_name": "red", + "text": { + "en": "red", + "fa": "قرمز" + } + }, + { + "generate_name": "green", + "text": { + "en": "green", + "fa": "سبز" + } + }, + { + "generate_name": "yellow", + "text": { + "en": "yellow", + "fa": "زرد" + } + }, + { + "generate_name": "blue", + "text": { + "en": "blue", + "fa": [ + "ابی", + "آبی" + ] + } + }, + { + "generate_name": "brown", + "text": { + "en": "brown", + "fa": [ + "قهوه‌ای", + "قهوه ای" + ] + } + }, + { + "generate_name": "orange", + "text": { + "en": "orange", + "fa": "نارنجی" + } + }, + { + "generate_name": "gray", + "text": { + "en": "gray", + "fa": "خاکستری" + } + }, + { + "generate_name": "silver", + "text": { + "en": "silver", + "fa": "طوسی" + } + }, + { + "generate_name": "gold", + "text": { + "en": "gold", + "fa": "طلایی" + } + }, + { + "generate_name": "beige", + "text": { + "en": "beige", + "fa": "بژ" + } + }, + { + "generate_name": "olive", + "text": { + "en": "olive", + "fa": "زیتونی" + } + }, + { + "generate_name": "navy", + "text": { + "en": "navy", + "fa": "لاجوردی" + } + }, + { + "generate_name": "turquoise", + "text": { + "en": "turquoise", + "fa": [ + "فیروزه‌ای", + "فیروزه ای" + ] + } + }, + { + "generate_name": "indigo", + "text": { + "en": "indigo", + "fa": "نیلی" + } + }, + { + "generate_name": "crimson", + "text": { + "en": "crimson", + "fa": "خرمایی" + } + }, + { + "generate_name": "darkred", + "text": { + "en": "darkred", + "fa": "قرمز تیره" + } + }, + { + "generate_name": "deeppink", + "text": { + "en": "deeppink", + "fa": "صورتی تیره" + } + }, + { + "generate_name": "firebrick", + "text": { + "en": "firebrick", + "fa": "آتشین" + } + }, + { + "generate_name": "hotpink", + "text": { + "en": "hotpink", + "fa": "صورتی داغ" + } + }, + { + "generate_name": "indianred", + "text": { + "en": "indianred", + "fa": "قرمز هندی" + } + }, + { + "generate_name": "lavenderblush", + "text": { + "en": "lavenderblush", + "fa": "اسطوخودوسی" + } + }, + { + "generate_name": "lightcoral", + "text": { + "en": "lightcoral", + "fa": "مرجانی روشن" + } + }, + { + "generate_name": "lightpink", + "text": { + "en": "lightpink", + "fa": "صورتی روشن" + } + }, + { + "generate_name": "maroon", + "text": { + "en": "maroon", + "fa": "زرشکی" + } + }, + { + "generate_name": "mistyrose", + "text": { + "en": "mistyrose", + "fa": "رز مه آلود" + } + }, + { + "generate_name": "palevioletred", + "text": { + "en": "palevioletred", + "fa": "قرمز بنفش کم" + } + }, + { + "generate_name": "bisque", + "text": { + "en": "bisque", + "fa": "پوست" + } + }, + { + "generate_name": "coral", + "text": { + "en": "coral", + "fa": "مرجانی" + } + }, + { + "generate_name": "darkorange", + "text": { + "en": "darkorange", + "fa": "نارنجی تیره" + } + }, + { + "generate_name": "darksalmon", + "text": { + "en": "darksalmon", + "fa": "سالمون تیره" + } + }, + { + "generate_name": "lightsalmon", + "text": { + "en": "lightsalmon", + "fa": "سالمون روشن" + } + }, + { + "generate_name": "orangered", + "text": { + "en": "orangered", + "fa": "نارنجی قرمز" + } + }, + { + "generate_name": "papayawhip", + "text": { + "en": "papayawhip", + "fa": "خامه پاپایا" + } + }, + { + "generate_name": "peachpuff", + "text": { + "en": "peachpuff", + "fa": "هلو" + } + }, + { + "generate_name": "salmon", + "text": { + "en": "salmon", + "fa": "سالمون" + } + }, + { + "generate_name": "tomato", + "text": { + "en": "tomato", + "fa": "گوجه فرنگی" + } + }, + { + "generate_name": "cornsilk", + "text": { + "en": "cornsilk", + "fa": "خمیر ذرت" + } + }, + { + "generate_name": "darkgoldenrod", + "text": { + "en": "darkgoldenrod", + "fa": "طلایی تیره" + } + }, + { + "generate_name": "darkkhaki", + "text": { + "en": "darkkhaki", + "fa": "خاکی تیره" + } + }, + { + "generate_name": "lightgoldenrodyellow", + "text": { + "en": "lightgoldenrodyellow", + "fa": "طلایی روشن" + } + }, + { + "generate_name": "lightyellow", + "text": { + "en": "lightyellow", + "fa": "زرد روشن" + } + }, + { + "generate_name": "khaki", + "text": { + "en": "khaki", + "fa": "خاکی" + } + }, + { + "generate_name": "palegoldenrod", + "text": { + "en": "palegoldenrod", + "fa": [ + "پرتقالی کم", + "زرد کم" + ] + } + }, + { + "generate_name": "aquamarine", + "text": { + "en": "aquamarine", + "fa": "سبز دریایی" + } + }, + { + "generate_name": "chartreuse", + "text": { + "en": "chartreuse", + "fa": "چارتوز" + } + }, + { + "generate_name": "darkgreen", + "text": { + "en": "darkgreen", + "fa": "سبز تیره" + } + }, + { + "generate_name": "darkolivegreen", + "text": { + "en": "darkolivegreen", + "fa": "زیتونی تیره" + } + }, + { + "generate_name": "darkseagreen", + "text": { + "en": "darkseagreen", + "fa": "سبز دریایی تیره" + } + }, + { + "generate_name": "darkslategray", + "text": { + "en": "darkslategray", + "fa": "خاکستری تیره" + } + }, + { + "generate_name": "forestgreen", + "text": { + "en": "forestgreen", + "fa": "سبز جنگلی" + } + }, + { + "generate_name": "greenyellow", + "text": { + "en": "greenyellow", + "fa": "زرد سبز" + } + }, + { + "generate_name": "honeydew", + "text": { + "en": "honeydew", + "fa": "شهد" + } + }, + { + "generate_name": "lawngreen", + "text": { + "en": "lawngreen", + "fa": "سبز چمنی" + } + }, + { + "generate_name": "lightgreen", + "text": { + "en": "lightgreen", + "fa": "سبز روشن" + } + }, + { + "generate_name": "lightseagreen", + "text": { + "en": "lightseagreen", + "fa": "سبز دریایی روشن" + } + }, + { + "generate_name": "lime", + "text": { + "en": "lime", + "fa": "لیمو سبز" + } + }, + { + "generate_name": "limegreen", + "text": { + "en": "limegreen", + "fa": "لیمو سبز روشن" + } + }, + { + "generate_name": "mediumaquamarine", + "text": { + "en": "mediumaquamarine", + "fa": "آب دریایی میانه" + } + }, + { + "generate_name": "mediumseagreen", + "text": { + "en": "mediumseagreen", + "fa": "سبز دریایی میانه" + } + }, + { + "generate_name": "mediumspringgreen", + "text": { + "en": "mediumspringgreen", + "fa": "سبز بهاری میانه" + } + }, + { + "generate_name": "olivedrab", + "text": { + "en": "olivedrab", + "fa": "سبز زیتونی تیره" + } + }, + { + "generate_name": "palegreen", + "text": { + "en": "palegreen", + "fa": "سبز کم" + } + }, + { + "generate_name": "seagreen", + "text": { + "en": "seagreen", + "fa": "سبز دریایی" + } + }, + { + "generate_name": "springgreen", + "text": { + "en": "springgreen", + "fa": "سبز بهاری" + } + }, + { + "generate_name": "teal", + "text": { + "en": "teal", + "fa": "فیروزه ای" + } + }, + { + "generate_name": "yellowgreen", + "text": { + "en": "yellowgreen", + "fa": "سبز زرد" + } + }, + { + "generate_name": "aliceblue", + "text": { + "en": "aliceblue", + "fa": "آبی آسمانی روشن" + } + }, + { + "generate_name": "aqua", + "text": { + "en": "aqua", + "fa": "آبی" + } + }, + { + "generate_name": "azure", + "text": { + "en": "azure", + "fa": "آبی روشن" + } + }, + { + "generate_name": "cadetblue", + "text": { + "en": "cadetblue", + "fa": "آبی کاپیتان" + } + }, + { + "generate_name": "cornflowerblue", + "text": { + "en": "cornflowerblue", + "fa": "آبی گل گندم" + } + }, + { + "generate_name": "darkcyan", + "text": { + "en": "darkcyan", + "fa": "آبی آسمانی تیره" + } + }, + { + "generate_name": "darkturquoise", + "text": { + "en": "darkturquoise", + "fa": "فیروزه ای تیره" + } + }, + { + "generate_name": "deepskyblue", + "text": { + "en": "deepskyblue", + "fa": "آبی آسمانی عمیق" + } + }, + { + "generate_name": "dodgerblue", + "text": { + "en": "dodgerblue", + "fa": "آبی آسمانی داج" + } + }, + { + "generate_name": "lightblue", + "text": { + "en": "lightblue", + "fa": "آبی روشن" + } + }, + { + "generate_name": "lightcyan", + "text": { + "en": "lightcyan", + "fa": "فیروزه ای روشن" + } + }, + { + "generate_name": "lightskyblue", + "text": { + "en": "lightskyblue", + "fa": "آبی آسمانی روشن" + } + }, + { + "generate_name": "lightsteelblue", + "text": { + "en": "lightsteelblue", + "fa": "آبی فولادی روشن" + } + }, + { + "generate_name": "mediumblue", + "text": { + "en": "mediumblue", + "fa": "آبی میانه" + } + }, + { + "generate_name": "mediumturquoise", + "text": { + "en": "mediumturquoise", + "fa": "فیروزه ای میانه" + } + }, + { + "generate_name": "midnightblue", + "text": { + "en": "midnightblue", + "fa": "آبی نیمه شب" + } + }, + { + "generate_name": "navy", + "text": { + "en": "navy", + "fa": "نیلی" + } + }, + { + "generate_name": "paleturquoise", + "text": { + "en": "paleturquoise", + "fa": "آبی روشن" + } + }, + { + "generate_name": "powderblue", + "text": { + "en": "powderblue", + "fa": "آبی پودری" + } + }, + { + "generate_name": "royalblue", + "text": { + "en": "royalblue", + "fa": "آبی سلطنتی" + } + }, + { + "generate_name": "skyblue", + "text": { + "en": "skyblue", + "fa": "آبی آسمانی" + } + }, + { + "generate_name": "steelblue", + "text": { + "en": "steelblue", + "fa": "آبی فولادی" + } + }, + { + "generate_name": "blueviolet", + "text": { + "en": "blueviolet", + "fa": "آبی بنفش" + } + }, + { + "generate_name": "darkmagenta", + "text": { + "en": "darkmagenta", + "fa": "ارغوانی تیره" + } + }, + { + "generate_name": "darkorchid", + "text": { + "en": "darkorchid", + "fa": "بنفش ارکیده تیره" + } + }, + { + "generate_name": "darkslateblue", + "text": { + "en": "darkslateblue", + "fa": "آبی ارغوانی تیره" + } + }, + { + "generate_name": "darkviolet", + "text": { + "en": "darkviolet", + "fa": "بنفش تیره" + } + }, + { + "generate_name": "fuchsia", + "text": { + "en": "fuchsia", + "fa": "سرخابی" + } + }, + { + "generate_name": "lavender", + "text": { + "en": "lavender", + "fa": "اسطوخودوس" + } + }, + { + "generate_name": "magenta", + "text": { + "en": "magenta", + "fa": "ارغوانی" + } + }, + { + "generate_name": "mediumorchid", + "text": { + "en": "mediumorchid", + "fa": "ارکیده میانه" + } + }, + { + "generate_name": "mediumpurple", + "text": { + "en": "mediumpurple", + "fa": "بنفش میانه" + } + }, + { + "generate_name": "mediumslateblue", + "text": { + "en": "mediumslateblue", + "fa": "آبی ارغوانی میانه" + } + }, + { + "generate_name": "orchid", + "text": { + "en": "orchid", + "fa": "ارکیده" + } + }, + { + "generate_name": "plum", + "text": { + "en": "plum", + "fa": "آلو" + } + }, + { + "generate_name": "purple", + "text": { + "en": "purple", + "fa": "بنفش" + } + }, + { + "generate_name": "rebeccapurple", + "text": { + "en": "rebeccapurple", + "fa": "بنفش ربکا" + } + }, + { + "generate_name": "thistle", + "text": { + "en": "thistle", + "fa": "خار مریم" + } + }, + { + "generate_name": "violet", + "text": { + "en": "violet", + "fa": "بنفش روشن" + } + }, + { + "generate_name": "black", + "text": { + "en": "black", + "fa": "سیاه" + } + }, + { + "generate_name": "darkgray", + "text": { + "en": "darkgray", + "fa": "خاکستری تیره" + } + }, + { + "generate_name": "darkslategray", + "text": { + "en": "darkslategray", + "fa": "خاکستری تخته تیره" + } + }, + { + "generate_name": "dimgray", + "text": { + "en": "dimgray", + "fa": "خاکستری کم‌رنگ" + } + }, + { + "generate_name": "gainsboro", + "text": { + "en": "gainsboro", + "fa": "گینزبورو" + } + }, + { + "generate_name": "gray", + "text": { + "en": "gray", + "fa": "خاکستری" + } + }, + { + "generate_name": "lightgray", + "text": { + "en": "lightgray", + "fa": "خاکستری روشن" + } + }, + { + "generate_name": "lightsteelgray", + "text": { + "en": "lightsteelgray", + "fa": "خاکستری فولادی روشن" + } + }, + { + "generate_name": "silver", + "text": { + "en": "silver", + "fa": "نقره‌ای" + } + }, + { + "generate_name": "slategray", + "text": { + "en": "slategray", + "fa": "خاکستری تخته" + } + }, + { + "generate_name": "white", + "text": { + "en": "white", + "fa": "سفید" + } + }, + { + "generate_name": "whitesmoke", + "text": { + "en": "whitesmoke", + "fa": "سفید دود" + } + } + ], + "ast_layout_allowed_style_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "max-content", + "text": { + "en": "max-content", + "fa": "حداکثر محتوا" + } + }, + { + "generate_name": "min-content", + "text": { + "en": "min-content", + "fa": "حداقل محتوا" + } + }, + { + "generate_name": "fit-content", + "text": { + "en": "fit-content", + "fa": "فیت" + } + } + ], + "ast_layout_allowed_style_height": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "max-content", + "text": { + "en": "max-content", + "fa": "حداکثر محتوا" + } + }, + { + "generate_name": "min-content", + "text": { + "en": "min-content", + "fa": "حداقل محتوا" + } + }, + { + "generate_name": "fit-content", + "text": { + "en": "fit-content", + "fa": "فیت" + } + } + ], + "ast_layout_allowed_style_list_aspect_ratio": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_backface_visibility": [ + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": "مشاهده‌پذیر" + } + }, + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_block_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "min-content", + "text": { + "en": "min-content", + "fa": "حداقل با محتوا" + } + }, + { + "generate_name": "max-content", + "text": { + "en": "max-content", + "fa": "ماکزیمم محتوا" + } + }, + { + "generate_name": "fit-content", + "text": { + "en": "fit-content", + "fa": "فیت" + } + } + ], + "ast_layout_allowed_style_list_background_image": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_background_attachment": [ + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "پیمایش" + } + }, + { + "generate_name": "fixed", + "text": { + "en": "fixed", + "fa": "ثابت" + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + } + ], + "ast_layout_allowed_style_list_background_blend_mode": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "عادی", + "معمولی" + ] + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + }, + { + "generate_name": "local", + "text": { + "en": "local", + "fa": "محلی" + } + }, + { + "generate_name": "multiply", + "text": { + "en": "multiply", + "fa": "سخت" + } + }, + { + "generate_name": "screen", + "text": { + "en": "screen", + "fa": "افزودن" + } + }, + { + "generate_name": "overlay", + "text": { + "en": "overlay", + "fa": "حذف" + } + }, + { + "generate_name": "darken", + "text": { + "en": "darken", + "fa": "تیره کردن" + } + }, + { + "generate_name": "lighten", + "text": { + "en": "lighten", + "fa": "روشن کردن" + } + }, + { + "generate_name": "color-dodge", + "text": { + "en": "color-dodge", + "fa": "سایه" + } + }, + { + "generate_name": "color-burn", + "text": { + "en": "color-burn", + "fa": "فراکتال" + } + }, + { + "generate_name": "hue", + "text": { + "en": "hue", + "fa": "حالت ترکیب" + } + }, + { + "generate_name": "saturation", + "text": { + "en": "saturation", + "fa": "مات" + } + }, + { + "generate_name": "color", + "text": { + "en": "color", + "fa": "رنگ" + } + }, + { + "generate_name": "luminosity", + "text": { + "en": "luminosity", + "fa": "تن سایه" + } + } + ], + "ast_layout_allowed_style_list_background_clip": [ + { + "generate_name": "content-box", + "text": { + "en": "content-box", + "fa": "محتوا" + } + }, + { + "generate_name": "padding-box", + "text": { + "en": "padding-box", + "fa": "حاشیه" + } + }, + { + "generate_name": "border-box", + "text": { + "en": "border-box", + "fa": "کل عنصر" + } + } + ], + "ast_layout_allowed_style_list_background_origin": [ + { + "generate_name": "content-box", + "text": { + "en": "content-box", + "fa": "محتوا" + } + }, + { + "generate_name": "padding-box", + "text": { + "en": "padding-box", + "fa": "حاشیه" + } + }, + { + "generate_name": "border-box", + "text": { + "en": "border-box", + "fa": "کل عنصر" + } + } + ], + "ast_layout_allowed_style_list_background_position_x": [ + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + } + ], + "ast_layout_allowed_style_list_background_position_y": [ + { + "generate_name": "top", + "text": { + "en": "top", + "fa": "بالا" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "bottom", + "text": { + "en": "bottom", + "fa": "پایین" + } + } + ], + "ast_layout_allowed_style_list_background_repeat": [ + { + "generate_name": "repeat", + "text": { + "en": "repeat", + "fa": "تکرار" + } + }, + { + "generate_name": "repeat-x", + "text": { + "en": "repeat-x", + "fa": "تکرار در محور افقی" + } + }, + { + "generate_name": "repeat-y", + "text": { + "en": "repeat-y", + "fa": "تکرار در محور عمودی" + } + }, + { + "generate_name": "no-repeat", + "text": { + "en": "no-repeat", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_background_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "cover", + "text": { + "en": "cover", + "fa": "پوشش" + } + }, + { + "generate_name": "contain", + "text": { + "en": "contain", + "fa": "مناسب با محتوا" + } + } + ], + "ast_layout_allowed_style_list_border_block_end_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه‌چین", + "نقطه چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": "دوگانه" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_block_end_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_border_block_start_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_block_start_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_border_bottom_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_collapse": [ + { + "generate_name": "collapse", + "text": { + "en": "collapse", + "fa": [ + "بله", + "اره" + ] + } + }, + { + "generate_name": "separate", + "text": { + "en": "separate", + "fa": [ + "خیر", + "نه" + ] + } + } + ], + "ast_layout_allowed_style_list_border_image_repeat": [ + { + "generate_name": "repeat", + "text": { + "en": "repeat", + "fa": "تکرار" + } + }, + { + "generate_name": "repeat-x", + "text": { + "en": "repeat-x", + "fa": [ + "تکرارافقی", + "تکرار افقی" + ] + } + }, + { + "generate_name": "repeat-y", + "text": { + "en": "repeat-y", + "fa": [ + "تکرارعمودی", + "تکرار عمودی" + ] + } + }, + { + "generate_name": "no-repeat", + "text": { + "en": "no-repeat", + "fa": [ + "بدون‌تکرار", + "بدون تکرار" + ] + } + } + ], + "ast_layout_allowed_style_list_border_image_source": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_border_image_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_border_inline_end_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه‌ چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دوگانه", + "دو گانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_inline_start_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_left_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_right_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_border_top_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط چین", + "خط‌چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه چین", + "نقطه‌چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_bottom": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_box_sizing": [ + { + "generate_name": "content-box", + "text": { + "en": "content-box", + "fa": "محتویات" + } + }, + { + "generate_name": "border-box", + "text": { + "en": "border-box", + "fa": "مرزی" + } + } + ], + "ast_layout_allowed_style_list_break_inside": [ + { + "generate_name": "avoid", + "text": { + "en": "avoid", + "fa": "اجتناب" + } + }, + { + "generate_name": "avoid-page", + "text": { + "en": "avoid-page", + "fa": "اجتناب پرچم" + } + }, + { + "generate_name": "avoid-column", + "text": { + "en": "avoid-column", + "fa": "اجتناب صفحه" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "شکست" + } + } + ], + "ast_layout_allowed_style_list_break_before": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "شکست" + } + }, + { + "generate_name": "page", + "text": { + "en": "page", + "fa": "صفحه" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "ستون" + } + }, + { + "generate_name": "region", + "text": { + "en": "region", + "fa": "خلاصه" + } + } + ], + "ast_layout_allowed_style_list_break_after": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "شکست" + } + }, + { + "generate_name": "page", + "text": { + "en": "page", + "fa": "صفحه" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "ستون" + } + }, + { + "generate_name": "region", + "text": { + "en": "region", + "fa": "خلاصه" + } + } + ], + "ast_layout_allowed_style_list_caption_side": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + }, + { + "generate_name": "top", + "text": { + "en": "top", + "fa": "بالا" + } + }, + { + "generate_name": "bottom", + "text": { + "en": "bottom", + "fa": "پایین" + } + } + ], + "ast_layout_allowed_style_list_clear": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پایین" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "both", + "text": { + "en": "both", + "fa": [ + "هردو", + "هر دو" + ] + } + } + ], + "ast_layout_allowed_style_list_clip_path": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + }, + { + "generate_name": "circle()", + "text": { + "en": "circle()", + "fa": "دایره" + } + }, + { + "generate_name": "rect()", + "text": { + "en": "rect()", + "fa": "مستطیل" + } + }, + { + "generate_name": "polygon()", + "text": { + "en": "polygon()", + "fa": [ + "پنج‌ ضلعی", + "پنج‌ضلعی" + ] + } + }, + { + "generate_name": "path()", + "text": { + "en": "path()", + "fa": "مسیر" + } + } + ], + "ast_layout_allowed_style_list_clip_rule": [ + { + "generate_name": "nonzero", + "text": { + "en": "nonzero", + "fa": "تازه" + } + }, + { + "generate_name": "evenodd", + "text": { + "en": "evenodd", + "fa": "یکسان" + } + } + ], + "ast_layout_allowed_style_list_color_interpolation": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "srgb", + "text": { + "en": "srgb", + "fa": [ + "RGB", + "rgb" + ] + } + }, + { + "generate_name": "linearRGB", + "text": { + "en": "linearRGB", + "fa": "خطی" + } + } + ], + "ast_layout_allowed_style_list_color_interpolation_filters": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "srgb", + "text": { + "en": "srgb", + "fa": [ + "RGB", + "rgb" + ] + } + }, + { + "generate_name": "linearRGB", + "text": { + "en": "linearRGB", + "fa": "خطی" + } + } + ], + "ast_layout_allowed_style_list_color_scheme": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "light", + "text": { + "en": "light", + "fa": "روشن" + } + }, + { + "generate_name": "dark", + "text": { + "en": "dark", + "fa": "تاریک" + } + } + ], + "ast_layout_allowed_style_list_column_count": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_column_fill": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "balance", + "text": { + "en": "balance", + "fa": [ + "بلافاصله", + "بلا فاصله" + ] + } + } + ], + "ast_layout_allowed_style_list_column_rule_style": [ + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "پیوسته" + } + }, + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "نقطه‌چین", + "نقطه چین" + ] + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دوگانه", + "دو گانه" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + } + ], + "ast_layout_allowed_style_list_column_span": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "یک ستون" + } + }, + { + "generate_name": "all", + "text": { + "en": "all", + "fa": [ + "بیش از یک ستون", + "بیش از یک‌ستون" + ] + } + } + ], + "ast_layout_allowed_style_list_contain": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "content", + "text": { + "en": "content", + "fa": "محتوا" + } + }, + { + "generate_name": "layout", + "text": { + "en": "layout", + "fa": "لایه" + } + }, + { + "generate_name": "size", + "text": { + "en": "size", + "fa": "اندازه" + } + }, + { + "generate_name": "layout size", + "text": { + "en": "layout size", + "fa": "لایه و اندازه" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_block_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_height": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_inline_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_size": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_contain_intrinsic_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_container": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "inline-size", + "text": { + "en": "inline-size", + "fa": "کامل" + } + }, + { + "generate_name": "block-size", + "text": { + "en": "block-size", + "fa": "بیشتر" + } + } + ], + "ast_layout_allowed_style_list_container_name": [ + { + "generate_name": "name", + "text": { + "en": "name", + "fa": "نام" + } + } + ], + "ast_layout_allowed_style_list_container_type": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "inline-size", + "text": { + "en": "inline-size", + "fa": "بزرگ" + } + }, + { + "generate_name": "block-size", + "text": { + "en": "block-size", + "fa": "بیشتر" + } + } + ], + "ast_layout_allowed_style_list_content": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خالی" + } + }, + { + "generate_name": "content", + "text": { + "en": "content", + "fa": "محتوا" + } + }, + { + "generate_name": "var()", + "text": { + "en": "var()", + "fa": "متغیر" + } + } + ], + "ast_layout_allowed_style_list_content_visibility": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": "معلوم" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "مشاهده" + } + } + ], + "ast_layout_allowed_style_list_counter_increment": [ + { + "generate_name": "number", + "text": { + "en": "number", + "fa": "عدد" + } + }, + { + "generate_name": "counter()", + "text": { + "en": "counter()", + "fa": "حساب" + } + } + ], + "ast_layout_allowed_style_list_counter_set": [ + { + "generate_name": "number", + "text": { + "en": "number", + "fa": "عدد" + } + }, + { + "generate_name": "counter()", + "text": { + "en": "counter()", + "fa": "شمارنده" + } + } + ], + "ast_layout_allowed_style_list_cursor": [ + { + "generate_name": "pointer", + "text": { + "en": "pointer", + "fa": "دست" + } + }, + { + "generate_name": "default", + "text": { + "en": "default", + "fa": "نشانگر" + } + }, + { + "generate_name": "not-allowed", + "text": { + "en": "not-allowed", + "fa": "مشکل" + } + }, + { + "generate_name": "text", + "text": { + "en": "text", + "fa": "متن" + } + }, + { + "generate_name": "progress", + "text": { + "en": "progress", + "fa": "بازی" + } + } + ], + "ast_layout_allowed_style_list_direction": [ + { + "generate_name": "ltr", + "text": { + "en": "ltr", + "fa": "چپ به راست" + } + }, + { + "generate_name": "rtl", + "text": { + "en": "rtl", + "fa": "راست به چپ" + } + } + ], + "ast_layout_allowed_style_list_display": [ + { + "generate_name": "block", + "text": { + "en": "block", + "fa": "بلوک" + } + }, + { + "generate_name": "inline", + "text": { + "en": "inline", + "fa": "خطی" + } + }, + { + "generate_name": "inline-block", + "text": { + "en": "inline-block", + "fa": "بلوک خطی" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "پنهان" + } + }, + { + "generate_name": "flex", + "text": { + "en": "flex", + "fa": [ + "فلکس", + "منطف" + ] + } + }, + { + "generate_name": "contents", + "text": { + "en": "contents", + "fa": "محتوا" + } + }, + { + "generate_name": "grid", + "text": { + "en": "grid", + "fa": "شبکه" + } + }, + { + "generate_name": "subgrid", + "text": { + "en": "subgrid", + "fa": "فرعی" + } + }, + { + "generate_name": "list-item", + "text": { + "en": "list-item", + "fa": "فهرست" + } + }, + { + "generate_name": "inline-list-item", + "text": { + "en": "inline-list-item", + "fa": "فهرست داخلی" + } + }, + { + "generate_name": "table", + "text": { + "en": "table", + "fa": "جدول" + } + }, + { + "generate_name": "table-row-group", + "text": { + "en": "table-row-group", + "fa": "جدول سطر گروه" + } + }, + { + "generate_name": "table-header-group", + "text": { + "en": "table-header-group", + "fa": "جدول سربرگ گروه" + } + }, + { + "generate_name": "table-footer-group", + "text": { + "en": "table-footer-group", + "fa": "جدول زیرنویس گروه" + } + }, + { + "generate_name": "table-row", + "text": { + "en": "table-row", + "fa": "جدول ردیف" + } + }, + { + "generate_name": "table-cell", + "text": { + "en": "table-cell", + "fa": "جدول سلول" + } + }, + { + "generate_name": "table-column", + "text": { + "en": "table-column", + "fa": "جدول ستون" + } + }, + { + "generate_name": "table-column-group", + "text": { + "en": "table-column-group", + "fa": "جدول گروه ستون" + } + }, + { + "generate_name": "table-caption", + "text": { + "en": "table-caption", + "fa": "جدول ثابت" + } + }, + { + "generate_name": "table-column", + "text": { + "en": "inline-grid", + "fa": "شبکه داخلی" + } + }, + { + "generate_name": "inline-flex", + "text": { + "en": "inline-flex", + "fa": "فلکس داخلی" + } + }, + { + "generate_name": "inline-contents", + "text": { + "en": "inline-contents", + "fa": "محتوا داخلی" + } + }, + { + "generate_name": "ruby", + "text": { + "en": "ruby", + "fa": "محتوای شبکه" + } + }, + { + "generate_name": "ruby-base", + "text": { + "en": "ruby-base", + "fa": "پایه شبکه" + } + }, + { + "generate_name": "ruby-text", + "text": { + "en": "ruby-text", + "fa": "روبی گروه" + } + }, + { + "generate_name": "ruby-base-container", + "text": { + "en": "ruby-base-container", + "fa": "پایه روبی داخلی" + } + }, + { + "generate_name": "ruby-text-container", + "text": { + "en": "ruby-text-container", + "fa": "متن روبی داخلی" + } + }, + { + "generate_name": "inline-contents", + "text": { + "en": "inline-contents", + "fa": "گروه روبی داخلی" + } + }, + { + "generate_name": "run-in", + "text": { + "en": "run-in", + "fa": "اصطلاح" + } + } + ], + "ast_layout_allowed_style_list_align_items": [ + { + "generate_name": "hide", + "text": { + "en": "hide", + "fa": "پنهان" + } + }, + { + "generate_name": "flex-start", + "text": { + "en": "flex-start", + "fa": "شروع" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "flex-end", + "text": { + "en": "flex-end", + "fa": "پایان" + } + }, + { + "generate_name": "stretch", + "text": { + "en": "stretch", + "fa": "کشش" + } + }, + { + "generate_name": "baseline", + "text": { + "en": "baseline", + "fa": "خط مبنا" + } + } + ], + "ast_layout_allowed_style_list_empty_cells": [ + { + "generate_name": "hide", + "text": { + "en": "hide", + "fa": "پنهان" + } + }, + { + "generate_name": "show", + "text": { + "en": "show", + "fa": "نمایش" + } + } + ], + "ast_layout_allowed_style_list_fill": [ + { + "generate_name": "color", + "text": { + "en": "color", + "fa": "رنگ" + } + }, + { + "generate_name": "image", + "text": { + "en": "image", + "fa": "تصویر" + } + } + ], + "ast_layout_allowed_style_list_fill_rule": [ + { + "generate_name": "nonzero", + "text": { + "en": "nonzero", + "fa": "تازه" + } + }, + { + "generate_name": "evenodd", + "text": { + "en": "evenodd", + "fa": "یکسان" + } + } + ], + "ast_layout_allowed_style_list_filter": [ + { + "generate_name": "blur()", + "text": { + "en": "blur()", + "fa": [ + "مات", + "گرم" + ] + } + }, + { + "generate_name": "brightness()", + "text": { + "en": "brightness()", + "fa": "کنتراست" + } + }, + { + "generate_name": "drop-shadow()", + "text": { + "en": "drop-shadow()", + "fa": "گرادیان" + } + } + ], + "ast_layout_allowed_style_list_flex": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_flex_basis": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_flex_direction": [ + { + "generate_name": "row", + "text": { + "en": "row", + "fa": "افقی" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "عمودی" + } + }, + { + "generate_name": "row-reverse", + "text": { + "en": "row-reverse", + "fa": "افقی معکوس" + } + }, + { + "generate_name": "column-reverse", + "text": { + "en": "column-reverse", + "fa": "عمودی معکوس" + } + } + ], + "ast_layout_allowed_style_list_flex_flow": [ + { + "generate_name": "row wrap", + "text": { + "en": "row wrap", + "fa": "جهت فلکس و چینش" + } + }, + { + "generate_name": "row nowrap", + "text": { + "en": "row nowrap", + "fa": "پخش" + } + }, + { + "generate_name": "column wrap", + "text": { + "en": "column wrap", + "fa": "جهت عمودی و چینش" + } + }, + { + "generate_name": "column nowrap", + "text": { + "en": "column nowrap", + "fa": "عمودی و پخش" + } + } + ], + "ast_layout_allowed_style_list_flex_wrap": [ + { + "generate_name": "nowrap", + "text": { + "en": "nowrap", + "fa": "پهن" + } + }, + { + "generate_name": "wrap", + "text": { + "en": "wrap", + "fa": "چینش" + } + }, + { + "generate_name": "wrap-reverse", + "text": { + "en": "wrap-reverse", + "fa": "چینش معکوس" + } + } + ], + "ast_layout_allowed_style_list_float": [ + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خالی" + } + } + ], + "ast_layout_allowed_style_list_font": null, + "ast_layout_allowed_style_list_font_display": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "block", + "text": { + "en": "block", + "fa": "بلوک" + } + }, + { + "generate_name": "swap", + "text": { + "en": "swap", + "fa": "تعویض" + } + }, + { + "generate_name": "fallback", + "text": { + "en": "fallback", + "fa": "پشتیبانی" + } + }, + { + "generate_name": "optional", + "text": { + "en": "optional", + "fa": [ + "اختیاری", + "دلخواه" + ] + } + } + ], + "ast_layout_allowed_style_list_font_family": null, + "ast_layout_allowed_style_list_font_feature_settings": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "فعال" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + } + ], + "ast_layout_allowed_style_list_font_kerning": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "نه" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "بله" + } + } + ], + "ast_layout_allowed_style_list_font_language_override": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "غیر فعال", + "غیرفعال" + ] + } + }, + { + "generate_name": "override", + "text": { + "en": "override", + "fa": "فعال" + } + } + ], + "ast_layout_allowed_style_list_font_optical_sizing": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "optical", + "text": { + "en": "optical", + "fa": "سازگار" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "غیر سازگار" + } + } + ], + "ast_layout_allowed_style_list_font_stretch": [ + { + "generate_name": "ultra-condensed", + "text": { + "en": "ultra-condensed", + "fa": "پهن" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "متوسط" + } + }, + { + "generate_name": "ultra-expanded", + "text": { + "en": "ultra-expanded", + "fa": "کشیده" + } + } + ], + "ast_layout_allowed_style_list_font_style": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "عادی", + "معمولی" + ] + } + }, + { + "generate_name": "italic", + "text": { + "en": "italic", + "fa": "خوب" + } + }, + { + "generate_name": "oblique", + "text": { + "en": "oblique", + "fa": "خمیده" + } + } + ], + "ast_layout_allowed_style_list_font_variant": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "معمولی", + "عادی" + ] + } + }, + { + "generate_name": "small-caps", + "text": { + "en": "small-caps", + "fa": "حرف‌های بزرگ" + } + } + ], + "ast_layout_allowed_style_list_font_weight": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "معمولی", + "عادی" + ] + } + }, + { + "generate_name": "bold", + "text": { + "en": "bold", + "fa": [ + "ضخیم", + "سنگین" + ] + } + }, + { + "generate_name": "bolder", + "text": { + "en": "bolder", + "fa": [ + "خیلی ضخیم", + "خیلی سنگین" + ] + } + } + ], + "ast_layout_allowed_style_list_grid": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "ستون" + } + }, + { + "generate_name": "row", + "text": { + "en": "row", + "fa": "ردیف" + } + } + ], + "ast_layout_allowed_style_list_grid_area": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_auto_columns": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_auto_flow": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "column", + "text": { + "en": "column", + "fa": "ستون" + } + }, + { + "generate_name": "row", + "text": { + "en": "row", + "fa": "ردیف" + } + } + ], + "ast_layout_allowed_style_list_grid_auto_rows": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_column": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_column_end": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_column_start": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_row": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_row_end": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_row_start": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_template": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_template_areas": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_template_columns": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_grid_template_rows": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_height": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_justify_content": [ + { + "generate_name": "flex-start", + "text": { + "en": "flex-start", + "fa": "چپ" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "flex-end", + "text": { + "en": "flex-end", + "fa": "راست" + } + }, + { + "generate_name": "space-between", + "text": { + "en": "space-between", + "fa": "پخش" + } + } + ], + "ast_layout_allowed_style_list_left": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_list_style": [ + { + "generate_name": "cover", + "text": { + "en": "cover", + "fa": "پوشش" + } + }, + { + "generate_name": "disc", + "text": { + "en": "disc", + "fa": [ + "نشان‌دهنده", + "نشان دهنده" + ] + } + }, + { + "generate_name": "circle", + "text": { + "en": "circle", + "fa": "دایره‌ای" + } + }, + { + "generate_name": "square", + "text": { + "en": "square", + "fa": "مستطیل" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "پنهان", + "غیر فعال" + ] + } + } + ], + "ast_layout_allowed_style_list_margin": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_margin_bottom": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_margin_left": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_margin_right": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_margin_top": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_object_fit": [ + { + "generate_name": "cover", + "text": { + "en": "cover", + "fa": "پوشش" + } + }, + { + "generate_name": "contain", + "text": { + "en": "contain", + "fa": "پوشش کامل" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_text_decoration": [ + { + "generate_name": "underline", + "text": { + "en": "underline", + "fa": [ + "زیرخط", + "زیر خط" + ] + } + }, + { + "generate_name": "line-through", + "text": { + "en": "line-through", + "fa": "خط خورده" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "بی‌خط", + "بی خط" + ] + } + } + ], + "ast_layout_allowed_style_list_z_index": null, + "ast_layout_allowed_style_list_outline_color": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_outline_style": [ + { + "generate_name": "dashed", + "text": { + "en": "dashed", + "fa": [ + "خط‌چین", + "خط چین" + ] + } + }, + { + "generate_name": "dotted", + "text": { + "en": "dotted", + "fa": [ + "خط دار", + "خط‌دار" + ] + } + }, + { + "generate_name": "solid", + "text": { + "en": "solid", + "fa": "مستقیم" + } + }, + { + "generate_name": "double", + "text": { + "en": "double", + "fa": [ + "دو گانه", + "دوگانه" + ] + } + }, + { + "generate_name": "groove", + "text": { + "en": "groove", + "fa": "موجی" + } + }, + { + "generate_name": "inset", + "text": { + "en": "inset", + "fa": [ + "فرورفته", + "فرو رفته" + ] + } + }, + { + "generate_name": "outset", + "text": { + "en": "outset", + "fa": [ + "برامده", + "برآمده", + "برامده" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + } + ], + "ast_layout_allowed_style_list_outline_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow_anchor": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "بله" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_overflow_block": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow_inline": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow_wrap": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خیر" + } + }, + { + "generate_name": "break-word", + "text": { + "en": "break-word", + "fa": "بله" + } + }, + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_overflow_x": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیر فعال", + "غیرفعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_overflow_y": [ + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "غیر فعال", + "غیرفعال" + ] + } + }, + { + "generate_name": "scroll", + "text": { + "en": "scroll", + "fa": "چرخش" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_block_end": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_block_start": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_bottom": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_inline": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_inline_end": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_inline_start": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_left": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_right": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_padding_top": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_page": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": [ + "خودکار", + "بله" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_page_break_after": [ + { + "generate_name": "always", + "text": { + "en": "always", + "fa": [ + "همیشه", + "بله" + ] + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_page_break_before": [ + { + "generate_name": "always", + "text": { + "en": "always", + "fa": [ + "همیشه", + "بله" + ] + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_page_break_inside": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": [ + "بله", + "خودکار" + ] + } + }, + { + "generate_name": "avoid", + "text": { + "en": "avoid", + "fa": "خیر" + } + } + ], + "ast_layout_allowed_style_list_paint_order": [ + { + "generate_name": "content", + "text": { + "en": "content", + "fa": "محتوا" + } + }, + { + "generate_name": "border", + "text": { + "en": "border", + "fa": [ + "مرز", + "حاشیه" + ] + } + }, + { + "generate_name": "padding", + "text": { + "en": "padding", + "fa": "فاصله" + } + }, + { + "generate_name": "all", + "text": { + "en": "all", + "fa": "همه" + } + } + ], + "ast_layout_allowed_style_list_perspective": null, + "ast_layout_allowed_style_list_place_content": [ + { + "generate_name": "space-between", + "text": { + "en": "space-between", + "fa": "فضا" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "start", + "text": { + "en": "start", + "fa": "جپ" + } + }, + { + "generate_name": "end", + "text": { + "en": "end", + "fa": "راست" + } + } + ], + "ast_layout_allowed_style_list_place_items": [ + { + "generate_name": "space-between", + "text": { + "en": "space-between", + "fa": "فضا" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "start", + "text": { + "en": "start", + "fa": "جپ" + } + }, + { + "generate_name": "end", + "text": { + "en": "end", + "fa": "راست" + } + } + ], + "ast_layout_allowed_style_list_place_self": [ + { + "generate_name": "space-between", + "text": { + "en": "space-between", + "fa": "فضا" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "start", + "text": { + "en": "start", + "fa": "جپ" + } + }, + { + "generate_name": "end", + "text": { + "en": "end", + "fa": "راست" + } + } + ], + "ast_layout_allowed_style_list_pointer_events": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "فعال" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + } + ], + "ast_layout_allowed_style_list_position": [ + { + "generate_name": "absolute", + "text": { + "en": "absolute", + "fa": "مطلق" + } + }, + { + "generate_name": "fixed", + "text": { + "en": "fixed", + "fa": "ثابت" + } + }, + { + "generate_name": "sticky", + "text": { + "en": "sticky", + "fa": "چسبان" + } + }, + { + "generate_name": "relative", + "text": { + "en": "relative", + "fa": "نسبی" + } + }, + { + "generate_name": "static", + "text": { + "en": "static", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_print_color_adjust": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "exact", + "text": { + "en": "exact", + "fa": "بهینه" + } + } + ], + "ast_layout_allowed_style_list_quotes": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "\"«\" \"»\"", + "text": { + "en": "auto", + "fa": "تکی" + } + }, + { + "generate_name": "\"«\" \"»\" \"‹\" \"›\"", + "text": { + "en": "auto", + "fa": "دوتایی" + } + } + ], + "ast_layout_allowed_style_list_resize": [ + { + "generate_name": "horizontal", + "text": { + "en": "horizontal", + "fa": "افقی" + } + }, + { + "generate_name": "vertical", + "text": { + "en": "vertical", + "fa": "عمودی" + } + }, + { + "generate_name": "both", + "text": { + "en": "both", + "fa": "خودکار" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + } + ], + "ast_layout_allowed_style_list_right": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_rotate": [ + { + "generate_name": "deg", + "text": { + "en": "deg", + "fa": "درجه" + } + }, + { + "generate_name": "rad", + "text": { + "en": "rad", + "fa": "رادیان" + } + }, + { + "generate_name": "turn", + "text": { + "en": "turn", + "fa": "مدور" + } + } + ], + "ast_layout_allowed_style_list_ruby_align": [ + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "base", + "text": { + "en": "base", + "fa": "بنیاد" + } + } + ], + "ast_layout_allowed_style_list_ruby_position": [ + { + "generate_name": "smooth", + "text": { + "en": "smooth", + "fa": null + } + }, + { + "generate_name": "smooth", + "text": { + "en": "smooth", + "fa": null + } + }, + { + "generate_name": "over", + "text": { + "en": "over", + "fa": [ + "بالا", + "روی" + ] + } + }, + { + "generate_name": "under", + "text": { + "en": "under", + "fa": [ + "پایین", + "زیر" + ] + } + }, + { + "generate_name": "before", + "text": { + "en": "before", + "fa": [ + "قبل", + "پیش" + ] + } + }, + { + "generate_name": "after", + "text": { + "en": "after", + "fa": [ + "بعد", + "پس" + ] + } + } + ], + "ast_layout_allowed_style_list_scroll_behavior": [ + { + "generate_name": "smooth", + "text": { + "en": "smooth", + "fa": [ + "نرم", + "هموار" + ] + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_scroll_snap_align": [ + { + "generate_name": "start", + "text": { + "en": "start", + "fa": "چپ" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "end", + "text": { + "en": "end", + "fa": "راست" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "ترازبندی", + "تراز بندی" + ] + } + } + ], + "ast_layout_allowed_style_list_scroll_snap_type": [ + { + "generate_name": "circle", + "text": { + "en": "circle", + "fa": "دایره" + } + }, + { + "generate_name": "x", + "text": { + "en": "x", + "fa": [ + "تک محور", + "تکمحور" + ] + } + }, + { + "generate_name": "y", + "text": { + "en": "y", + "fa": [ + "دو محور", + "دومحور" + ] + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "غیرفعال" + } + } + ], + "ast_layout_allowed_style_list_shape_outside": [ + { + "generate_name": "circle", + "text": { + "en": "circle", + "fa": "دایره" + } + }, + { + "generate_name": "rect", + "text": { + "en": "rect", + "fa": "مستطیل" + } + }, + { + "generate_name": "ellipse", + "text": { + "en": "ellipse", + "fa": "بیضی" + } + } + ], + "ast_layout_allowed_style_list_text_align": [ + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "justify", + "text": { + "en": "justify", + "fa": [ + "ترازبندی", + "تراز بندی" + ] + } + } + ], + "ast_layout_allowed_style_list_text_align_last": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "justify", + "text": { + "en": "justify", + "fa": [ + "تراز بندی", + "تراز‌بندی" + ] + } + }, + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_text_indent": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_text_transform": [ + { + "generate_name": "uppercase", + "text": { + "en": "uppercase", + "fa": "بزرگ" + } + }, + { + "generate_name": "lowercase", + "text": { + "en": "lowercase", + "fa": "کوچک" + } + }, + { + "generate_name": "capitalize", + "text": { + "en": "capitalize", + "fa": "بزرگ و کوچک" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_top": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_transform": [ + { + "generate_name": "rotate", + "text": { + "en": "rotate", + "fa": "چرخش" + } + }, + { + "generate_name": "scale", + "text": { + "en": "scale", + "fa": "مقیاس" + } + }, + { + "generate_name": "translate", + "text": { + "en": "translate", + "fa": "ترجمه" + } + }, + { + "generate_name": "skew", + "text": { + "en": "skew", + "fa": "شیب" + } + } + ], + "ast_layout_allowed_style_list_unicode_bidi": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": "خودکار" + } + }, + { + "generate_name": "bidi-override", + "text": { + "en": "bidi-override", + "fa": "معکوس" + } + } + ], + "ast_layout_allowed_style_list_user_select": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "اجازه" + } + }, + { + "generate_name": "none", + "text": { + "en": "none", + "fa": [ + "غیرفعال", + "غیر فعال" + ] + } + }, + { + "generate_name": "text", + "text": { + "en": "text", + "fa": "جلوگیری" + } + } + ], + "ast_layout_allowed_style_list_width": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + } + ], + "ast_layout_allowed_style_list_will_change": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "transform", + "text": { + "en": "transform", + "fa": "شفاف" + } + }, + { + "generate_name": "opacity", + "text": { + "en": "opacity", + "fa": "کاهش" + } + } + ], + "ast_layout_allowed_style_list_transform_box": [ + { + "generate_name": "border-box", + "text": { + "en": "border-box", + "fa": "مرز" + } + }, + { + "generate_name": "content-box", + "text": { + "en": "content-box", + "fa": "محتوا" + } + }, + { + "generate_name": "fill-box", + "text": { + "en": "fill-box", + "fa": "پوشش" + } + }, + { + "generate_name": "view-box", + "text": { + "en": "view-box", + "fa": "نمایش" + } + } + ], + "ast_layout_allowed_style_list_transform_origin": [ + { + "generate_name": "center", + "text": { + "en": "center", + "fa": "مرکز" + } + }, + { + "generate_name": "left", + "text": { + "en": "left", + "fa": "چپ" + } + }, + { + "generate_name": "right", + "text": { + "en": "right", + "fa": "راست" + } + }, + { + "generate_name": "top", + "text": { + "en": "top", + "fa": "بالا" + } + }, + { + "generate_name": "bottom", + "text": { + "en": "bottom", + "fa": "پایین" + } + } + ], + "ast_layout_allowed_style_list_transform_style": [ + { + "generate_name": "flat", + "text": { + "en": "flat", + "fa": "مسطح" + } + }, + { + "generate_name": "preserve-3d", + "text": { + "en": "preserve-3d", + "fa": [ + "سه‌بعدی", + "سه بعدی" + ] + } + } + ], + "ast_layout_allowed_style_list_transition": [ + { + "generate_name": "duration", + "text": { + "en": "duration", + "fa": "مدت" + } + }, + { + "generate_name": "delay", + "text": { + "en": "delay", + "fa": "تاخیر" + } + }, + { + "generate_name": "property", + "text": { + "en": "property", + "fa": "ویژگی" + } + }, + { + "generate_name": "timing-function", + "text": { + "en": "timing-function", + "fa": [ + "تابع زمان ‌بندی", + "تابع زمان‌بندی" + ] + } + } + ], + "ast_layout_allowed_style_list_transition_behavior": [ + { + "generate_name": "flat", + "text": { + "en": "flat", + "fa": "مسطح" + } + }, + { + "generate_name": "smooth", + "text": { + "en": "smooth", + "fa": "مناسب" + } + } + ], + "ast_layout_allowed_style_list_transition_delay": [ + { + "generate_name": "s", + "text": { + "en": "s", + "fa": "ثانیه" + } + }, + { + "generate_name": "ms", + "text": { + "en": "ms", + "fa": [ + "میلی‌ ثانیه", + "میلی‌ثانیه" + ] + } + } + ], + "ast_layout_allowed_style_list_transition_duration": [ + { + "generate_name": "s", + "text": { + "en": "s", + "fa": "ثانیه" + } + }, + { + "generate_name": "ms", + "text": { + "en": "ms", + "fa": [ + "میلی‌ ثانیه", + "میلی‌ثانیه" + ] + } + } + ], + "ast_layout_allowed_style_list_transition_property": [ + { + "generate_name": "all", + "text": { + "en": "all", + "fa": "همه" + } + }, + { + "generate_name": "width", + "text": { + "en": "width", + "fa": "عرض" + } + }, + { + "generate_name": "height", + "text": { + "en": "height", + "fa": "ارتفاع" + } + }, + { + "generate_name": "opacity", + "text": { + "en": "opacity", + "fa": "شفافیت" + } + } + ], + "ast_layout_allowed_style_list_transition_timing_function": [ + { + "generate_name": "ease-in", + "text": { + "en": "ease-in", + "fa": "وارد شدن" + } + }, + { + "generate_name": "ease-out", + "text": { + "en": "ease-out", + "fa": "خارج شدن" + } + }, + { + "generate_name": "ease-in-out", + "text": { + "en": "ease-in-out", + "fa": "وارد و خارج شدن" + } + }, + { + "generate_name": "linear", + "text": { + "en": "linear", + "fa": "خطی" + } + } + ], + "ast_layout_allowed_style_list_vector_effect": [ + { + "generate_name": "none", + "text": { + "en": "none", + "fa": "هیچ" + } + }, + { + "generate_name": "non-scaling-stroke", + "text": { + "en": "non-scaling-stroke", + "fa": "مقیاس" + } + } + ], + "ast_layout_allowed_style_list_vertical_align": [ + { + "generate_name": "top", + "text": { + "en": "top", + "fa": "بالا" + } + }, + { + "generate_name": "bottom", + "text": { + "en": "bottom", + "fa": "پایین" + } + }, + { + "generate_name": "middle", + "text": { + "en": "middle", + "fa": "میانه" + } + }, + { + "generate_name": "text-top", + "text": { + "en": "text-top", + "fa": "متن بالا" + } + }, + { + "generate_name": "text-bottom", + "text": { + "en": "text-bottom", + "fa": "متن پایین" + } + }, + { + "generate_name": "sub", + "text": { + "en": "sub", + "fa": "زیرنویس" + } + }, + { + "generate_name": "super", + "text": { + "en": "super", + "fa": "متن بالانویس" + } + }, + { + "generate_name": "baseline", + "text": { + "en": "baseline", + "fa": "بیس لاین" + } + } + ], + "ast_layout_allowed_style_list_visibility": [ + { + "generate_name": "visible", + "text": { + "en": "visible", + "fa": [ + "ظاهر", + "قابل مشاهده" + ] + } + }, + { + "generate_name": "hidden", + "text": { + "en": "hidden", + "fa": "پنهان" + } + }, + { + "generate_name": "collapse", + "text": { + "en": "collapse", + "fa": "خاموش" + } + } + ], + "ast_layout_allowed_style_list_white_space": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "عادی", + "معمولی" + ] + } + }, + { + "generate_name": "nowrap", + "text": { + "en": "nowrap", + "fa": "بدون شکستن" + } + }, + { + "generate_name": "pre", + "text": { + "en": "pre", + "fa": [ + "پیش قالب‌بندی شده", + "پیش قالب‌ بندی شده" + ] + } + }, + { + "generate_name": "pre-wrap", + "text": { + "en": "pre-wrap", + "fa": [ + "پیش قالب‌بندی شده و عادی", + "پیش قالب‌ بندی شده و عادی" + ] + } + }, + { + "generate_name": "pre-line", + "text": { + "en": "pre-line", + "fa": [ + "پیش قالب‌بندی شده و شکستن", + "پیش قالب‌ بندی شده و شکستن" + ] + } + } + ], + "ast_layout_allowed_style_list_word_break": [ + { + "generate_name": "normal", + "text": { + "en": "normal", + "fa": [ + "عادی", + "معمولی" + ] + } + }, + { + "generate_name": "break-all", + "text": { + "en": "break-all", + "fa": "بشکن" + } + }, + { + "generate_name": "keep-all", + "text": { + "en": "keep-all", + "fa": [ + "شکست کلمه", + "شکست" + ] + } + } + ], + "ast_layout_allowed_style_list_writing_mode": [ + { + "generate_name": "horizontal-tb", + "text": { + "en": "horizontal-tb", + "fa": "افقی" + } + }, + { + "generate_name": "vertical-rl", + "text": { + "en": "vertical-rl", + "fa": "عمودی از راست به چپ" + } + }, + { + "generate_name": "vertical-lr", + "text": { + "en": "vertical-lr", + "fa": "عمودی از چپ به راست" + } + } + ], + "ast_layout_allowed_style_list_zoom": [ + { + "generate_name": "auto", + "text": { + "en": "auto", + "fa": "خودکار" + } + }, + { + "generate_name": "scale", + "text": { + "en": "scale", + "fa": "مقیاس" + } + } + ] + } +} \ No newline at end of file diff --git a/config/json/layout/attribute/type.json b/config/json/layout/attribute/type.json new file mode 100644 index 00000000..4fe0a9ca --- /dev/null +++ b/config/json/layout/attribute/type.json @@ -0,0 +1,255 @@ +{ + "items": [ + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_ERROR" + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_GROUP", + "generate_name": "group", + "text": { + "en": "group", + "fa": "گروه" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_CLASS", + "generate_name": "class", + "text": { + "en": "class", + "fa": "کلاس" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_ID", + "generate_name": "id", + "text": { + "en": "id", + "fa": "شناسه" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_CONTENT", + "generate_name": "content", + "text": { + "en": "content", + "fa": "محتوا" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_SRC", + "generate_name": "src", + "text": { + "en": "src", + "fa": "منبع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_LABELE", + "generate_name": "label", + "text": { + "en": "label", + "fa": "برچسب" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_REPEAT", + "generate_name": "repeat", + "text": { + "en": "repeat", + "fa": "تکرار" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_DIR", + "generate_name": "dir", + "text": { + "en": "dir", + "fa": "جهت" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_LANG", + "generate_name": "lang", + "text": { + "en": "lang", + "fa": "زبان" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_TITLE", + "generate_name": "title", + "text": { + "en": "title", + "fa": "عنوان" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_TYPE", + "generate_name": "type", + "text": { + "en": "type", + "fa": "نوع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_KIND", + "generate_name": "kind", + "text": { + "en": "kind", + "fa": "روش" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_AUTHOR", + "generate_name": "author", + "text": { + "en": "author", + "fa": "نویسنده" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_DESCRIPTION", + "generate_name": "description", + "text": { + "en": "description", + "fa": "توضیح" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_KEYWORDS", + "generate_name": "keywords", + "text": { + "en": "keywords", + "fa": "کلمات" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_ICON", + "generate_name": "icon", + "text": { + "en": "icon", + "fa": "نمایه" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_NAME", + "generate_name": "name", + "text": { + "en": "name", + "fa": "نام" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_CHARSET", + "generate_name": "charset", + "text": { + "en": "charset", + "fa": "فرمت متنی" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_REFRESH", + "generate_name": "refresh", + "text": { + "en": "refresh", + "fa": "بروزرسانی" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_VIEWPORT", + "generate_name": "viewport", + "text": { + "en": "viewport", + "fa": "محدوده نمایش" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_VALUE", + "generate_name": "value", + "text": { + "en": "value", + "fa": "مقدار" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_FOR", + "generate_name": "for", + "text": { + "en": "for", + "fa": "برای" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_PLACEHOLDER", + "generate_name": "placeholder", + "text": { + "en": "placeholder", + "fa": "راهنما" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_REQUIRED", + "generate_name": "required", + "text": { + "en": "required", + "fa": "اجباری" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_FONT_UNICODE_RANGE", + "generate_name": "unicode-range", + "text": { + "en": "reunicode-range", + "fa": "محدود یونیکد" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_FONT_WEIGHT", + "generate_name": "font-weight", + "text": { + "en": "font-weight", + "fa": "وزن" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_FONT_STYLE", + "generate_name": "font-style", + "text": { + "en": "font-style", + "fa": "سبک" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MAX_WIDTH", + "generate_name": "media-max-width", + "text": { + "en": "media-max-width", + "fa": "شرط حداکثر عرض" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MAX_HEIGHT", + "generate_name": "media-max-height", + "text": { + "en": "media-max-height", + "fa": "شرط حداکثر ارتفاع" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MIN_WIDTH", + "generate_name": "media-min-width", + "text": { + "en": "media-min-width", + "fa": "شرط حداقل عرض" + } + }, + { + "id": "AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MIN_HEIGHT", + "generate_name": "media-min-height", + "text": { + "en": "media-min-height", + "fa": "شرط حداقل ارتفاع" + } + } + ] +} \ No newline at end of file diff --git a/config/json/layout/type.json b/config/json/layout/type.json new file mode 100644 index 00000000..17e3d566 --- /dev/null +++ b/config/json/layout/type.json @@ -0,0 +1,524 @@ +{ + "items": [ + { + "id": "AST_LAYOUT_TYPE_PARAGRAPH_RAW", + "text": { + "en": "content", + "fa": "محتوا" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ERROR", + "text": { + "en": "error", + "fa": "خطا" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_NONE", + "text": { + "en": "layout", + "fa": "صفحه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_DIV", + "generate_name": "div", + "text": { + "en": "box", + "fa": "جعبه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_PARAGRAPH", + "generate_name": "p", + "text": { + "en": "paragraph", + "fa": "پاراگراف" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_BUTTON", + "generate_name": "button", + "text": { + "en": "button", + "fa": "دکمه" + } + }, + { + "id": "AST_LAYOUT_TYPE_TEXTAREA", + "generate_name": "textarea", + "text": { + "en": "textarea", + "fa": [ + "ویرایشگرمتن", + "ویرایشگر متن" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_LABEL", + "generate_name": "label", + "text": { + "en": "label", + "fa": "برچسب" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SELECT", + "generate_name": "select", + "text": { + "en": "select", + "fa": "فهرست کشویی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FIELDSET", + "generate_name": "fieldset", + "text": { + "en": "fieldset", + "fa": [ + "گروه‌بندی", + "گروه بندی" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_LEGEND", + "generate_name": "legend", + "text": { + "en": "legend", + "fa": "عنوان گروه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FORM", + "generate_name": "form", + "text": { + "en": "form", + "fa": "فرم" + }, + "description": { + "fa": "برای ارسال درخواست ها ما ورودی هارا داخل فرم ها قرار میدهیم تا مقدار انهارا گرفته و به ادرس مورد نظر ارسال کند" + }, + "examples": { + "fa": [ + { + "title": "مثال - 1", + "code": "صفحه: فرم: نوع=«GET» منبع=«https://yourapi.ir» روش=«» تمام تمام" + } + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_OPTGROUP", + "generate_name": "optgroup", + "text": { + "en": "optgroup", + "fa": "گروه انتخاب" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_DATALIST", + "generate_name": "datalist", + "text": { + "en": "datalist", + "fa": "داده فهرست" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SPAN", + "generate_name": "span", + "text": { + "en": "span", + "fa": "قطعه" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_STRONG", + "generate_name": "strong", + "text": { + "en": "strong", + "fa": "ضخیم مهم" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_EM", + "generate_name": "em", + "text": { + "en": "em", + "fa": "ایتالیک پیشرفته" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ITALIC", + "generate_name": "i", + "text": { + "en": "italic", + "fa": "ایتالیک" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_BOLD", + "generate_name": "b", + "text": { + "en": "bold", + "fa": "ضخیم" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_UNDERLINE", + "generate_name": "u", + "text": { + "en": "underline", + "fa": [ + "زیرخط", + "زیر خط" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SUB", + "generate_name": "sub", + "text": { + "en": "sub", + "fa": "زیرین" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SUP", + "generate_name": "sup", + "text": { + "en": "sup", + "fa": "رویین" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_S", + "generate_name": "s", + "text": { + "en": "s", + "fa": "خط خورده" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_HEADER", + "generate_name": "header", + "text": { + "en": "header", + "fa": [ + "سربخش", + "سر بخش" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FOOTER", + "generate_name": "footer", + "text": { + "en": "footer", + "fa": [ + "پاصفحه", + "پا صفحه" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_NAV", + "generate_name": "nav", + "text": { + "en": "nav", + "fa": "ناوبری" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_SECTION", + "generate_name": "section", + "text": { + "en": "section", + "fa": "بخش" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ARTICLE", + "generate_name": "article", + "text": { + "en": "article", + "fa": "مقاله" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_ASIDE", + "generate_name": "aside", + "text": { + "en": "aside", + "fa": [ + "جداگانه", + "جدا گانه" + ] + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_MAIN", + "generate_name": "main", + "text": { + "en": "main", + "fa": "اصلی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FIGURE", + "generate_name": "figure", + "text": { + "en": "figure", + "fa": "شکل" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FIGCAPTION", + "generate_name": "figcaption", + "text": { + "en": "figcaption", + "fa": [ + "زیرنویس شکل", + "زیر نویس شکل" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_VIDEO", + "generate_name": "video", + "text": { + "en": "video", + "fa": "فیلم" + } + }, + { + "id": "AST_LAYOUT_TYPE_AUDIO", + "generate_name": "audio", + "text": { + "en": "audio", + "fa": "صدا" + } + }, + { + "id": "AST_LAYOUT_TYPE_IFRAME", + "generate_name": "iframe", + "text": { + "en": "iframe", + "fa": "سایت" + } + }, + { + "id": "AST_LAYOUT_TYPE_CANVAS", + "generate_name": "canvas", + "text": { + "en": "canvas", + "fa": "گرافیکی" + } + }, + { + "id": "AST_LAYOUT_TYPE_UL", + "generate_name": "ul", + "text": { + "en": "ul", + "fa": [ + "فهرست غیرمرتب", + "فهرست غیر مرتب", + "فهرست نامرتب", + "فهرست نا مرتب" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_LINK", + "generate_name": "a", + "text": { + "en": "link", + "fa": "پیوند" + } + }, + { + "id": "AST_LAYOUT_TYPE_OL", + "generate_name": "ol", + "text": { + "en": "ol", + "fa": "فهرست مرتب" + } + }, + { + "id": "AST_LAYOUT_TYPE_OPTION", + "text": { + "en": "item", + "fa": "مورد" + } + }, + { + "id": "AST_LAYOUT_TYPE_LI", + "generate_name": "li", + "text": { + "en": "li", + "fa": "مورد" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE", + "generate_name": "table", + "text": { + "en": "table", + "fa": "جدول" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_HEADER", + "generate_name": "thead", + "text": { + "en": "table-header", + "fa": [ + "سرجدول", + "سر جدول" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_FOOTER", + "generate_name": "tfoot", + "text": { + "en": "table-footer", + "fa": [ + "پاصفحه جدول", + "پا صفحه جدول" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_TR", + "generate_name": "tr", + "text": { + "en": "table-tr", + "fa": "ردیف" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_TD", + "generate_name": "td", + "text": { + "en": "table-td", + "fa": "سلول" + } + }, + { + "id": "AST_LAYOUT_TYPE_TABLE_TH", + "generate_name": "th", + "text": { + "en": "table-th", + "fa": [ + "سرسلول", + "سر سلول" + ] + } + }, + { + "id": "AST_LAYOUT_TYPE_CAPTION", + "generate_name": "caption", + "text": { + "en": "caption", + "fa": "عنوان جدول" + } + }, + { + "id": "AST_LAYOUT_TYPE_COL", + "generate_name": "th", + "text": { + "en": "col", + "fa": "ستون" + } + }, + { + "id": "AST_LAYOUT_TYPE_BR", + "generate_name": "br", + "text": { + "en": "br", + "fa": "خط بعدی" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_HR", + "generate_name": "hr", + "text": { + "en": "hr", + "fa": "خط" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_INPUT", + "generate_name": "input", + "text": { + "en": "input", + "fa": "ورودی" + } + }, + { + "id": "AST_LAYOUT_TYPE_IMG", + "generate_name": "img", + "text": { + "en": "img", + "fa": "تصویر" + }, + "is_mother": false + }, + { + "id": "AST_LAYOUT_TYPE_FONT", + "generate_name": "font", + "text": { + "en": "font", + "fa": "قلم" + }, + "is_mother": true + }, + { + "id": "AST_LAYOUT_TYPE_MEDIA", + "generate_name": "@media", + "text": { + "en": "responsive", + "fa": [ + "واکنش گرا", + "واکنش‌گرا" + ] + }, + "is_mother": true + } + ] +} \ No newline at end of file diff --git a/config/json/type.json b/config/json/type.json new file mode 100644 index 00000000..1e20408b --- /dev/null +++ b/config/json/type.json @@ -0,0 +1,59 @@ +{ + "items": [ + { + "id": "AST_TYPE_BLOCK" + }, + { + "id": "AST_TYPE_IF", + "text": { + "en": "if", + "fa": "اگر" + } + }, + { + "id": "AST_TYPE_ELSE_IF", + "text": { + "en": "elseif", + "fa": "واگرنه" + } + }, + { + "id": "AST_TYPE_RETURN", + "text": { + "en": "return", + "fa": "برگشت" + } + }, + { + "id": "AST_TYPE_IMPORT", + "text": { + "en": "import", + "fa": "بارگیری" + } + }, + { + "id": "AST_TYPE_PRINT", + "text": { + "en": "print", + "fa": "نمایش" + } + }, + { + "id": "AST_TYPE_FUNCTION", + "text": { + "en": "function", + "fa": "عملکرد" + } + }, + { + "id": "AST_TYPE_LAYOUT", + "text": { + "en": "layout", + "fa": "عملکرد" + } + }, + { + "id": "AST_TYPE_ERROR" + } + ] +} \ No newline at end of file diff --git a/config/language.validate.py b/config/language.validate.py index 3347f5ac..bcdb0689 100644 --- a/config/language.validate.py +++ b/config/language.validate.py @@ -6,7 +6,7 @@ docs = yaml.safe_load_all(file) -def error(msg): +def error(msg: str) -> None: print("Error: " + msg) exit(1) diff --git a/config/layout/attribute/style/global_value.validate.py b/config/layout/attribute/style/global_value.validate.py index 63692f52..4738f13b 100644 --- a/config/layout/attribute/style/global_value.validate.py +++ b/config/layout/attribute/style/global_value.validate.py @@ -7,7 +7,7 @@ docs = yaml.safe_load_all(file) -def error(msg): +def error(msg: str) -> None: print("Error: " + msg) exit(1) diff --git a/config/layout/attribute/style/state.validate.py b/config/layout/attribute/style/state.validate.py index 35cbe42c..22ffb916 100644 --- a/config/layout/attribute/style/state.validate.py +++ b/config/layout/attribute/style/state.validate.py @@ -7,7 +7,7 @@ docs = yaml.safe_load_all(file) -def error(msg): +def error(msg: str) -> None: print("Error: " + msg) exit(1) diff --git a/config/layout/attribute/style/type.validate.py b/config/layout/attribute/style/type.validate.py index 2dd011ab..d10055e7 100644 --- a/config/layout/attribute/style/type.validate.py +++ b/config/layout/attribute/style/type.validate.py @@ -7,7 +7,7 @@ docs = yaml.safe_load_all(file) -def error(msg): +def error(msg: str) -> None: print("Error: " + msg) exit(1) diff --git a/config/layout/attribute/style/value.validate.py b/config/layout/attribute/style/value.validate.py index 58af568c..5b1edcfe 100644 --- a/config/layout/attribute/style/value.validate.py +++ b/config/layout/attribute/style/value.validate.py @@ -7,7 +7,7 @@ docs = yaml.safe_load_all(file) -def error(msg): +def error(msg: str) -> None: print("Error: " + msg) exit(1) diff --git a/config/layout/attribute/type.validate.py b/config/layout/attribute/type.validate.py index 9ffcc2c2..44b9466c 100644 --- a/config/layout/attribute/type.validate.py +++ b/config/layout/attribute/type.validate.py @@ -7,7 +7,7 @@ docs = yaml.safe_load_all(file) -def error(msg): +def error(msg: str) -> None: print("Error: " + msg) exit(1) diff --git a/config/layout/attribute/type.yaml b/config/layout/attribute/type.yaml index 2c6be64b..8145b61a 100644 --- a/config/layout/attribute/type.yaml +++ b/config/layout/attribute/type.yaml @@ -25,6 +25,11 @@ items: text: en: src fa: منبع + - id: AST_LAYOUT_ATTRIBUTE_TYPE_LABELE + generate_name: label + text: + en: label + fa: برچسب - id: AST_LAYOUT_ATTRIBUTE_TYPE_REPEAT generate_name: repeat text: @@ -100,6 +105,11 @@ items: text: en: value fa: مقدار + - id: AST_LAYOUT_ATTRIBUTE_TYPE_FOR + generate_name: for + text: + en: for + fa: برای - id: AST_LAYOUT_ATTRIBUTE_TYPE_PLACEHOLDER generate_name: placeholder text: diff --git a/config/layout/type.validate.py b/config/layout/type.validate.py index 10f44e8b..b349a116 100644 --- a/config/layout/type.validate.py +++ b/config/layout/type.validate.py @@ -7,7 +7,7 @@ docs = yaml.safe_load_all(file) -def error(msg): +def error(msg: str) -> None: print("Error: " + msg) exit(1) diff --git a/config/layout/type.yaml b/config/layout/type.yaml index 6fa3720f..71709985 100644 --- a/config/layout/type.yaml +++ b/config/layout/type.yaml @@ -14,6 +14,12 @@ items: en: layout fa: صفحه is_mother: false + - id: AST_LAYOUT_TYPE_DIV + generate_name: div + text: + en: box + fa: جعبه + is_mother: false - id: AST_LAYOUT_TYPE_PARAGRAPH generate_name: p text: @@ -64,6 +70,18 @@ items: text: en: form fa: فرم + description: + fa: "برای ارسال درخواست ها ما ورودی هارا داخل فرم ها قرار میدهیم تا مقدار انهارا گرفته و به ادرس مورد نظر ارسال کند" + examples: + fa: + - title: مثال - 1 + code: "صفحه: + فرم: + نوع=«GET» + منبع=«https://yourapi.ir» + روش=«» + تمام + تمام" is_mother: false - id: AST_LAYOUT_TYPE_OPTGROUP generate_name: optgroup @@ -77,18 +95,6 @@ items: en: datalist fa: داده فهرست is_mother: false - - id: AST_LAYOUT_TYPE_OUTPUT - generate_name: output - text: - en: output - fa: خروجی - is_mother: false - - id: AST_LAYOUT_TYPE_KEYGEN - generate_name: keygen - text: - en: keygen - fa: تولید کلید - is_mother: false - id: AST_LAYOUT_TYPE_SPAN generate_name: span text: @@ -119,14 +125,6 @@ items: en: bold fa: ضخیم is_mother: false - - id: AST_LAYOUT_TYPE_SUBTITLE - generate_name: subtitle - text: - en: subtitle - fa: - - سرتیتر - - سر تیتر - is_mother: false - id: AST_LAYOUT_TYPE_UNDERLINE generate_name: u text: @@ -135,18 +133,6 @@ items: - زیرخط - زیر خط is_mother: false - - id: AST_LAYOUT_TYPE_SMALL - generate_name: small - text: - en: small - fa: کوچک - is_mother: false - - id: AST_LAYOUT_TYPE_BIG - generate_name: big - text: - en: big - fa: بزرگ - is_mother: false - id: AST_LAYOUT_TYPE_SUB generate_name: sub text: @@ -165,98 +151,6 @@ items: en: s fa: خط خورده is_mother: false - - id: AST_LAYOUT_TYPE_MARK - generate_name: mark - text: - en: mark - fa: - - علامتگذاری - - علامت گذاری - is_mother: false - - id: AST_LAYOUT_TYPE_Q - generate_name: q - text: - en: q - fa: - - نقل قول - - نقل‌قول - is_mother: false - - id: AST_LAYOUT_TYPE_CITE - generate_name: cite - text: - en: cite - fa: - - اثر - - ارجاع - is_mother: false - - id: AST_LAYOUT_TYPE_DFN - generate_name: dfn - text: - en: dfn - fa: اصطلاح - is_mother: false - - id: AST_LAYOUT_TYPE_ABBR - generate_name: abbr - text: - en: abbr - fa: اختصار - is_mother: false - - id: AST_LAYOUT_TYPE_KBD - generate_name: kbd - text: - en: kbd - fa: - - ورودی صفحه نمایش - - ورودی کیبورد - is_mother: false - - id: AST_LAYOUT_TYPE_SAMP - generate_name: samp - text: - en: samp - fa: نمونه - is_mother: false - - id: AST_LAYOUT_TYPE_VAR - generate_name: var - text: - en: var - fa: متغیر - is_mother: false - - id: AST_LAYOUT_TYPE_RUBY - generate_name: ruby - text: - en: ruby - fa: روبین - is_mother: false - - id: AST_LAYOUT_TYPE_RT - generate_name: rt - text: - en: rt - fa: متن روبین - is_mother: false - - id: AST_LAYOUT_TYPE_RP - generate_name: rp - text: - en: rp - fa: جایگزین روبین - is_mother: false - - id: AST_LAYOUT_TYPE_BDI - generate_name: bdi - text: - en: bdi - fa: جداگانه - is_mother: false - - id: AST_LAYOUT_TYPE_BDO - generate_name: bdo - text: - en: bdo - fa: جهت دهی - is_mother: false - - id: AST_LAYOUT_TYPE_WBR - generate_name: wbr - text: - en: wbr - fa: شکستن کلمه - is_mother: false - id: AST_LAYOUT_TYPE_HEADER generate_name: header text: @@ -305,16 +199,6 @@ items: en: main fa: اصلی is_mother: false - - id: AST_LAYOUT_TYPE_HGROUP - generate_name: hgroup - text: - en: hgroup - fa: - - گروه سربخش - - گروه‌سربخش - - گروه‌سر بخش - - گروه سر بخش - is_mother: false - id: AST_LAYOUT_TYPE_FIGURE generate_name: figure text: @@ -348,40 +232,6 @@ items: text: en: canvas fa: گرافیکی - - id: AST_LAYOUT_TYPE_DETAILS - generate_name: details - text: - en: details - fa: - - جزئیات - - جزییات - - id: AST_LAYOUT_TYPE_SUMMARY - generate_name: summary - text: - en: summary - fa: خلاصه - - id: AST_LAYOUT_TYPE_DIALOG - generate_name: dialog - text: - en: dialog - fa: دیالوگ - - id: AST_LAYOUT_TYPE_MENU - generate_name: menu - text: - en: menu - fa: منو - - id: AST_LAYOUT_TYPE_MENUITEM - generate_name: menuitem - text: - en: menuitem - fa: - - آیتم منو - - مورد منو - - id: AST_LAYOUT_TYPE_COMMAND - generate_name: command - text: - en: command - fa: فرمان - id: AST_LAYOUT_TYPE_UL generate_name: ul text: @@ -389,6 +239,8 @@ items: fa: - فهرست غیرمرتب - فهرست غیر مرتب + - فهرست نامرتب + - فهرست نا مرتب - id: AST_LAYOUT_TYPE_LINK generate_name: a text: @@ -401,7 +253,7 @@ items: fa: فهرست مرتب - id: AST_LAYOUT_TYPE_OPTION text: - en: مورد + en: item fa: مورد - id: AST_LAYOUT_TYPE_LI generate_name: li @@ -420,11 +272,6 @@ items: fa: - سرجدول - سر جدول - - id: AST_LAYOUT_TYPE_TABLE_BODY - generate_name: tbody - text: - en: table-body - fa: بدنه جدول - id: AST_LAYOUT_TYPE_TABLE_FOOTER generate_name: tfoot text: @@ -459,19 +306,6 @@ items: text: en: col fa: ستون - - id: AST_LAYOUT_TYPE_COLGROUP - generate_name: colgroup - text: - en: colgroup - fa: - - گروه ستون‌ ها - - گروه ستون‌ها - - id: AST_LAYOUT_TYPE_INCLUDE - generate_name: include - text: - en: include - fa: فراخوانی - is_mother: false - id: AST_LAYOUT_TYPE_BR generate_name: br text: diff --git a/config/requirements.txt b/config/requirements.txt new file mode 100644 index 00000000..5500f007 --- /dev/null +++ b/config/requirements.txt @@ -0,0 +1 @@ +PyYAML diff --git a/config/sync.py b/config/sync.py index 307c807b..a851e9c1 100644 --- a/config/sync.py +++ b/config/sync.py @@ -1,21 +1,38 @@ +import os import yaml +import json +from typing import Any, Dict, List SELECTED_LANGUAGE = "fa" COMMENT_BEGIN = "// ----------- BEGIN AUTO GENERATED ----------- //" COMMENT_END = "// ----------- END AUTO GENERATED ----------- //" +JSON_DIR = "json/" +def prettify_type(item: Dict[str, Any], group: Dict[str, Any]) -> str: + """ + Generates a formatted string for a type definition. -def prettify_type(item, group): + :param item: A dictionary representing the type item. + :param group: A dictionary representing the group the item belongs to. + :return: A formatted string for the type. + """ global SELECTED_LANGUAGE itemid = item["id"] idtext = itemid.replace("AST_TYPE_", "") - + return f"ADD_TYPE(" f"{itemid}, " f'"{idtext}", ' f'"{idtext.lower()}"' f")\n" -def prettify_block_type(item, group): +def prettify_block_type(item: Dict[str, Any], group: Dict[str, Any]) -> str: + """ + Generates a formatted string for a block type definition. + + :param item: A dictionary representing the block type item. + :param group: A dictionary representing the group the item belongs to. + :return: A formatted string for the block type. + """ global SELECTED_LANGUAGE itemid = item["id"] @@ -32,7 +49,14 @@ def prettify_block_type(item, group): ) -def prettify_layout_attribute_type(item, group): +def prettify_layout_attribute_type(item: Dict[str, Any], group: Dict[str, Any]) -> str: + """ + Generates a formatted string for a layout attribute type definition. + + :param item: A dictionary representing the layout attribute type item. + :param group: A dictionary representing the group the item belongs to. + :return: A formatted string for the layout attribute type. + """ global SELECTED_LANGUAGE itemid = item["id"] @@ -58,29 +82,42 @@ def prettify_layout_attribute_type(item, group): ) -def prettify_layout_attribute_style_global_value(item, group): +def prettify_layout_attribute_style_global_value(item: Dict[str, Any], group: Dict[str, Any]) -> str: + """ + Generates a formatted string for a layout attribute style global value definition. + + :param item: A dictionary representing the style global value item. + :param group: A dictionary representing the group the item belongs to. + :return: A formatted string for the style global value. + """ global SELECTED_LANGUAGE itemid = item["id"] - values = item.get("text", {}).get(SELECTED_LANGUAGE, "") if type(values) is not str: return "" # TODO - + return ( f"ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE" + f"(" - + f'"{itemid}", ' + + f'{itemid}, ' + f'"{str(values)}"' + f")\n" ) -def prettify_layout_attribute_style_type(item, group): +def prettify_layout_attribute_style_type(item: Dict[str, Any], group: Dict[str, Any]) -> str: + """ + Generates a formatted string for a layout attribute style type definition. + + :param item: A dictionary representing the style type item. + :param group: A dictionary representing the group the item belongs to. + :return: A formatted string for the style type. + """ global SELECTED_LANGUAGE - def command(value): + def command(value: str) -> str: itemid = item["id"] idtext = itemid.replace("AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_", "") idtextlower = idtext.lower() @@ -133,7 +170,14 @@ def command(value): return result -def prettify_layout_attribute_style_value(key, items): +def prettify_layout_attribute_style_value(key: str, items: List[Dict[str, Any]]) -> str: + """ + Generates a formatted string for layout attribute style values. + + :param key: A string representing the key name. + :param items: A list of dictionaries representing the style value items. + :return: A formatted string for the style values. + """ global SELECTED_LANGUAGE result = "const ast_layout_attribute_style_pair_t " + key + "[] = {\n" @@ -160,7 +204,14 @@ def prettify_layout_attribute_style_value(key, items): return result -def prettify_layout_attribute_style_state_type(item, group): +def prettify_layout_attribute_style_state_type(item: Dict[str, Any], group: Dict[str, Any]) -> str: + """ + Generates a formatted string for a layout attribute style state type definition. + + :param item: A dictionary representing the style state type item. + :param group: A dictionary representing the group the item belongs to. + :return: A formatted string for the style state type. + """ global SELECTED_LANGUAGE itemid = item["id"] @@ -184,10 +235,17 @@ def prettify_layout_attribute_style_state_type(item, group): ) -def prettify_layout_type(item, group): +def prettify_layout_type(item: Dict[str, Any], group: Dict[str, Any]) -> str: + """ + Generates a formatted string for a layout type definition. + + :param item: A dictionary representing the layout type item. + :param group: A dictionary representing the group the item belongs to. + :return: A formatted string for the layout type. + """ global SELECTED_LANGUAGE - def command(value): + def command(value: str) -> str: itemid = item["id"] idtext = itemid.replace("AST_LAYOUT_TYPE_", "") idtextlower = idtext.lower() @@ -239,7 +297,7 @@ def command(value): { "input": "type.yaml", "output": "ast_type.h", - "pretify": prettify_type, + "prettify": prettify_type, }, { "input": "block.yaml", @@ -279,10 +337,35 @@ def command(value): ] -def sync_file(file): +def convert_to_json(file: Dict[str, Any]) -> None: + """ + Converts a YAML file to a JSON file. + + :param file: A dictionary containing 'input' and 'output' file paths. + """ + global JSON_DIR + try: + with open(file["input"], "r", encoding="utf-8") as yaml_file: + data = yaml.safe_load(yaml_file) + + json_filename = JSON_DIR + file["input"].replace(".yaml", ".json") + + directory = os.path.dirname(json_filename) + if not os.path.exists(directory): + os.makedirs(directory) + + with open(json_filename, "w", encoding="utf-8") as json_file: + json.dump(data, json_file, ensure_ascii=False, indent=4) + + print(f"Converted {file['input']} to {file['output']}") + except Exception as e: + print(f"Error converting {file['input']} to {file['output']}: {e}") + + +def sync_file(file: Dict[str, Any]) -> None: print("Syncing file: " + file["input"] + " -> " + file["output"]) - output_filename = "../src/config/" + file["output"] + output_filename = "../src/generated-config/" + file["output"] input_filename = file["input"] f = open(input_filename, "r", encoding="utf-8") @@ -295,11 +378,20 @@ def sync_file(file): for line in lines: if COMMENT_BEGIN in line: break + f.write(line) + f.write(COMMENT_BEGIN + "\n") + + print("file: ", file) for group in content: + print("group: ", group) for item in group["items"]: + print("item: ", item) + if "prettify" in file: + print("prettify exists in the file") + if isinstance(group["items"], dict): f.write(file["prettify"](item, group["items"][item]) + "\n") elif isinstance(group["items"], list): @@ -307,14 +399,20 @@ def sync_file(file): else: f.write(file["prettify"](item, None) + "\n") else: + print("prettify do not exists in the file") + f.write(str(item) + "\n") + f.write(COMMENT_END + "\n") - # for line in lines: - # if COMMENT_END in line: - # break + f.write("\n") -for file in FILES: - print(file) - sync_file(file) +if __name__ == "__main__": + if len(FILES) == 0: + print("No files to sync") + + for file in FILES: + print(file) + sync_file(file) + convert_to_json(file) diff --git a/config/type.validate.py b/config/type.validate.py index f16fe689..65d9f58d 100644 --- a/config/type.validate.py +++ b/config/type.validate.py @@ -1,13 +1,14 @@ +from typing import Dict, List + import yaml FILE = "type.yaml" LANGUAGES = ["en", "fa"] file = open(FILE, "r", encoding="utf-8") -docs = yaml.safe_load_all(file) - +docs: List[Dict] = list(yaml.safe_load_all(file)) # Annotate docs as a list of dictionaries -def error(msg): +def error(msg: str) -> None: print("Error: " + msg) exit(1) diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 00000000..5f1fa44b --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,28 @@ +# First stage +FROM alpine:latest AS builder + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 + +RUN apk add --no-cache \ + gcc \ + libc-dev \ + make + +WORKDIR /build + +COPY . . + +RUN make + +# Second stage +FROM alpine:latest + +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 + +WORKDIR /app + +COPY --from=builder /build/salam /app/salam + +CMD ["./salam"] diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml new file mode 100644 index 00000000..aa6a6983 --- /dev/null +++ b/docker/docker-compose.yaml @@ -0,0 +1,13 @@ +version: '3.8' + +services: + salam: + build: + context: . + dockerfile: Dockerfile + container_name: salam + volumes: + - .:/app + working_dir: /app + stdin_open: true + tty: true diff --git a/example/another-test.salam b/example/another-test.salam new file mode 100644 index 00000000..1e4e6ceb --- /dev/null +++ b/example/another-test.salam @@ -0,0 +1,26 @@ +صفحه: + محتوا = ۴۴۴ + رنگ پس زمینه = "زرد" + + /* + فراخوانی: + تکرار = ۲۰ + منبع = "example/include.salam" + تمام + // سلام چطوری این یک کامنت است + */ + + فهرست غیرمرتب: + مورد: + محتوا = 1 + تمام + + مورد: + محتوا = 2 + تمام + + مورد: + محتوا = 3 + تمام + تمام +تمام diff --git a/example/bintext.py b/example/bintext.py index fd661305..7e770f68 100644 --- a/example/bintext.py +++ b/example/bintext.py @@ -1,7 +1,7 @@ import sys -def print_hexdump(filename): +def print_hexdump(filename: str) -> None: try: with open(filename, "rb") as file: offset = 0 diff --git a/example/include.salam b/example/include.salam new file mode 100644 index 00000000..d93cd215 --- /dev/null +++ b/example/include.salam @@ -0,0 +1,6 @@ +صفحه: + محتوا = "سلام این یک کامپوننت دیگر هست" + + خط: + تمام +تمام diff --git a/example/input.salam b/example/input.salam index 4b774a4a..4fcaf0c1 100644 --- a/example/input.salam +++ b/example/input.salam @@ -1,20 +1,10 @@ صفحه: - محتوا = ۴۴۴ - رنگ پس زمینه = "زرد" - - فهرست کشویی: - - مورد: - محتوا = 1 - تمام - - مورد: - محتوا = 2 - تمام - - مورد: - محتوا = 3 - تمام - + برچسب: + محتوا = «نام» + برای=«input» تمام + + ورودی: + شناسه=«input» + تمام تمام diff --git a/mypy.ini b/mypy.ini new file mode 100644 index 00000000..cba40ccc --- /dev/null +++ b/mypy.ini @@ -0,0 +1,6 @@ +[mypy] +python_version = 3.9 +disallow_untyped_defs = true +ignore_missing_imports = true +strict_optional = true + diff --git a/pyproject.toml b/pyproject.toml index 79143b62..5bfe32f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,14 @@ [tool.bandit] skips = ['B605'] +[tool.codespell] +ignore-words-list = '.github/linters/codespell.txt' +skip = 'src/salam-wa.js,src/salam-wa.html' + [tool.isort] profile = 'black' [tool.vulture] min_confidence = 100 -paths = ['config/', 'test/'] +paths = ['generated-config/', 'test/'] sort_by_size = true diff --git a/requirements.txt b/requirements.txt index 416634f5..f1f74019 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,3 @@ pre-commit +mypy +types-PyYAML \ No newline at end of file diff --git a/src/ast.c b/src/ast.c index 3ecc9f16..e3049808 100644 --- a/src/ast.c +++ b/src/ast.c @@ -531,7 +531,7 @@ char *ast_value_type_name(ast_value_type_t *type) { case TYPE: \ return NAME; -#include "config/ast_value_kind.h" +#include "generated-config/ast_value_kind.h" } return "unknown"; @@ -705,7 +705,7 @@ void ast_node_print(ast_node_t *node) { printf("%s\n", NAME); \ break; -#include "config/ast_type.h" +#include "generated-config/ast_type.h" } } @@ -725,7 +725,7 @@ char *ast_block_type_name(ast_block_type_t type) { printf("%s\n", NAME); \ break; -#include "config/ast_block_type.h" +#include "generated-config/ast_block_type.h" } return "unknown block"; diff --git a/src/ast.h b/src/ast.h index ebb1cdf4..71e2ef89 100644 --- a/src/ast.h +++ b/src/ast.h @@ -40,14 +40,14 @@ typedef enum { #undef ADD_TYPE #define ADD_TYPE(TYPE, NAME, NAME_LOWER) TYPE, -#include "config/ast_type.h" +#include "generated-config/ast_type.h" } ast_type_t; typedef enum { #undef ADD_BLOCK_TYPE #define ADD_BLOCK_TYPE(TYPE, NAME, NAME_LOWER) TYPE, -#include "config/ast_block_type.h" +#include "generated-config/ast_block_type.h" } ast_block_type_t; struct ast_t; @@ -73,7 +73,7 @@ typedef enum ast_value_kind_t { #undef ADD_VALUE_KIND #define ADD_VALUE_KIND(TYPE, NAME, NAME_LOWER) TYPE, -#include "config/ast_value_kind.h" +#include "generated-config/ast_value_kind.h" } ast_value_kind_t; typedef struct ast_value_type_t { diff --git a/src/ast_layout.c b/src/ast_layout.c index 2272cbd2..575b2b59 100644 --- a/src/ast_layout.c +++ b/src/ast_layout.c @@ -417,7 +417,7 @@ ast_layout_node_type_t name_to_ast_layout_node_type(char *name) { if (false) { } -#include "config/ast_layout_type.h" +#include "generated-config/ast_layout_type.h" return type; } @@ -455,7 +455,7 @@ ast_layout_node_type_t enduser_name_to_ast_layout_node_type(char *name) { if (false) { } -#include "config/ast_layout_type.h" +#include "generated-config/ast_layout_type.h" return type; } @@ -516,7 +516,7 @@ char *ast_layout_node_type_to_name(ast_layout_node_type_t type) { #define ADD_LAYOUT_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, GENERATED_NAME, \ ENDUSER_NAME, IS_MOTHER) -#include "config/ast_layout_type.h" +#include "generated-config/ast_layout_type.h" } return "error!!!"; @@ -548,7 +548,7 @@ char *ast_layout_node_type_to_enduser_name(ast_layout_node_type_t type) { #define ADD_LAYOUT_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, GENERATED_NAME, \ ENDUSER_NAME, IS_MOTHER) -#include "config/ast_layout_type.h" +#include "generated-config/ast_layout_type.h" } return "error!!!"; @@ -585,7 +585,7 @@ ast_layout_attribute_type_t name_to_ast_layout_attribute_type(char *name) { return type; \ } -#include "config/ast_layout_attribute_type.h" +#include "generated-config/ast_layout_attribute_type.h" #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_HIDE @@ -605,7 +605,7 @@ ast_layout_attribute_type_t name_to_ast_layout_attribute_type(char *name) { return type; \ } -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" return type; } @@ -642,7 +642,7 @@ ast_layout_attribute_type_t enduser_name_to_ast_layout_attribute_type( return type; \ } -#include "config/ast_layout_attribute_type.h" +#include "generated-config/ast_layout_attribute_type.h" #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT @@ -666,7 +666,7 @@ ast_layout_attribute_type_t enduser_name_to_ast_layout_attribute_type( ENDUSER_NAME, GENERATED_NAME, \ FILTER, ALLOWED_VALUES, SUBTAGS) -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" return type; } @@ -719,7 +719,7 @@ char *ast_layout_attribute_type_to_name(ast_layout_attribute_type_t type) { #define ADD_LAYOUT_ATTRIBUTE_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, \ GENERATED_NAME, ENDUSER_NAME) -#include "config/ast_layout_attribute_type.h" +#include "generated-config/ast_layout_attribute_type.h" #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT @@ -737,7 +737,7 @@ char *ast_layout_attribute_type_to_name(ast_layout_attribute_type_t type) { ENDUSER_NAME, GENERATED_NAME, \ FILTER, ALLOWED_VALUES, SUBTAGS) -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" } return "error???"; diff --git a/src/ast_layout.h b/src/ast_layout.h index 74a732fc..0f62a958 100644 --- a/src/ast_layout.h +++ b/src/ast_layout.h @@ -41,7 +41,7 @@ typedef enum { #define ADD_LAYOUT_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, GENERATED_NAME, \ ENDUSER_NAME, IS_MOTHER) -#include "config/ast_layout_type.h" +#include "generated-config/ast_layout_type.h" } ast_layout_node_type_t; typedef enum { @@ -54,7 +54,7 @@ typedef enum { #define ADD_LAYOUT_ATTRIBUTE_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, \ GENERATED_NAME, ENDUSER_NAME) -#include "config/ast_layout_attribute_type.h" +#include "generated-config/ast_layout_attribute_type.h" #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT @@ -71,7 +71,7 @@ typedef enum { ENDUSER_NAME, GENERATED_NAME, \ FILTER, ALLOWED_VALUES, SUBTAGS) -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" } ast_layout_attribute_type_t; #include "array.h" diff --git a/src/ast_layout_style.c b/src/ast_layout_style.c index 830a4c6d..476e6551 100644 --- a/src/ast_layout_style.c +++ b/src/ast_layout_style.c @@ -61,7 +61,7 @@ ast_layout_attribute_type_t enduser_name_to_ast_layout_attribute_style_type( ENDUSER_NAME, GENERATED_NAME, \ FILTER, ALLOWED_VALUES, SUBTAGS) -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" return type; } @@ -108,7 +108,7 @@ ast_layout_attribute_type_t name_to_ast_layout_attribute_style_type( return type; \ } -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" return type; } @@ -139,7 +139,7 @@ enduser_name_to_ast_layout_attribute_style_state_type(char *name) { if (false) { } -#include "config/ast_layout_attribute_style_state_type.h" +#include "generated-config/ast_layout_attribute_style_state_type.h" return type; } @@ -245,7 +245,7 @@ name_to_ast_layout_attribute_style_state_type(char *name) { if (false) { } -#include "config/ast_layout_attribute_style_state_type.h" +#include "generated-config/ast_layout_attribute_style_state_type.h" return type; } diff --git a/src/ast_layout_style.h b/src/ast_layout_style.h index 18ae0ebe..2801718a 100644 --- a/src/ast_layout_style.h +++ b/src/ast_layout_style.h @@ -31,7 +31,7 @@ typedef enum { #undef ADD_LAYOUT_ATTRIBUTE_STYLE_FILTER #define ADD_LAYOUT_ATTRIBUTE_STYLE_FILTER(TYPE, NAME, NAME_LOWER) TYPE, -#include "config/ast_layout_attribute_style_filter.h" +#include "generated-config/ast_layout_attribute_style_filter.h" } ast_layout_attribute_style_filter_t; typedef struct ast_layout_style_state_t { @@ -49,7 +49,7 @@ typedef enum ast_layout_attribute_style_state_type { ENDUSER_NAME, GENERATED_NAME) \ TYPE, -#include "config/ast_layout_attribute_style_state_type.h" +#include "generated-config/ast_layout_attribute_style_state_type.h" } ast_layout_attribute_style_state_type; #include "array.h" diff --git a/src/config/ast_layout_attribute_style_global.h b/src/config/ast_layout_attribute_style_global.h deleted file mode 100644 index d02c132c..00000000 --- a/src/config/ast_layout_attribute_style_global.h +++ /dev/null @@ -1,12 +0,0 @@ -// ----------- BEGIN AUTO GENERATED ----------- // -ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE("inherit", "ارث بری") - -ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE("initial", "ابتدایی") - -ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE("revert", "بازگردانی") - -ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE("revert-layer", "بازگردانی لایه") - -ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE("unset", "حذف شده") - -// ----------- END AUTO GENERATED ----------- // diff --git a/src/config/ast_layout_attribute_style_state_type.h b/src/config/ast_layout_attribute_style_state_type.h deleted file mode 100644 index 14df7537..00000000 --- a/src/config/ast_layout_attribute_style_state_type.h +++ /dev/null @@ -1,140 +0,0 @@ -// ----------- BEGIN AUTO GENERATED ----------- // -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ERROR, "ERROR", "error", "", "") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_GLOBAL, "GLOBAL", "global", "سراسری", - "*") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_HOVER, "HOVER", "hover", "هاور", - "hover") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ACTIVE, "ACTIVE", "active", "فعال", - "active") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS, "FOCUS", "focus", "فوكوس", - "focus") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_VISITED, "VISITED", "visited", - "بازديد", "visited") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LINK, "LINK", "link", "لينك", "link") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS_VISIBLE, "FOCUS_VISIBLE", - "focus_visible", "فوكوس قابل مشاهده", "focus-visible") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS_WITHIN, "FOCUS_WITHIN", - "focus_within", "فوكوس داخلي", "focus-within") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_CHECKED, "CHECKED", "checked", - "انتخاب", "checked") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_DISABLED, "DISABLED", "disabled", - "غيرفعال", "disabled") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ENABLED, "ENABLED", "enabled", "فعال", - "enabled") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_REQUIRED, "REQUIRED", "required", - "ضروري", "required") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_OPTIONAL, "OPTIONAL", "optional", - "اختياري", "optional") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_READ_ONLY, "READ_ONLY", "read_only", - "فقط خواندني", "read-only") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_READ_WRITE, "READ_WRITE", - "read_write", "قابل نوشتن", "read-write") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_VALID, "VALID", "valid", "معتبر", - "valid") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_INVALID, "INVALID", "invalid", - "نامعتبر", "invalid") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_IN_RANGE, "IN_RANGE", "in_range", - "در محدوده", "in-range") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_OUT_OF_RANGE, "OUT_OF_RANGE", - "out_of_range", "خارج از محدوده", "out-of-range") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_PLACEHOLDER_SHOWN, - "PLACEHOLDER_SHOWN", "placeholder_shown", "نمايش جايگير", - "placeholder-shown") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_BLANK, "BLANK", "blank", "خالي", - "blank") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_TARGET, "TARGET", "target", "هدف", - "target") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ROOT, "ROOT", "root", "ريشه", "root") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_CHILD, "NTH_CHILD", "nth_child", - "فرزند nام", "nth-child") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_LAST_CHILD, "NTH_LAST_CHILD", - "nth_last_child", "آخرين فرزند nام", "nth-last-child") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_OF_TYPE, "NTH_OF_TYPE", - "nth_of_type", "نوع nام", "nth-of-type") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_LAST_OF_TYPE, "NTH_LAST_OF_TYPE", - "nth_last_of_type", "آخرين نوع nام", "nth-last-of-type") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FIRST_CHILD, "FIRST_CHILD", - "first_child", "اولين فرزند", "first-child") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LAST_CHILD, "LAST_CHILD", - "last_child", "آخرين فرزند", "last-child") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FIRST_OF_TYPE, "FIRST_OF_TYPE", - "first_of_type", "اولين نوع", "first-of-type") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LAST_OF_TYPE, "LAST_OF_TYPE", - "last_of_type", "آخرين نوع", "last-of-type") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ONLY_CHILD, "ONLY_CHILD", - "only_child", "تنها فرزند", "only-child") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ONLY_OF_TYPE, "ONLY_OF_TYPE", - "only_of_type", "تنها نوع", "only-of-type") - -ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_EMPTY, "EMPTY", "empty", "خالي", - "empty") - -// ----------- END AUTO GENERATED ----------- // diff --git a/src/config/ast_layout_attribute_style_type.h b/src/config/ast_layout_attribute_style_type.h deleted file mode 100644 index 4d1eb24b..00000000 --- a/src/config/ast_layout_attribute_style_type.h +++ /dev/null @@ -1,1809 +0,0 @@ -// ----------- BEGIN AUTO GENERATED ----------- // -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDTH, "WIDTH", - "width", "عرض", "width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_HEIGHT, - "HEIGHT", "height", "ارتفاع", "height", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ACCENT_COLOR, - "ACCENT_COLOR", "accent_color", "رنگ برجسته", - "accent-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_APPEARANCE, - "APPEARANCE", "appearance", "ظاهر", - "appearance", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_appearance, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ASPECT_RATIO, - "ASPECT_RATIO", "aspect_ratio", "نسبت ابعاد", - "aspect-ratio", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_aspect_ratio, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKDROP_FILTER, - "BACKDROP_FILTER", "backdrop_filter", - "فیلتر پس‌زمینه", - "backdrop-filter", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - NULL, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKDROP_FILTER, "BACKDROP_FILTER", - "backdrop_filter", "فیلتر پس زمینه", "backdrop-filter", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKFACE_VISIBILITY, "BACKFACE_VISIBILITY", - "backface_visibility", "مشاهده‌پذیری پشت‌نما", - "backface-visibility", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_backface_visibility, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKFACE_VISIBILITY, "BACKFACE_VISIBILITY", - "backface_visibility", "مشاهده پذیری پشت‌نما", - "backface-visibility", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_backface_visibility, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKFACE_VISIBILITY, "BACKFACE_VISIBILITY", - "backface_visibility", "مشاهده پذیری پشت نما", "backface-visibility", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_backface_visibility, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BLOCK_SIZE, - "BLOCK_SIZE", "block_size", "اندازه بلوک", - "block-size", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_block_size, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_IMAGE, "BACKGROUND_IMAGE", - "background_image", "تصویر پس‌زمینه", "background-image", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_image, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_IMAGE, "BACKGROUND_IMAGE", - "background_image", "تصویر پس‌ زمینه", "background-image", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_image, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ATTACHMENT, - "BACKGROUND_ATTACHMENT", "background_attachment", - "پیوست تصویر پس‌زمینه", "background-attachment", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_background_attachment, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ATTACHMENT, - "BACKGROUND_ATTACHMENT", "background_attachment", - "پیوست تصویر پس‌ زمینه", "background-attachment", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_background_attachment, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_BLEND_MODE, - "BACKGROUND_BLEND_MODE", "background_blend_mode", - "حالت ترکیب پس‌زمینه", "background-blend-mode", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_background_blend_mode, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_BLEND_MODE, - "BACKGROUND_BLEND_MODE", "background_blend_mode", "حالت ترکیب پس زمینه", - "background-blend-mode", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_background_blend_mode, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_CLIP, - "BACKGROUND_CLIP", "background_clip", - "برش پس‌زمینه", "background-clip", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_background_clip, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_CLIP, "BACKGROUND_CLIP", - "background_clip", "برش پس زمینه", "background-clip", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_background_clip, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_COLOR, "BACKGROUND_COLOR", - "background_color", "رنگ پس‌زمینه", "background-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, - ast_layout_allowed_style_list_background_clip, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_COLOR, "BACKGROUND_COLOR", - "background_color", "رنگ پس زمینه", "background-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, - ast_layout_allowed_style_list_background_clip, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ORIGIN, "BACKGROUND_ORIGIN", - "background_origin", "مبدا پس‌زمینه", "background-origin", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_background_origin, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ORIGIN, "BACKGROUND_ORIGIN", - "background_origin", "مبدا پس زمینه", "background-origin", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_background_origin, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_BASIS, - "FLEX_BASIS", "flex_basis", "مبنای انعطاف", - "flex-basis", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_flex_basis, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION, "BACKGROUND_POSITION", - "background_position", "موقعیت پس‌زمینه", - "background-position", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_position_x, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION, "BACKGROUND_POSITION", - "background_position", "موقعیت پس‌ زمینه", - "background-position", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_position_x, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_X, - "BACKGROUND_POSITION_X", "background_position_x", - "موقعیت افقی پس‌زمینه", "background-position-x", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_position_x, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_X, - "BACKGROUND_POSITION_X", "background_position_x", - "موقعیت افقی پس‌ زمینه", "background-position-x", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_position_x, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_Y, - "BACKGROUND_POSITION_Y", "background_position_y", - "موقعیت عمودی پس‌زمینه", "background-position-y", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_position_x, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_Y, - "BACKGROUND_POSITION_Y", "background_position_y", - "موقعیت عمودی پس‌ زمینه", "background-position-y", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_position_x, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_REPEAT, "BACKGROUND_REPEAT", - "background_repeat", "تکرار پس‌زمینه", "background-repeat", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_repeat, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_REPEAT, "BACKGROUND_REPEAT", - "background_repeat", "تکرار پس‌ زمینه", "background-repeat", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_repeat, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_SIZE, - "BACKGROUND_SIZE", "background_size", - "اندازه پس‌زمینه", - "background-size", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_size, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_SIZE, "BACKGROUND_SIZE", - "background_size", "اندازه پس‌ زمینه", "background-size", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_background_size, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RADIUS, - "BORDER_RADIUS", "border_radius", "گردی", - "border-radius", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER, - "BORDER", "border", "مرز", "border", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_COLOR, - "BORDER_BLOCK_END_COLOR", "border_block_end_color", "رنگ مرز انتهایی بلوک", - "border-block-end-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_STYLE, - "BORDER_BLOCK_END_STYLE", "border_block_end_style", "سبک مرز انتهایی بلوک", - "border-block-end-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_block_end_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_WIDTH, - "BORDER_BLOCK_END_WIDTH", "border_block_end_width", "عرض مرز انتهایی بلوک", - "border-block-end-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_border_block_end_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_COLOR, - "BORDER_BLOCK_START_COLOR", "border_block_start_color", - "رنگ مرز ابتدایی بلوک", "border-block-start-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_STYLE, - "BORDER_BLOCK_START_STYLE", "border_block_start_style", - "رنگ مرز ابتدایی بلوک", "border-block-start-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_block_start_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_WIDTH, - "BORDER_BLOCK_START_WIDTH", "border_block_start_width", - "عرض مرز ابتدایی بلوک", "border-block-start-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_block_start_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_COLOR, "BORDER_BOTTOM_COLOR", - "border_bottom_color", "رنگ مرز پایین", "border-bottom-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, - ast_layout_allowed_style_list_border_block_start_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_LEFT_RADIUS, - "BORDER_BOTTOM_LEFT_RADIUS", "border_bottom_left_radius", "گردی پایین چپ", - "border-bottom-left-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_RIGHT_RADIUS, - "BORDER_BOTTOM_RIGHT_RADIUS", "border_bottom_right_radius", - "گردی پایین راست", "border-bottom-right-radius", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_STYLE, "BORDER_BOTTOM_STYLE", - "border_bottom_style", "سبک مرز پایین", "border-bottom-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_bottom_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_WIDTH, "BORDER_BOTTOM_WIDTH", - "border_bottom_width", "عرض مرز پایین", "border-bottom-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_border_bottom_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_COLLAPSE, - "BORDER_COLLAPSE", "border_collapse", - "ادغام مرز", "border-collapse", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_collapse, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_COLLAPSE, "BORDER_COLLAPSE", - "border_collapse", "ادغام مرز ها", "border-collapse", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_collapse, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_COLLAPSE, "BORDER_COLLAPSE", - "border_collapse", "ادغام مرزها", "border-collapse", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_collapse, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_END_END_RADIUS, - "BORDER_END_END_RADIUS", "border_end_end_radius", "گردی انتها", - "border-end-end-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_END_START_RADIUS, - "BORDER_END_START_RADIUS", "border_end_start_radius", "گردی شروع", - "border-end-start-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_OUTSET, "BORDER_IMAGE_OUTSET", - "border_image_outset", "برآمدگی تصویر مرز", "border-image-outset", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_REPEAT, "BORDER_IMAGE_REPEAT", - "border_image_repeat", "تکرار تصویر مرز", "border-image-repeat", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_image_repeat, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_SLICE, "BORDER_IMAGE_SLICE", - "border_image_slice", "برش تصویر مرز", "border-image-slice", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_NUMBER, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_SOURCE, "BORDER_IMAGE_SOURCE", - "border_image_source", "منبع تصویر مرز", "border-image-source", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_image_source, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_WIDTH, "BORDER_IMAGE_WIDTH", - "border_image_width", "عرض تصویر مرز", "border-image-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_border_image_width, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_COLOR, - "BORDER_INLINE_END_COLOR", "border_inline_end_color", "رنگ مرز انتهایی خطی", - "border-inline-end-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_STYLE, - "BORDER_INLINE_END_STYLE", "border_inline_end_style", "سبک مرز انتهایی خطی", - "border-inline-end-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_inline_end_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_WIDTH, - "BORDER_INLINE_END_WIDTH", "border_inline_end_width", "عرض مرز انتهایی خطی", - "border-inline-end-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_COLOR, - "BORDER_INLINE_START_COLOR", "border_inline_start_color", - "رنگ مرز ابتدایی خطی", "border-inline-start-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_STYLE, - "BORDER_INLINE_START_STYLE", "border_inline_start_style", - "سبک مرز ابتدایی خطی", "border-inline-start-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_inline_start_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_WIDTH, - "BORDER_INLINE_START_WIDTH", "border_inline_start_width", - "عرض مرز ابتدایی خطی", "border-inline-start-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_COLOR, "BORDER_LEFT_COLOR", - "border_left_color", "رنگ مرز چپ", "border-left-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_STYLE, "BORDER_LEFT_STYLE", - "border_left_style", "سبک مرز چپ", "border-left-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_left_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_WIDTH, "BORDER_LEFT_WIDTH", - "border_left_width", "عرض مرز چپ", "border-left-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_COLOR, "BORDER_RIGHT_COLOR", - "border_right_color", "رنگ مرز راست", "border-right-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_STYLE, "BORDER_RIGHT_STYLE", - "border_right_style", "سبک مرز راست", "border-right-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_right_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_WIDTH, "BORDER_RIGHT_WIDTH", - "border_right_width", "عرض مرز راست", "border-right-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_SPACING, - "BORDER_SPACING", "border_spacing", "فاصله مرز", - "border-spacing", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_START_END_RADIUS, - "BORDER_START_END_RADIUS", "border_start_end_radius", "گردی ابتدا و انتها", - "border-start-end-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_START_START_RADIUS, - "BORDER_START_START_RADIUS", "border_start_start_radius", - "شعاع ابتدایی شروع مرز", "border-start-start-radius", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_COLOR, "BORDER_TOP_COLOR", - "border_top_color", "رنگ مرز بالا", "border-top-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_LEFT_RADIUS, - "BORDER_TOP_LEFT_RADIUS", "border_top_left_radius", "گردی بالا چپ", - "border-top-left-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_RIGHT_RADIUS, - "BORDER_TOP_RIGHT_RADIUS", "border_top_right_radius", "گردی بالا راست", - "border-top-right-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_STYLE, "BORDER_TOP_STYLE", - "border_top_style", "سبک مرز بالا", "border-top-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_border_top_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_WIDTH, "BORDER_TOP_WIDTH", - "border_top_width", "عرض مرز بالا", "border-top-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_border_top_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOTTOM, - "BOTTOM", "bottom", "پایین", "bottom", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_bottom, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SIZING, - "BOX_SIZING", "box_sizing", - "نوع اندازه‌گیری جعبه", - "box-sizing", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_box_sizing, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SIZING, "BOX_SIZING", "box_sizing", - "نوع اندازه گیری جعبه", "box-sizing", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_box_sizing, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SHADOW, - "BOX_SHADOW", "box_shadow", "سایه جعبه", - "box-shadow", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_INSIDE, - "BREAK_INSIDE", "break_inside", "شکست درون", - "break-inside", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_break_inside, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_BEFORE, - "BREAK_BEFORE", "break_before", "شکست قبل", - "break-before", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_break_before, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_AFTER, - "BREAK_AFTER", "break_after", "شکست بعد", - "break-after", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_break_after, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CAPTION_SIDE, - "CAPTION_SIDE", "caption_side", "موقعیت عنوان", - "caption-side", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_caption_side, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CARET_COLOR, - "CARET_COLOR", "caret_color", "رنگ نشانگر متنی", - "caret-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLEAR, "CLEAR", - "clear", "پاک‌سازی", "caret-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_clear, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLEAR, - "CLEAR", "clear", "پاک سازی", - "caret-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_clear, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLIP_PATH, - "CLIP_PATH", "clip_path", "مسیر برش", - "clip-path", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_clip_path, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLIP_RULE, - "CLIP_RULE", "clip_rule", "قاعده برش", - "clip-rule", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_clip_rule, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR, "COLOR", - "color", "رنگ", "color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION, "COLOR_INTERPOLATION", - "color_interpolation", "درهم‌آمیزی رنگ", - "color-interpolation", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_color_interpolation, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION, "COLOR_INTERPOLATION", - "color_interpolation", "درهم آمیزی رنگ", "color-interpolation", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_color_interpolation, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION_FILTERS, - "COLOR_INTERPOLATION_FILTERS", "color_interpolation_filters", - "درهم‌آمیزی رنگ فیلترها", - "color-interpolation-filters", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_color_interpolation_filters, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION_FILTERS, - "COLOR_INTERPOLATION_FILTERS", "color_interpolation_filters", - "درهم آمیزی رنگ فیلترها", "color-interpolation-filters", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_color_interpolation_filters, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_SCHEME, - "COLOR_SCHEME", "color_scheme", "طرح رنگ", - "color-scheme", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_color_scheme, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_COUNT, - "COLUMN_COUNT", "column_count", - "تعداد ستون‌ها", "column-count", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, - ast_layout_allowed_style_list_column_count, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_COUNT, "COLUMN_COUNT", - "column_count", "تعداد ستون‌ ها", "column-count", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, - ast_layout_allowed_style_list_column_count, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_FILL, - "COLUMN_FILL", "column_fill", - "پر کردن ستون‌ها", "column-fill", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_column_fill, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_FILL, "COLUMN_FILL", "column_fill", - "پر کردن ستون ها", "column-fill", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_column_fill, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_GAP, - "COLUMN_GAP", "column_gap", - "فاصله بین ستون‌ها", - "column-gap", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_GAP, "COLUMN_GAP", "column_gap", - "فاصله بین ستون‌ ها", "column-gap", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_COLOR, "COLUMN_RULE_COLOR", - "column_rule_color", "رنگ خط افقی ستون", "column-rule-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_STYLE, "COLUMN_RULE_STYLE", - "column_rule_style", "سبک خط افقی ستون", "column-rule-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_column_rule_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_WIDTH, "COLUMN_RULE_WIDTH", - "column_rule_width", "عرض خط افقی ستون", "column-rule-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_SPAN, - "COLUMN_SPAN", "column_span", - "گستردگی ستون‌ها", "column-span", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_column_span, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_SPAN, "COLUMN_SPAN", "column_span", - "گستردگی ستون ها", "column-span", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_column_span, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMNS, - "COLUMNS", "columns", "ستون‌ها", - "columns", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - NULL, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMNS, "COLUMNS", "columns", - "ستون‌ ها", "columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN, - "CONTAIN", "contain", "حاوی بودن", "contain", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_contain, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_BLOCK_SIZE, - "CONTAIN_INTRINSIC_BLOCK_SIZE", "contain_intrinsic_block_size", - "اندازه بلوک ذاتی", "contain-intrinsic-block-size", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_contain_intrinsic_block_size, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_HEIGHT, - "CONTAIN_INTRINSIC_HEIGHT", "contain_intrinsic_height", "ارتفاع ذاتی", - "contain-intrinsic-height", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_contain_intrinsic_height, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_INLINE_SIZE, - "CONTAIN_INTRINSIC_INLINE_SIZE", "contain_intrinsic_inline_size", - "اندازه درون‌خطی ذاتی", "contain-intrinsic-inline-size", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_contain_intrinsic_inline_size, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_INLINE_SIZE, - "CONTAIN_INTRINSIC_INLINE_SIZE", "contain_intrinsic_inline_size", - "اندازه درون خطی ذاتی", "contain-intrinsic-inline-size", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_contain_intrinsic_inline_size, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_SIZE, - "CONTAIN_INTRINSIC_SIZE", "contain_intrinsic_size", "اندازه ذاتی", - "contain-intrinsic-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_contain_intrinsic_size, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_WIDTH, - "CONTAIN_INTRINSIC_WIDTH", "contain_intrinsic_width", "عرض ذاتی", - "contain-intrinsic-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_contain_intrinsic_width, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER, - "CONTAINER", "container", "ظرف", "container", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_container, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER_NAME, - "CONTAINER_NAME", "container_name", "نام ظرف", - "container-name", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_container_name, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER_TYPE, - "CONTAINER_TYPE", "container_type", "نوع ظرف", - "container-type", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_container_type, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTENT, - "CONTENT", "content", "محتوا", "content", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_content, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTENT_VISIBILITY, "CONTENT_VISIBILITY", - "content_visibility", "مشاهده محتوا", "content-visibility", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_content_visibility, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_INCREMENT, "COUNTER_INCREMENT", - "counter_increment", "افزایش شمارنده", "counter-increment", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, - ast_layout_allowed_style_list_counter_increment, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_RESET, - "COUNTER_RESET", "counter_reset", - "بازنشانی شمارنده", "counter-reset", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_SET, - "COUNTER_SET", "counter_set", "تنظیم شمارنده", - "counter-set", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, - ast_layout_allowed_style_list_counter_set, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CURSOR, - "CURSOR", "cursor", "نشانگر", "cursor", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_cursor, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DIRECTION, - "DIRECTION", "direction", "جهت", "direction", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_direction, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DISPLAY, - "DISPLAY", "display", "قرارگیری", "display", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_display, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DISPLAY, - "DISPLAY", "display", "قرار گیری", - "display", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_display, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_EMPTY_CELLS, - "EMPTY_CELLS", "empty_cells", - "سلول‌های خالی", "empty-cells", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_empty_cells, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_EMPTY_CELLS, "EMPTY_CELLS", "empty_cells", - "سلول های خالی", "empty-cells", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_empty_cells, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL, "FILL", - "fill", "پر کردن", "fill", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_fill, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL_OPACITY, - "FILL_OPACITY", "fill_opacity", - "شفافیت پر کردن", "fill-opacity", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_PERCENTAGE, - ast_layout_allowed_style_list_fill, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL_RULE, - "FILL_RULE", "fill_rule", "قاعده پر کردن", - "fill-rule", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_fill_rule, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILTER, - "FILTER", "filter", "فیلتر", "filter", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_filter, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX, "FLEX", - "flex", "انعطاف", "flex", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_flex, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_DIRECTION, - "FLEX_DIRECTION", "flex_direction", - "جهت انعطاف", "flex-direction", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_flex_direction, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_FLOW, - "FLEX_FLOW", "flex_flow", "جریان انعطاف", - "flex-flow", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_flex_flow, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_GROW, - "FLEX_GROW", "flex_grow", "رشد انعطاف", - "flex-grow", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_SHRINK, - "FLEX_SHRINK", "flex_shrink", - "کوچک‌شدن انعطاف", "flex-shrink", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, NULL, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_SHRINK, "FLEX_SHRINK", "flex_shrink", - "کوچک‌ شدن انعطاف", "flex-shrink", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_WRAP, - "FLEX_WRAP", "flex_wrap", "چینش انعطاف", - "flex-wrap", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_flex_wrap, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLOAT, "FLOAT", - "float", "شناور", "float", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_float, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_FAMILY, - "FONT_FAMILY", "font_family", "نام قلم", - "font-family", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRINGS_ANY, - ast_layout_allowed_style_list_font_family, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_FEATURE_SETTINGS, - "FONT_FEATURE_SETTINGS", "font_feature_settings", "تنظیمات ویژگی قلم", - "font-feature-settings", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_feature_settings, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_KERNING, - "FONT_KERNING", "font_kerning", "کرنینگ قلم", - "font-kerning", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_kerning, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_LANGUAGE_OVERRIDE, - "FONT_LANGUAGE_OVERRIDE", "font_language_override", "بازنویسی زبان قلم", - "font-language-override", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_language_override, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_OPTICAL_SIZING, "FONT_OPTICAL_SIZING", - "font_optical_sizing", "اندازه‌گیری اپتیکال قلم", - "font-optical-sizing", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_optical_sizing, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_OPTICAL_SIZING, "FONT_OPTICAL_SIZING", - "font_optical_sizing", "اندازه گیری اپتیکال قلم", "font-optical-sizing", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_optical_sizing, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_SIZE, - "FONT_SIZE", "font_size", "اندازه قلم", - "font-size", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_STRETCH, - "FONT_STRETCH", "font_stretch", "کشیدگی قلم", - "font-stretch", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_stretch, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_STYLE, - "FONT_STYLE", "font_style", "سبک قلم", - "font-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_VARIANT, - "FONT_VARIANT", "font_variant", "نوع قلم", - "font-variant", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_variant, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_DISPLAY, - "FONT_DISPLAY", "font_display", "نمایش قلم", - "font-display", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_font_display, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_WEIGHT, "FONT_WEIGHT", "font_weight", - "وزن قلم", "font-weight", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_POSITIVE_INTEGER, - ast_layout_allowed_style_list_font_weight, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID, "GRID", - "grid", "شبکه", "grid", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AREA, - "GRID_AREA", "grid_area", "منطقه شبکه", - "grid-area", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_area, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_COLUMNS, "GRID_AUTO_COLUMNS", - "grid_auto_columns", "ستون‌های خودکار شبکه", - "grid-auto-columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_auto_columns, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_COLUMNS, "GRID_AUTO_COLUMNS", - "grid_auto_columns", "ستون های خودکار شبکه", "grid-auto-columns", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_auto_columns, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_FLOW, - "GRID_AUTO_FLOW", "grid_auto_flow", - "جریان خودکار شبکه", "grid-auto-flow", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_auto_flow, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_ROWS, - "GRID_AUTO_ROWS", "grid_auto_rows", - "ردیف‌های خودکار شبکه", - "grid-auto-rows", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_auto_rows, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_ROWS, "GRID_AUTO_ROWS", - "grid_auto_rows", "ردیف های خودکار شبکه", "grid-auto-rows", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_auto_rows, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN, - "GRID_COLUMN", "grid_column", - "ستون‌های شبکه", "grid-column", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_column, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN, "GRID_COLUMN", "grid_column", - "ستون های شبکه", "grid-column", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_column, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN_END, - "GRID_COLUMN_END", "grid_column_end", - "پایان ستون شبکه", "grid-column-end", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_column_end, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN_START, "GRID_COLUMN_START", - "grid_column_start", "شروع ستون شبکه", "grid-column-start", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_column_start, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW, - "GRID_ROW", "grid_row", - "ردیف‌های شبکه", "grid-row", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_row, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW, - "GRID_ROW", "grid_row", "ردیف های شبکه", - "grid-row", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_row, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW, - "GRID_ROW", "grid_row", - "پایان ردیف شبکه", "grid-row", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_row, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW_START, - "GRID_ROW_START", "grid_row_start", - "شروع ردیف شبکه", "grid-row-start", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_row_start, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE, - "GRID_TEMPLATE", "grid_template", "الگوی شبکه", - "grid-template", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_template, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_AREAS, "GRID_TEMPLATE_AREAS", - "grid_template_areas", "مناطق الگوی شبکه", "grid-template-areas", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_template_areas, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_COLUMNS, - "GRID_TEMPLATE_COLUMNS", "grid_template_columns", - "ستون‌های الگوی شبکه", "grid-template-columns", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_template_columns, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_COLUMNS, - "GRID_TEMPLATE_COLUMNS", "grid_template_columns", "ستون های الگوی شبکه", - "grid-template-columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_template_columns, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_ROWS, "GRID_TEMPLATE_ROWS", - "grid_template_rows", "ردیف‌های الگوی شبکه", - "grid-template-rows", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_template_rows, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_ROWS, "GRID_TEMPLATE_ROWS", - "grid_template_rows", "ردیف های الگوی شبکه", "grid-template-rows", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_grid_template_rows, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_JUSTIFY_CONTENT, - "JUSTIFY_CONTENT", "justify_content", - "توجیه محتوا", "justify-content", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_justify_content, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LEFT, "LEFT", - "left", "چپ", "left", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_left, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LETTER_SPACING, - "LETTER_SPACING", "letter_spacing", - "فاصله بین حروف", "letter-spacing", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LINE_HEIGHT, - "LINE_HEIGHT", "line_height", "ارتفاع خط", - "line-height", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LIST_STYLE, - "LIST_STYLE", "list_style", "سبک فهرست", - "list-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_list_style, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN, - "MARGIN", "margin", "فضا", "margin", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_BOTTOM, - "MARGIN_BOTTOM", "margin_bottom", "فضا پایین", - "margin-bottom", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin_bottom, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_BOTTOM, "MARGIN_BOTTOM", - "margin_bottom", "فضای پایین", "margin-bottom", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin_bottom, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_LEFT, - "MARGIN_LEFT", "margin_left", "فضا چپ", - "margin-left", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin_left, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_LEFT, "MARGIN_LEFT", "margin_left", - "فضای چپ", "margin-left", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin_left, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_RIGHT, - "MARGIN_RIGHT", "margin_right", "فضا راست", - "margin-right", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin_right, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_RIGHT, "MARGIN_RIGHT", - "margin_right", "فضای راست", "margin-right", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin_right, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_TOP, - "MARGIN_TOP", "margin_top", "فضا بالا", - "margin-top", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin_top, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_TOP, "MARGIN_TOP", "margin_top", - "فضای بالا", "margin-top", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_margin_top, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MAX_HEIGHT, - "MAX_HEIGHT", "max_height", "حداکثر ارتفاع", - "max-height", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MAX_WIDTH, - "MAX_WIDTH", "max_width", "حداکثر عرض", - "max-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MIN_HEIGHT, - "MIN_HEIGHT", "min_height", "حداقل ارتفاع", - "min-height", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MIN_WIDTH, - "MIN_WIDTH", "min_width", "حداقل عرض", - "min-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OBJECT_FIT, - "OBJECT_FIT", "object_fit", "تناسب شیء", - "object-fit", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_object_fit, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OPACITY, - "OPACITY", "opacity", "شفافیت", "opacity", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_PERCENTAGE, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW, - "OVERFLOW", "overflow", "بیش از حد", "overflow", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_overflow, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_X, - "OVERFLOW_X", "overflow_x", "بیش از حد (X)", - "overflow-x", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_overflow_x, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_Y, - "OVERFLOW_Y", "overflow_y", "بیش از حد (Y)", - "overflow-y", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_overflow_y, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING, - "PADDING", "padding", "فاصله", "padding", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_padding, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_RIGHT, - "PADDING_RIGHT", "padding_right", "فاصله راست", - "padding-right", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_padding, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_LEFT, - "PADDING_LEFT", "padding_left", "فاصله چپ", - "padding-left", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_padding, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_TOP, - "PADDING_TOP", "padding_top", "فاصله بالا", - "padding-top", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_padding, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BOTTOM, - "PADDING_BOTTOM", "padding_bottom", - "فاصله پایین", "padding-bottom", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, - ast_layout_allowed_style_list_padding, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_DECORATION, - "TEXT_DECORATION", "text_decoration", - "زینت متن", "text-decoration", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_text_decoration, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_TRANSFORM, - "TEXT_TRANSFORM", "text_transform", "تبدیل متن", - "text-transform", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_text_transform, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VISIBILITY, - "VISIBILITY", "visibility", "قابلیت مشاهده", - "visibility", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_visibility, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_Z_INDEX, - "Z_INDEX", "z_index", "الویت موقعیت", "z-index", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, - ast_layout_allowed_style_list_z_index, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_Z_INDEX, "Z_INDEX", "z_index", - "ترتیب اولویت", "z-index", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, - ast_layout_allowed_style_list_z_index, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_COLOR, - "OUTLINE_COLOR", "outline_color", "رنگ مرز", - "outline-color", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, - ast_layout_allowed_style_list_outline_color, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_OFFSET, - "OUTLINE_OFFSET", "outline_offset", - "فاصله حاشیه", "outline-offset", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_STYLE, - "OUTLINE_STYLE", "outline_style", "سبک حاشیه", - "outline-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_outline_style, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_WIDTH, - "OUTLINE_WIDTH", "outline_width", "عرض حاشیه", - "outline-width", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_outline_width, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_ANCHOR, - "OVERFLOW_ANCHOR", "overflow_anchor", - "لنگر بیش از حد", "overflow-anchor", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_overflow_anchor, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_BLOCK, - "OVERFLOW_BLOCK", "overflow_block", - "بیش از حد بلوک", "overflow-block", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_overflow_block, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_CLIP_MARGIN, - "OVERFLOW_CLIP_MARGIN", "overflow_clip_margin", "فاصله برش بیش از حد", - "overflow-clip-margin", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_INLINE, - "OVERFLOW_INLINE", "overflow_inline", - "بیش از حد درون خطی", "overflow-inline", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_overflow_inline, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_WRAP, - "OVERFLOW_WRAP", "overflow_wrap", - "پیچش بیش از حد", "overflow-wrap", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_overflow_wrap, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK, - "PADDING_BLOCK", "padding_block", "فاصله بلوک", - "padding-block", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK_END, "PADDING_BLOCK_END", - "padding_block_end", "فاصله انتهای بلوک", "padding-block-end", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_padding_block_end, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK_START, "PADDING_BLOCK_START", - "padding_block_start", "فاصله شروع بلوک", "padding-block-start", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_padding_block_start, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE, - "PADDING_INLINE", "padding_inline", - "فاصله درون خطی", "padding-inline", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_padding_inline, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE_END, "PADDING_INLINE_END", - "padding_inline_end", "فاصله انتهای درون خطی", "padding-inline-end", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_padding_inline_end, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE_START, - "PADDING_INLINE_START", "padding_inline_start", "فاصله شروع درون خطی", - "padding-inline-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_padding_inline_start, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE, "PAGE", - "page", "صفحه", "page", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_page, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_AFTER, "PAGE_BREAK_AFTER", - "page_break_after", "شکست صفحه بعد از", "page-break-after", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_page_break_after, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_BEFORE, "PAGE_BREAK_BEFORE", - "page_break_before", "شکست صفحه قبل از", "page-break-before", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_page_break_before, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_INSIDE, "PAGE_BREAK_INSIDE", - "page_break_inside", "شکست صفحه درون", "page-break-inside", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_page_break_inside, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAINT_ORDER, - "PAINT_ORDER", "paint_order", "ترتیب نقاشی", - "paint-order", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_paint_order, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PERSPECTIVE, - "PERSPECTIVE", "perspective", "پرسپکتیو", - "perspective", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_perspective, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PERSPECTIVE_ORIGIN, "PERSPECTIVE_ORIGIN", - "perspective_origin", "مبدأ پرسپکتیو", "perspective-origin", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_perspective, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_CONTENT, - "PLACE_CONTENT", "place_content", "محتوای مکان", - "place-content", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_place_content, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_ITEMS, - "PLACE_ITEMS", "place_items", "موارد مکان", - "place-items", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_place_items, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_SELF, - "PLACE_SELF", "place_self", "خود مکان", - "place-self", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_place_self, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POINTER_EVENTS, - "POINTER_EVENTS", "pointer_events", - "رویدادهای اشاره‌گر", - "pointer-events", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_pointer_events, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POINTER_EVENTS, "POINTER_EVENTS", - "pointer_events", "رویدادهای اشاره گر", "pointer-events", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_pointer_events, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POSITION, - "POSITION", "position", "موقعیت", "position", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_position, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PRINT_COLOR_ADJUST, "PRINT_COLOR_ADJUST", - "print_color_adjust", "تنظیم رنگ چاپ", "print-color-adjust", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_print_color_adjust, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_QUOTES, - "QUOTES", "quotes", "نقل‌قول", "quotes", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_quotes, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_QUOTES, - "QUOTES", "quotes", "نقل قول", "quotes", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_quotes, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_R, "R", "r", - "شعاع", "r", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RESIZE, - "RESIZE", "resize", "تغییر اندازه", "resize", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_resize, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RIGHT, "RIGHT", - "right", "راست", "right", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_right, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ROTATE, - "ROTATE", "rotate", "چرخش", "rotate", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_rotate, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ROW_GAP, - "ROW_GAP", "row_gap", "فاصله ردیف", "row-gap", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_rotate, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_ALIGN, - "RUBY_ALIGN", "ruby_align", - "هم‌راستایی روبی", "ruby-align", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_ruby_align, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_ALIGN, "RUBY_ALIGN", "ruby_align", - "هم راستایی روبی", "ruby-align", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_ruby_align, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_POSITION, - "RUBY_POSITION", "ruby_position", "موقعیت روبی", - "ruby-position", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_ruby_position, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RX, "RX", "rx", - "شعاع X", "rx", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RY, "RY", "ry", - "شعاع Y", "ry", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCALE, "SCALE", - "scale", "مقیاس", "scale", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_BEHAVIOR, - "SCROLL_BEHAVIOR", "scroll_behavior", - "رفتار پیمایش", "scroll-behavior", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_scroll_behavior, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN, - "SCROLL_MARGIN", "scroll_margin", - "فاصله پیمایش", "scroll-margin", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK, "SCROLL_MARGIN_BLOCK", - "scroll_margin_block", "فاصله بلوک پیمایش", "scroll-margin-block", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK_END, - "SCROLL_MARGIN_BLOCK_END", "scroll_margin_block_end", - "فاصله انتهای بلوک پیمایش", "scroll-margin-block-end", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK_START, - "SCROLL_MARGIN_BLOCK_START", "scroll_margin_block_start", - "فاصله شروع بلوک پیمایش", "scroll-margin-block-start", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BOTTOM, - "SCROLL_MARGIN_BOTTOM", "scroll_margin_bottom", "فاصله پایین پیمایش", - "scroll-margin-bottom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE, - "SCROLL_MARGIN_INLINE", "scroll_margin_inline", "فاصله درون خطی پیمایش", - "scroll-margin-inline", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE_END, - "SCROLL_MARGIN_INLINE_END", "scroll_margin_inline_end", - "فاصله انتهای درون خطی پیمایش", "scroll-margin-inline-end", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE_START, - "SCROLL_MARGIN_INLINE_START", "scroll_margin_inline_start", - "فاصله شروع درون خطی پیمایش", "scroll-margin-inline-start", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_LEFT, "SCROLL_MARGIN_LEFT", - "scroll_margin_left", "فاصله چپ پیمایش", "scroll-margin-left", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_RIGHT, "SCROLL_MARGIN_RIGHT", - "scroll_margin_right", "فاصله راست پیمایش", "scroll-margin-right", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_TOP, "SCROLL_MARGIN_TOP", - "scroll_margin_top", "فاصله بالا پیمایش", "scroll-margin-top", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING, - "SCROLL_PADDING", "scroll_padding", - "فاصله پیمایش", "scroll-padding", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK, - "SCROLL_PADDING_BLOCK", "scroll_padding_block", "فاصله بلوک پیمایش", - "scroll-padding-block", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK_END, - "SCROLL_PADDING_BLOCK_END", "scroll_padding_block_end", - "فاصله انتهای بلوک پیمایش", "scroll-padding-block-end", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK_START, - "SCROLL_PADDING_BLOCK_START", "scroll_padding_block_start", - "فاصله شروع بلوک پیمایش", "scroll-padding-block-start", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BOTTOM, - "SCROLL_PADDING_BOTTOM", "scroll_padding_bottom", "فاصله پایین پیمایش", - "scroll-padding-bottom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE, - "SCROLL_PADDING_INLINE", "scroll_padding_inline", "فاصله درون خطی پیمایش", - "scroll-padding-inline", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE_END, - "SCROLL_PADDING_INLINE_END", "scroll_padding_inline_end", - "فاصله انتهای درون خطی پیمایش", "scroll-padding-inline-end", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE_START, - "SCROLL_PADDING_INLINE_START", "scroll_padding_inline_start", - "فاصله شروع درون خطی پیمایش", "scroll-padding-inline-start", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_LEFT, "SCROLL_PADDING_LEFT", - "scroll_padding_left", "فاصله چپ پیمایش", "scroll-padding-left", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_RIGHT, - "SCROLL_PADDING_RIGHT", "scroll_padding_right", "فاصله راست پیمایش", - "scroll-padding-right", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_TOP, "SCROLL_PADDING_TOP", - "scroll_padding_top", "فاصله بالا پیمایش", "scroll-padding-top", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_SNAP_ALIGN, "SCROLL_SNAP_ALIGN", - "scroll_snap_align", "تراز پیمایش", "scroll-snap-align", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_scroll_snap_align, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_SNAP_TYPE, "SCROLL_SNAP_TYPE", - "scroll_snap_type", "نوع پیمایش", "scroll-snap-type", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_scroll_snap_type, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SHAPE_OUTSIDE, - "SHAPE_OUTSIDE", "shape_outside", "شکل خارج", - "shape-outside", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_shape_outside, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_ALIGN, - "TEXT_ALIGN", "text_align", "تراز متن", - "text-align", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_text_align, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_ALIGN_LAST, - "TEXT_ALIGN_LAST", "text_align_last", - "تراز آخرین متن", "text-align-last", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_text_align_last, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS, - "ALIGN_ITEMS", "align_items", - "تراز‌کردن‌ اقلام", - "align-items", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_align_items, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS, "ALIGN_ITEMS", "align_items", - "تراز‌ کردن‌ اقلام", "align-items", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_align_items, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS, "ALIGN_ITEMS", "align_items", - "تراز‌کردن‌ محتوا", "align-items", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_align_items, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS, "ALIGN_ITEMS", "align_items", - "تراز محتوا", "align-items", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_align_items, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_INDENT, - "TEXT_INDENT", "text_indent", "تورفتگی متن", - "text-indent", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_text_indent, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_INDENT, "TEXT_INDENT", "text_indent", - "تو رفتگی متن", "text-indent", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_text_indent, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TOP, "TOP", - "top", "بالا", "top", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - ast_layout_allowed_style_list_top, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM, - "TRANSFORM", "transform", "تبدیل", "transform", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_transform, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_ORIGIN, "TRANSFORM_ORIGIN", - "transform_origin", "مرکز تبدیل", "transform-origin", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_transform_origin, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSLATE, - "TRANSLATE", "translate", "ترجمه", "translate", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_UNICODE_BIDI, - "UNICODE_BIDI", "unicode_bidi", "معکوس یونیکد", - "unicode-bidi", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_unicode_bidi, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_USER_SELECT, - "USER_SELECT", "user_select", "انتخاب کاربر", - "user-select", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_user_select, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WILL_CHANGE, - "WILL_CHANGE", "will_change", "تغییر خواهد کرد", - "will-change", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_will_change, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_BOX, - "TRANSFORM_BOX", "transform_box", "باکس تبدیل", - "transform-box", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_transform_box, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_STYLE, - "TRANSFORM_STYLE", "transform_style", - "سبک تبدیل", "transform-style", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_transform_style, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION, - "TRANSITION", "transition", "انتقال", - "transition", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, - ast_layout_allowed_style_list_transition, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_BEHAVIOR, "TRANSITION_BEHAVIOR", - "transition_behavior", "رفتار انتقال", "transition-behavior", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_transition_behavior, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_DELAY, "TRANSITION_DELAY", - "transition_delay", "تاخیر انتقال", "transition-behavior", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_TIME, - ast_layout_allowed_style_list_transition_delay, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_DURATION, "TRANSITION_DURATION", - "transition_duration", "مدت انتقال", "transition-behavior", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_TIME, - ast_layout_allowed_style_list_transition_duration, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_PROPERTY, "TRANSITION_PROPERTY", - "transition_property", "ویژگی انتقال", "transition-property", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_transition_property, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_TIMING_FUNCTION, - "TRANSITION_TIMING_FUNCTION", "transition_timing_function", - "تابع زمان‌بندی انتقال", "transition-timing-function", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_transition_timing_function, NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT( - AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_TIMING_FUNCTION, - "TRANSITION_TIMING_FUNCTION", "transition_timing_function", - "تابع زمان بندی انتقال", "transition-timing-function", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_transition_timing_function, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VECTOR_EFFECT, - "VECTOR_EFFECT", "vector_effect", "اثر وکتور", - "vector-effect", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_vector_effect, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VERTICAL_ALIGN, - "VERTICAL_ALIGN", "vertical_align", - "تراز عمودی", "vertical-align", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_vertical_align, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WHITE_SPACE, - "WHITE_SPACE", "white_space", "فضای سفید", - "white-space", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_white_space, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDOWS, - "WIDOWS", "widows", "بیوه‌ها", "widows", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDOWS, - "WIDOWS", "widows", "بیوه‌ ها", - "widows", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, - NULL, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WORD_BREAK, - "WORD_BREAK", "word_break", "شکستن کلمه", - "word-break", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_word_break, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WORD_SPACING, - "WORD_SPACING", "word_spacing", "فاصله کلمه", - "word-spacing", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WRITING_MODE, - "WRITING_MODE", "writing_mode", "حالت نوشتن", - "writing-mode", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_writing_mode, - NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ZOOM, "ZOOM", - "zoom", "بزرگنمایی", "zoom", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, - ast_layout_allowed_style_list_zoom, NULL) - -ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_HIDE( - AST_LAYOUT_ATTRIBUTE_TYPE_ERROR, "AST_LAYOUT_ATTRIBUTE_TYPE_ERROR", - "ast_layout_attribute_type_error", "", "ast_layout_attribute_type_error", - AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) - -// ----------- END AUTO GENERATED ----------- // diff --git a/src/config/ast_layout_attribute_style_value.h b/src/config/ast_layout_attribute_style_value.h deleted file mode 100644 index d5db4a90..00000000 --- a/src/config/ast_layout_attribute_style_value.h +++ /dev/null @@ -1,1493 +0,0 @@ -// ----------- BEGIN AUTO GENERATED ----------- // -const ast_layout_attribute_style_pair_t size_default[] = { - {"خودکار", "auto"}, - {"حداکثر محتوا", "max-content"}, - {"حداقل محتوا", "min-content"}, - {"فیت", "fit-content"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_appearance[] = { - {"مدیر کنترل پیش‌فرض", "auto"}, - {"دکمه", "button"}, - {"پیش‌فرض", "default"}, - {"متن", "text"}, - {"منوی کشویی", "dropdown"}, - {"فیلد متنی", "textfield"}, - {"خروجی", "output"}, - {"مخفی", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_color[] = { - {"بی‌رنگ", "transparent"}, - {"بی رنگ", "transparent"}, - {"شفاف", "transparent"}, - {"سیاه", "black"}, - {"بی‌رنگ", "transparent"}, - {"بی رنگ", "transparent"}, - {"شفاف", "transparent"}, - {"سیاه", "black"}, - {"سفید", "white"}, - {"صورتی", "pink"}, - {"بنفش", "purple"}, - {"قرمز", "red"}, - {"سبز", "green"}, - {"زرد", "yellow"}, - {"ابی", "blue"}, - {"آبی", "blue"}, - {"قهوه‌ای", "brown"}, - {"قهوه ای", "brown"}, - {"نارنجی", "orange"}, - {"خاکستری", "gray"}, - {"طوسی", "silver"}, - {"طلایی", "gold"}, - {"بژ", "beige"}, - {"زیتونی", "olive"}, - {"لاجوردی", "navy"}, - {"فیروزه‌ای", "turquoise"}, - {"فیروزه ای", "turquoise"}, - {"نیلی", "indigo"}, - {"خرمایی", "crimson"}, - {"قرمز تیره", "darkred"}, - {"صورتی تیره", "deeppink"}, - {"آتشین", "firebrick"}, - {"صورتی داغ", "hotpink"}, - {"قرمز هندی", "indianred"}, - {"اسطوخودوسی", "lavenderblush"}, - {"مرجانی روشن", "lightcoral"}, - {"صورتی روشن", "lightpink"}, - {"زرشکی", "maroon"}, - {"رز مه آلود", "mistyrose"}, - {"قرمز بنفش کم", "palevioletred"}, - {"پوست", "bisque"}, - {"مرجانی", "coral"}, - {"نارنجی تیره", "darkorange"}, - {"سالمون تیره", "darksalmon"}, - {"سالمون روشن", "lightsalmon"}, - {"نارنجی قرمز", "orangered"}, - {"خامه پاپایا", "papayawhip"}, - {"هلو", "peachpuff"}, - {"سالمون", "salmon"}, - {"گوجه فرنگی", "tomato"}, - {"خمیر ذرت", "cornsilk"}, - {"طلایی تیره", "darkgoldenrod"}, - {"خاکی تیره", "darkkhaki"}, - {"طلایی روشن", "lightgoldenrodyellow"}, - {"زرد روشن", "lightyellow"}, - {"خاکی", "khaki"}, - {"پرتقالی کم", "palegoldenrod"}, - {"زرد کم", "palegoldenrod"}, - {"سبز دریایی", "aquamarine"}, - {"چارتوز", "chartreuse"}, - {"سبز تیره", "darkgreen"}, - {"زیتونی تیره", "darkolivegreen"}, - {"سبز دریایی تیره", "darkseagreen"}, - {"خاکستری تیره", "darkslategray"}, - {"سبز جنگلی", "forestgreen"}, - {"زرد سبز", "greenyellow"}, - {"شهد", "honeydew"}, - {"سبز چمنی", "lawngreen"}, - {"سبز روشن", "lightgreen"}, - {"سبز دریایی روشن", "lightseagreen"}, - {"لیمو سبز", "lime"}, - {"لیمو سبز روشن", "limegreen"}, - {"آب دریایی میانه", "mediumaquamarine"}, - {"سبز دریایی میانه", "mediumseagreen"}, - {"سبز بهاری میانه", "mediumspringgreen"}, - {"سبز زیتونی تیره", "olivedrab"}, - {"سبز کم", "palegreen"}, - {"سبز دریایی", "seagreen"}, - {"سبز بهاری", "springgreen"}, - {"فیروزه ای", "teal"}, - {"سبز زرد", "yellowgreen"}, - {"آبی آسمانی روشن", "aliceblue"}, - {"آبی", "aqua"}, - {"آبی روشن", "azure"}, - {"آبی کاپیتان", "cadetblue"}, - {"آبی گل گندم", "cornflowerblue"}, - {"آبی آسمانی تیره", "darkcyan"}, - {"فیروزه ای تیره", "darkturquoise"}, - {"آبی آسمانی عمیق", "deepskyblue"}, - {"آبی آسمانی داج", "dodgerblue"}, - {"آبی روشن", "lightblue"}, - {"فیروزه ای روشن", "lightcyan"}, - {"آبی آسمانی روشن", "lightskyblue"}, - {"آبی فولادی روشن", "lightsteelblue"}, - {"آبی میانه", "mediumblue"}, - {"فیروزه ای میانه", "mediumturquoise"}, - {"آبی نیمه شب", "midnightblue"}, - {"نیلی", "navy"}, - {"آبی روشن", "paleturquoise"}, - {"آبی پودری", "powderblue"}, - {"آبی سلطنتی", "royalblue"}, - {"آبی آسمانی", "skyblue"}, - {"آبی فولادی", "steelblue"}, - {"آبی بنفش", "blueviolet"}, - {"ارغوانی تیره", "darkmagenta"}, - {"بنفش ارکیده تیره", "darkorchid"}, - {"آبی ارغوانی تیره", "darkslateblue"}, - {"بنفش تیره", "darkviolet"}, - {"سرخابی", "fuchsia"}, - {"اسطوخودوس", "lavender"}, - {"ارغوانی", "magenta"}, - {"ارکیده میانه", "mediumorchid"}, - {"بنفش میانه", "mediumpurple"}, - {"آبی ارغوانی میانه", "mediumslateblue"}, - {"ارکیده", "orchid"}, - {"آلو", "plum"}, - {"بنفش", "purple"}, - {"بنفش ربکا", "rebeccapurple"}, - {"خار مریم", "thistle"}, - {"بنفش روشن", "violet"}, - {"سیاه", "black"}, - {"خاکستری تیره", "darkgray"}, - {"خاکستری تخته تیره", "darkslategray"}, - {"خاکستری کم‌رنگ", "dimgray"}, - {"گینزبورو", "gainsboro"}, - {"خاکستری", "gray"}, - {"خاکستری روشن", "lightgray"}, - {"خاکستری فولادی روشن", "lightsteelgray"}, - {"نقره‌ای", "silver"}, - {"خاکستری تخته", "slategray"}, - {"سفید", "white"}, - {"سفید دود", "whitesmoke"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_width[] = { - {"خودکار", "auto"}, - {"حداکثر محتوا", "max-content"}, - {"حداقل محتوا", "min-content"}, - {"فیت", "fit-content"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_height[] = { - {"خودکار", "auto"}, - {"حداکثر محتوا", "max-content"}, - {"حداقل محتوا", "min-content"}, - {"فیت", "fit-content"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_aspect_ratio[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_backface_visibility[] = { - {"مشاهده‌پذیر", "visible"}, - {"پنهان", "hidden"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_block_size[] = { - {"خودکار", "auto"}, - {"حداقل با محتوا", "min-content"}, - {"ماکزیمم محتوا", "max-content"}, - {"فیت", "fit-content"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_image[] = { - {"هیچ", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_attachment[] = { - {"پیمایش", "scroll"}, - {"ثابت", "fixed"}, - {"محلی", "local"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_blend_mode[] = { - {"عادی", "normal"}, {"معمولی", "normal"}, - {"محلی", "local"}, {"محلی", "local"}, - {"محلی", "local"}, {"محلی", "local"}, - {"سخت", "multiply"}, {"افزودن", "screen"}, - {"حذف", "overlay"}, {"تیره کردن", "darken"}, - {"روشن کردن", "lighten"}, {"سایه", "color-dodge"}, - {"فراکتال", "color-burn"}, {"حالت ترکیب", "hue"}, - {"مات", "saturation"}, {"رنگ", "color"}, - {"تن سایه", "luminosity"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_clip[] = { - {"محتوا", "content-box"}, - {"حاشیه", "padding-box"}, - {"کل عنصر", "border-box"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_origin[] = { - {"محتوا", "content-box"}, - {"حاشیه", "padding-box"}, - {"کل عنصر", "border-box"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_position_x[] = { - {"چپ", "left"}, - {"مرکز", "center"}, - {"راست", "right"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_position_y[] = { - {"بالا", "top"}, - {"مرکز", "center"}, - {"پایین", "bottom"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_repeat[] = { - {"تکرار", "repeat"}, - {"تکرار در محور افقی", "repeat-x"}, - {"تکرار در محور عمودی", "repeat-y"}, - {"هیچ", "no-repeat"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_background_size[] = { - {"خودکار", "auto"}, - {"پوشش", "cover"}, - {"مناسب با محتوا", "contain"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_block_end_style[] = { - {"پیوسته", "solid"}, {"خط‌چین", "dashed"}, - {"خط چین", "dashed"}, {"نقطه‌چین", "dotted"}, - {"نقطه چین", "dotted"}, {"دوگانه", "double"}, - {"پنهان", "none"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_block_end_width[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_block_start_style[] = { - {"پیوسته", "solid"}, - {"خط‌چین", "dashed"}, - {"خط چین", "dashed"}, - {"نقطه چین", "dotted"}, - {"نقطه‌چین", "dotted"}, - {"دو گانه", "double"}, - {"دوگانه", "double"}, - {"پنهان", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_block_start_width[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_bottom_style[] = { - {"پیوسته", "solid"}, - {"خط چین", "dashed"}, - {"خط‌چین", "dashed"}, - {"نقطه چین", "dotted"}, - {"نقطه‌چین", "dotted"}, - {"دو گانه", "double"}, - {"دوگانه", "double"}, - {"پنهان", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_collapse[] = { - {"بله", "collapse"}, {"اره", "collapse"}, {"خیر", "separate"}, - {"نه", "separate"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_image_repeat[] = { - {"تکرار", "repeat"}, {"تکرارافقی", "repeat-x"}, - {"تکرار افقی", "repeat-x"}, {"تکرارعمودی", "repeat-y"}, - {"تکرار عمودی", "repeat-y"}, {"بدون‌تکرار", "no-repeat"}, - {"بدون تکرار", "no-repeat"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_image_source[] = { - {"هیچ", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_image_width[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_inline_end_style[] = { - {"پیوسته", "solid"}, - {"خط‌چین", "dashed"}, - {"خط چین", "dashed"}, - {"نقطه‌ چین", "dotted"}, - {"نقطه‌چین", "dotted"}, - {"دوگانه", "double"}, - {"دو گانه", "double"}, - {"پنهان", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_inline_start_style[] = { - {"پیوسته", "solid"}, - {"خط چین", "dashed"}, - {"خط‌چین", "dashed"}, - {"نقطه چین", "dotted"}, - {"نقطه‌چین", "dotted"}, - {"دو گانه", "double"}, - {"دوگانه", "double"}, - {"پنهان", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_left_style[] = { - {"پیوسته", "solid"}, - {"خط چین", "dashed"}, - {"خط‌چین", "dashed"}, - {"نقطه چین", "dotted"}, - {"نقطه‌چین", "dotted"}, - {"دو گانه", "double"}, - {"دوگانه", "double"}, - {"پنهان", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_right_style[] = { - {"پیوسته", "solid"}, - {"خط چین", "dashed"}, - {"خط‌چین", "dashed"}, - {"نقطه چین", "dotted"}, - {"نقطه‌چین", "dotted"}, - {"دو گانه", "double"}, - {"دوگانه", "double"}, - {"پنهان", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_border_top_style[] = { - {"پیوسته", "solid"}, - {"خط چین", "dashed"}, - {"خط‌چین", "dashed"}, - {"نقطه چین", "dotted"}, - {"نقطه‌چین", "dotted"}, - {"دو گانه", "double"}, - {"دوگانه", "double"}, - {"پنهان", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_bottom[] = - { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_box_sizing[] = { - {"محتویات", "content-box"}, - {"مرزی", "border-box"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_break_inside[] = { - {"اجتناب", "avoid"}, - {"اجتناب پرچم", "avoid-page"}, - {"اجتناب صفحه", "avoid-column"}, - {"شکست", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_break_before[] = { - {"شکست", "auto"}, {"صفحه", "page"}, {"ستون", "column"}, - {"خلاصه", "region"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_break_after[] = { - {"شکست", "auto"}, {"صفحه", "page"}, {"ستون", "column"}, - {"خلاصه", "region"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_caption_side[] = { - {"هیچ", "none"}, - {"بالا", "top"}, - {"پایین", "bottom"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_clear[] = - { - {"پایین", "none"}, {"راست", "right"}, {"چپ", "left"}, - {"هردو", "both"}, {"هر دو", "both"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_clip_path[] = { - {"هیچ", "none"}, - {"دایره", "circle()"}, - {"مستطیل", "rect()"}, - {"پنج‌ ضلعی", "polygon()"}, - {"پنج‌ضلعی", "polygon()"}, - {"مسیر", "path()"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_clip_rule[] = { - {"تازه", "nonzero"}, - {"یکسان", "evenodd"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_color_interpolation[] = { - {"خودکار", "auto"}, {"RGB", "srgb"}, {"rgb", "srgb"}, - {"خطی", "linearRGB"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_color_interpolation_filters[] = { - {"خودکار", "auto"}, {"RGB", "srgb"}, {"rgb", "srgb"}, - {"خطی", "linearRGB"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_color_scheme[] = { - {"خودکار", "auto"}, - {"روشن", "light"}, - {"تاریک", "dark"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_column_count[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_column_fill[] = { - {"خودکار", "auto"}, - {"بلافاصله", "balance"}, - {"بلا فاصله", "balance"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_column_rule_style[] = { - {"پیوسته", "solid"}, {"خط‌چین", "dashed"}, - {"خط چین", "dashed"}, {"نقطه‌چین", "dotted"}, - {"نقطه چین", "dotted"}, {"دوگانه", "double"}, - {"دو گانه", "double"}, {"پنهان", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_column_span[] = { - {"یک ستون", "none"}, - {"بیش از یک ستون", "all"}, - {"بیش از یک‌ستون", "all"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_contain[] = { - {"خودکار", "auto"}, - {"محتوا", "content"}, - {"لایه", "layout"}, - {"اندازه", "size"}, - {"لایه و اندازه", "layout size"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_contain_intrinsic_block_size[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_contain_intrinsic_height[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_contain_intrinsic_inline_size[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_contain_intrinsic_size[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_contain_intrinsic_width[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_container[] = { - {"خودکار", "auto"}, - {"کامل", "inline-size"}, - {"بیشتر", "block-size"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_container_name[] = { - {"نام", "name"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_container_type[] = { - {"خودکار", "auto"}, - {"بزرگ", "inline-size"}, - {"بیشتر", "block-size"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_content[] = { - {"خالی", "none"}, - {"محتوا", "content"}, - {"متغیر", "var()"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_content_visibility[] = { - {"پنهان", "hidden"}, - {"معلوم", "visible"}, - {"مشاهده", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_counter_increment[] = { - {"عدد", "number"}, - {"حساب", "counter()"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_counter_set[] = { - {"عدد", "number"}, - {"شمارنده", "counter()"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_cursor[] = - { - {"دست", "pointer"}, {"نشانگر", "default"}, {"مشکل", "not-allowed"}, - {"متن", "text"}, {"بازی", "progress"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_direction[] = { - {"چپ به راست", "ltr"}, - {"راست به چپ", "rtl"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_display[] = { - {"بلوک", "block"}, - {"خطی", "inline"}, - {"بلوک خطی", "inline-block"}, - {"پنهان", "none"}, - {"فلکس", "flex"}, - {"منطف", "flex"}, - {"محتوا", "contents"}, - {"شبکه", "grid"}, - {"فرعی", "subgrid"}, - {"فهرست", "list-item"}, - {"فهرست داخلی", "inline-list-item"}, - {"جدول", "table"}, - {"جدول سطر گروه", "table-row-group"}, - {"جدول سربرگ گروه", "table-header-group"}, - {"جدول زیرنویس گروه", "table-footer-group"}, - {"جدول ردیف", "table-row"}, - {"جدول سلول", "table-cell"}, - {"جدول ستون", "table-column"}, - {"جدول گروه ستون", "table-column-group"}, - {"جدول ثابت", "table-caption"}, - {"شبکه داخلی", "table-column"}, - {"فلکس داخلی", "inline-flex"}, - {"محتوا داخلی", "inline-contents"}, - {"محتوای شبکه", "ruby"}, - {"پایه شبکه", "ruby-base"}, - {"روبی گروه", "ruby-text"}, - {"پایه روبی داخلی", "ruby-base-container"}, - {"متن روبی داخلی", "ruby-text-container"}, - {"گروه روبی داخلی", "inline-contents"}, - {"اصطلاح", "run-in"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_align_items[] = { - {"پنهان", "hide"}, {"شروع", "flex-start"}, {"مرکز", "center"}, - {"پایان", "flex-end"}, {"کشش", "stretch"}, {"خط مبنا", "baseline"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_empty_cells[] = { - {"پنهان", "hide"}, - {"نمایش", "show"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_fill[] = { - {"رنگ", "color"}, - {"تصویر", "image"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_fill_rule[] = { - {"تازه", "nonzero"}, - {"یکسان", "evenodd"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_filter[] = - { - {"مات", "blur()"}, - {"گرم", "blur()"}, - {"کنتراست", "brightness()"}, - {"گرادیان", "drop-shadow()"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_flex[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_flex_basis[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_flex_direction[] = { - {"افقی", "row"}, - {"عمودی", "column"}, - {"افقی معکوس", "row-reverse"}, - {"عمودی معکوس", "column-reverse"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_flex_flow[] = { - {"جهت فلکس و چینش", "row wrap"}, - {"پخش", "row nowrap"}, - {"جهت عمودی و چینش", "column wrap"}, - {"عمودی و پخش", "column nowrap"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_flex_wrap[] = { - {"پهن", "nowrap"}, - {"چینش", "wrap"}, - {"چینش معکوس", "wrap-reverse"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_float[] = - { - {"چپ", "left"}, - {"راست", "right"}, - {"خالی", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font[] = { - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_display[] = { - {"خودکار", "auto"}, - {"بلوک", "block"}, - {"تعویض", "swap"}, - {"پشتیبانی", "fallback"}, - {"اختیاری", "optional"}, - {"دلخواه", "optional"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_family[] = { - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_feature_settings[] = { - {"خودکار", "auto"}, {"فعال", "normal"}, {"غیرفعال", "none"}, - {"غیر فعال", "none"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_kerning[] = { - {"خودکار", "auto"}, - {"نه", "none"}, - {"بله", "normal"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_language_override[] = { - {"خودکار", "auto"}, {"غیر فعال", "normal"}, {"غیرفعال", "normal"}, - {"فعال", "override"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_optical_sizing[] = { - {"خودکار", "auto"}, - {"سازگار", "optical"}, - {"غیر سازگار", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_stretch[] = { - {"پهن", "ultra-condensed"}, - {"متوسط", "normal"}, - {"کشیده", "ultra-expanded"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_style[] = { - {"عادی", "normal"}, {"معمولی", "normal"}, {"خوب", "italic"}, - {"خمیده", "oblique"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_variant[] = { - {"معمولی", "normal"}, - {"عادی", "normal"}, - {"حرف‌های بزرگ", "small-caps"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_font_weight[] = { - {"معمولی", "normal"}, {"عادی", "normal"}, {"ضخیم", "bold"}, - {"سنگین", "bold"}, {"خیلی ضخیم", "bolder"}, {"خیلی سنگین", "bolder"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid[] = { - {"خودکار", "auto"}, - {"ستون", "column"}, - {"ردیف", "row"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_area[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_auto_columns[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_auto_flow[] = { - {"خودکار", "auto"}, - {"ستون", "column"}, - {"ردیف", "row"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_auto_rows[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_column[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_column_end[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_column_start[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_row[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_row_end[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_row_start[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_template[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_template_areas[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_template_columns[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_grid_template_rows[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_height[] = - { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_justify_content[] = { - {"چپ", "flex-start"}, {"مرکز", "center"}, {"راست", "flex-end"}, - {"پخش", "space-between"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_left[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_list_style[] = { - {"پوشش", "cover"}, {"نشان‌دهنده", "disc"}, - {"نشان دهنده", "disc"}, {"دایره‌ای", "circle"}, - {"مستطیل", "square"}, {"پنهان", "none"}, - {"غیر فعال", "none"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_margin[] = - { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_margin_bottom[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_margin_left[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_margin_right[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_margin_top[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_object_fit[] = { - {"پوشش", "cover"}, - {"پوشش کامل", "contain"}, - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_text_decoration[] = { - {"زیرخط", "underline"}, - {"زیر خط", "underline"}, - {"خط خورده", "line-through"}, - {"بی‌خط", "none"}, - {"بی خط", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_z_index[] = { - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_outline_color[] = { - {"هیچ", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_outline_style[] = { - {"خط‌چین", "dashed"}, - {"خط چین", "dashed"}, - {"خط دار", "dotted"}, - {"خط‌دار", "dotted"}, - {"مستقیم", "solid"}, - {"دو گانه", "double"}, - {"دوگانه", "double"}, - {"موجی", "groove"}, - {"فرورفته", "inset"}, - {"فرو رفته", "inset"}, - {"برامده", "outset"}, - {"برآمده", "outset"}, - {"برامده", "outset"}, - {"هیچ", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_outline_width[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_overflow[] = { - {"پنهان", "hidden"}, {"غیرفعال", "visible"}, {"غیر فعال", "visible"}, - {"چرخش", "scroll"}, {"خودکار", "auto"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_overflow_anchor[] = { - {"بله", "auto"}, - {"خیر", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_overflow_block[] = { - {"پنهان", "hidden"}, {"غیرفعال", "visible"}, {"غیر فعال", "visible"}, - {"چرخش", "scroll"}, {"خودکار", "auto"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_overflow_inline[] = { - {"پنهان", "hidden"}, {"غیرفعال", "visible"}, {"غیر فعال", "visible"}, - {"چرخش", "scroll"}, {"خودکار", "auto"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_overflow_wrap[] = { - {"خیر", "auto"}, - {"بله", "break-word"}, - {"خیر", "normal"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_overflow_x[] = { - {"پنهان", "hidden"}, {"غیر فعال", "visible"}, {"غیرفعال", "visible"}, - {"چرخش", "scroll"}, {"خودکار", "auto"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_overflow_y[] = { - {"پنهان", "hidden"}, {"غیر فعال", "visible"}, {"غیرفعال", "visible"}, - {"چرخش", "scroll"}, {"خودکار", "auto"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_block_end[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_block_start[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_bottom[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_inline[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_inline_end[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_inline_start[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_left[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_right[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_padding_top[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_page[] = { - {"خودکار", "auto"}, - {"بله", "auto"}, - {"خیر", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_page_break_after[] = { - {"همیشه", "always"}, - {"بله", "always"}, - {"خیر", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_page_break_before[] = { - {"همیشه", "always"}, - {"بله", "always"}, - {"خیر", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_page_break_inside[] = { - {"بله", "auto"}, - {"خودکار", "auto"}, - {"خیر", "avoid"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_paint_order[] = { - {"محتوا", "content"}, {"مرز", "border"}, {"حاشیه", "border"}, - {"فاصله", "padding"}, {"همه", "all"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_perspective[] = { - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_place_content[] = { - {"فضا", "space-between"}, {"مرکز", "center"}, {"جپ", "start"}, - {"راست", "end"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_place_items[] = { - {"فضا", "space-between"}, {"مرکز", "center"}, {"جپ", "start"}, - {"راست", "end"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_place_self[] = { - {"فضا", "space-between"}, {"مرکز", "center"}, {"جپ", "start"}, - {"راست", "end"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_pointer_events[] = { - {"فعال", "auto"}, - {"غیرفعال", "none"}, - {"غیر فعال", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_position[] = { - {"مطلق", "absolute"}, {"ثابت", "fixed"}, {"چسبان", "sticky"}, - {"نسبی", "relative"}, {"خودکار", "static"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_print_color_adjust[] = { - {"خودکار", "auto"}, - {"بهینه", "exact"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_quotes[] = - { - {"هیچ", "none"}, {"خودکار", "auto"}, - {"تکی", "\"«\" \"»\""}, {"دوتایی", "\"«\" \"»\" \"‹\" \"›\""}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_resize[] = - { - {"افقی", "horizontal"}, {"عمودی", "vertical"}, {"خودکار", "both"}, - {"غیرفعال", "none"}, {"غیر فعال", "none"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_right[] = - { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_rotate[] = - { - {"درجه", "deg"}, - {"رادیان", "rad"}, - {"مدور", "turn"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_ruby_align[] = { - {"راست", "right"}, {"چپ", "left"}, {"مرکز", "center"}, - {"بنیاد", "base"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_ruby_position[] = { - {"بالا", "over"}, {"روی", "over"}, {"پایین", "under"}, - {"زیر", "under"}, {"قبل", "before"}, {"پیش", "before"}, - {"بعد", "after"}, {"پس", "after"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_scroll_behavior[] = { - {"نرم", "smooth"}, - {"هموار", "smooth"}, - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_scroll_snap_align[] = { - {"چپ", "start"}, {"مرکز", "center"}, {"راست", "end"}, - {"ترازبندی", "none"}, {"تراز بندی", "none"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_scroll_snap_type[] = { - {"دایره", "circle"}, {"تک محور", "x"}, {"تکمحور", "x"}, - {"دو محور", "y"}, {"دومحور", "y"}, {"غیرفعال", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_shape_outside[] = { - {"دایره", "circle"}, - {"مستطیل", "rect"}, - {"بیضی", "ellipse"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_text_align[] = { - {"چپ", "left"}, {"راست", "right"}, {"مرکز", "center"}, - {"ترازبندی", "justify"}, {"تراز بندی", "justify"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_text_align_last[] = { - {"خودکار", "auto"}, {"چپ", "left"}, - {"راست", "right"}, {"مرکز", "center"}, - {"تراز بندی", "justify"}, {"تراز‌بندی", "justify"}, - {"خودکار", "auto"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_text_indent[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_text_transform[] = { - {"بزرگ", "uppercase"}, - {"کوچک", "lowercase"}, - {"بزرگ و کوچک", "capitalize"}, - {"خودکار", "none"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_top[] = { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transform[] = { - {"چرخش", "rotate"}, {"مقیاس", "scale"}, {"ترجمه", "translate"}, - {"شیب", "skew"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_unicode_bidi[] = { - {"خودکار", "normal"}, - {"معکوس", "bidi-override"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_user_select[] = { - {"اجازه", "auto"}, {"غیرفعال", "none"}, {"غیر فعال", "none"}, - {"جلوگیری", "text"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_width[] = - { - {"خودکار", "auto"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_will_change[] = { - {"خودکار", "auto"}, - {"شفاف", "transform"}, - {"کاهش", "opacity"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transform_box[] = { - {"مرز", "border-box"}, {"محتوا", "content-box"}, - {"پوشش", "fill-box"}, {"نمایش", "view-box"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transform_origin[] = { - {"مرکز", "center"}, {"چپ", "left"}, {"راست", "right"}, - {"بالا", "top"}, {"پایین", "bottom"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transform_style[] = { - {"مسطح", "flat"}, - {"سه‌بعدی", "preserve-3d"}, - {"سه بعدی", "preserve-3d"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transition[] = { - {"مدت", "duration"}, - {"تاخیر", "delay"}, - {"ویژگی", "property"}, - {"تابع زمان ‌بندی", "timing-function"}, - {"تابع زمان‌بندی", "timing-function"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transition_behavior[] = { - {"مسطح", "flat"}, - {"مناسب", "smooth"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transition_delay[] = { - {"ثانیه", "s"}, - {"میلی‌ ثانیه", "ms"}, - {"میلی‌ثانیه", "ms"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transition_duration[] = { - {"ثانیه", "s"}, - {"میلی‌ ثانیه", "ms"}, - {"میلی‌ثانیه", "ms"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transition_property[] = { - {"همه", "all"}, {"عرض", "width"}, {"ارتفاع", "height"}, - {"شفافیت", "opacity"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_transition_timing_function[] = { - {"وارد شدن", "ease-in"}, - {"خارج شدن", "ease-out"}, - {"وارد و خارج شدن", "ease-in-out"}, - {"خطی", "linear"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_vector_effect[] = { - {"هیچ", "none"}, - {"مقیاس", "non-scaling-stroke"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_vertical_align[] = { - {"بالا", "top"}, - {"پایین", "bottom"}, - {"میانه", "middle"}, - {"متن بالا", "text-top"}, - {"متن پایین", "text-bottom"}, - {"زیرنویس", "sub"}, - {"متن بالانویس", "super"}, - {"بیس لاین", "baseline"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_visibility[] = { - {"ظاهر", "visible"}, {"قابل مشاهده", "visible"}, - {"پنهان", "hidden"}, {"خاموش", "collapse"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_white_space[] = { - {"عادی", "normal"}, - {"معمولی", "normal"}, - {"بدون شکستن", "nowrap"}, - {"پیش قالب‌بندی شده", "pre"}, - {"پیش قالب‌ بندی شده", "pre"}, - {"پیش قالب‌بندی شده و عادی", "pre-wrap"}, - {"پیش قالب‌ بندی شده و عادی", "pre-wrap"}, - {"پیش قالب‌بندی شده و شکستن", "pre-line"}, - {"پیش قالب‌ بندی شده و شکستن", "pre-line"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_word_break[] = { - {"عادی", "normal"}, {"معمولی", "normal"}, {"بشکن", "break-all"}, - {"شکست کلمه", "keep-all"}, {"شکست", "keep-all"}, {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t - ast_layout_allowed_style_list_writing_mode[] = { - {"افقی", "horizontal-tb"}, - {"عمودی از راست به چپ", "vertical-rl"}, - {"عمودی از چپ به راست", "vertical-lr"}, - {NULL, NULL}, -}; - -const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_zoom[] = { - {"خودکار", "auto"}, - {"مقیاس", "scale"}, - {NULL, NULL}, -}; - -// ----------- END AUTO GENERATED ----------- // - -/** - * - * @var valid_layout_attributes - * @brief Valid layout attributes - * @type {ast_layout_attribute_type_t[]} - */ -ast_layout_attribute_type_t valid_layout_attributes[] = { - AST_LAYOUT_ATTRIBUTE_TYPE_TITLE, AST_LAYOUT_ATTRIBUTE_TYPE_DESCRIPTION, - AST_LAYOUT_ATTRIBUTE_TYPE_AUTHOR, AST_LAYOUT_ATTRIBUTE_TYPE_KEYWORDS, - AST_LAYOUT_ATTRIBUTE_TYPE_ICON, AST_LAYOUT_ATTRIBUTE_TYPE_CHARSET, - AST_LAYOUT_ATTRIBUTE_TYPE_DIR, AST_LAYOUT_ATTRIBUTE_TYPE_LANG, - AST_LAYOUT_ATTRIBUTE_TYPE_VIEWPORT, AST_LAYOUT_ATTRIBUTE_TYPE_REFRESH, -}; diff --git a/src/config/ast_layout_attribute_type.h b/src/config/ast_layout_attribute_type.h deleted file mode 100644 index 3d18788a..00000000 --- a/src/config/ast_layout_attribute_type.h +++ /dev/null @@ -1,97 +0,0 @@ -// ----------- BEGIN AUTO GENERATED ----------- // -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_ERROR, "ERROR", "error", "", - "") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_GROUP, "GROUP", "group", - "group", "گروه") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_CLASS, "CLASS", "class", - "class", "کلاس") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_ID, "ID", "id", "id", - "شناسه") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_CONTENT, "CONTENT", - "content", "content", "محتوا") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_SRC, "SRC", "src", "src", - "منبع") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_REPEAT, "REPEAT", "repeat", - "repeat", "تکرار") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_DIR, "DIR", "dir", "dir", - "جهت") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_LANG, "LANG", "lang", - "lang", "زبان") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_TITLE, "TITLE", "title", - "title", "عنوان") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_TYPE, "TYPE", "type", - "type", "نوع") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_KIND, "KIND", "kind", - "kind", "روش") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_AUTHOR, "AUTHOR", "author", - "author", "نویسنده") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_DESCRIPTION, "DESCRIPTION", - "description", "description", "توضیح") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_KEYWORDS, "KEYWORDS", - "keywords", "keywords", "کلمات") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_ICON, "ICON", "icon", - "icon", "نمایه") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_NAME, "NAME", "name", - "name", "نام") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_CHARSET, "CHARSET", - "charset", "charset", "فرمت متنی") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_REFRESH, "REFRESH", - "refresh", "refresh", "بروزرسانی") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_VIEWPORT, "VIEWPORT", - "viewport", "viewport", "محدوده نمایش") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_VALUE, "VALUE", "value", - "value", "مقدار") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_PLACEHOLDER, "PLACEHOLDER", - "placeholder", "placeholder", "راهنما") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_REQUIRED, "REQUIRED", - "required", "required", "اجباری") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_FONT_UNICODE_RANGE, - "FONT_UNICODE_RANGE", "font_unicode_range", - "unicode-range", "محدود یونیکد") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_FONT_WEIGHT, "FONT_WEIGHT", - "font_weight", "font-weight", "وزن") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_FONT_STYLE, "FONT_STYLE", - "font_style", "font-style", "سبک") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MAX_WIDTH, - "RESPONSIVE_MAX_WIDTH", "responsive_max_width", - "media-max-width", "شرط حداکثر عرض") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MAX_HEIGHT, - "RESPONSIVE_MAX_HEIGHT", "responsive_max_height", - "media-max-height", "شرط حداکثر ارتفاع") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MIN_WIDTH, - "RESPONSIVE_MIN_WIDTH", "responsive_min_width", - "media-min-width", "شرط حداقل عرض") - -ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MIN_HEIGHT, - "RESPONSIVE_MIN_HEIGHT", "responsive_min_height", - "media-min-height", "شرط حداقل ارتفاع") - -// ----------- END AUTO GENERATED ----------- // diff --git a/src/config/ast_layout_type.h b/src/config/ast_layout_type.h deleted file mode 100644 index 6aba0ec7..00000000 --- a/src/config/ast_layout_type.h +++ /dev/null @@ -1,264 +0,0 @@ -// SIGNATURE: ADD_LAYOUT_TYPE(TYPE, NAME, NAME_LOWER, GENERATED_NAME, -// ENDUSER_NAME, IS_SINGLE_TAG) - -// ----------- BEGIN AUTO GENERATED ----------- // -ADD_LAYOUT_TYPE_HIDE(AST_LAYOUT_TYPE_PARAGRAPH_RAW, "PARAGRAPH_RAW", - "paragraph_raw", "paragraph_raw", "محتوا", false) - -ADD_LAYOUT_TYPE_HIDE(AST_LAYOUT_TYPE_ERROR, "ERROR", "error", "error", "خطا", - false) - -ADD_LAYOUT_TYPE_HIDE(AST_LAYOUT_TYPE_NONE, "NONE", "none", "none", "صفحه", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_PARAGRAPH, "PARAGRAPH", "paragraph", "p", - "پاراگراف", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BUTTON, "BUTTON", "button", "button", "دکمه", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TEXTAREA, "TEXTAREA", "textarea", "textarea", - "ویرایشگرمتن", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_TEXTAREA, "TEXTAREA", "textarea", - "textarea", "ویرایشگر متن", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_LABEL, "LABEL", "label", "label", "برچسب", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SELECT, "SELECT", "select", "select", - "فهرست کشویی", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FIELDSET, "FIELDSET", "fieldset", "fieldset", - "گروه‌بندی", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_FIELDSET, "FIELDSET", "fieldset", - "fieldset", "گروه بندی", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_LEGEND, "LEGEND", "legend", "legend", - "عنوان گروه", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FORM, "FORM", "form", "form", "فرم", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_OPTGROUP, "OPTGROUP", "optgroup", "optgroup", - "گروه انتخاب", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_DATALIST, "DATALIST", "datalist", "datalist", - "داده فهرست", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_OUTPUT, "OUTPUT", "output", "output", "خروجی", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_KEYGEN, "KEYGEN", "keygen", "keygen", - "تولید کلید", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SPAN, "SPAN", "span", "span", "قطعه", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_STRONG, "STRONG", "strong", "strong", - "ضخیم مهم", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_EM, "EM", "em", "em", "ایتالیک پیشرفته", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_ITALIC, "ITALIC", "italic", "i", "ایتالیک", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BOLD, "BOLD", "bold", "b", "ضخیم", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SUBTITLE, "SUBTITLE", "subtitle", "subtitle", - "سرتیتر", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_SUBTITLE, "SUBTITLE", "subtitle", - "subtitle", "سر تیتر", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_UNDERLINE, "UNDERLINE", "underline", "u", - "زیرخط", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_UNDERLINE, "UNDERLINE", "underline", "u", - "زیر خط", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SMALL, "SMALL", "small", "small", "کوچک", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BIG, "BIG", "big", "big", "بزرگ", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SUB, "SUB", "sub", "sub", "زیرین", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SUP, "SUP", "sup", "sup", "رویین", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_S, "S", "s", "s", "خط خورده", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_MARK, "MARK", "mark", "mark", "علامتگذاری", - false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_MARK, "MARK", "mark", "mark", - "علامت گذاری", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_Q, "Q", "q", "q", "نقل قول", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_Q, "Q", "q", "q", "نقل‌قول", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_CITE, "CITE", "cite", "cite", "اثر", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_CITE, "CITE", "cite", "cite", "ارجاع", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_DFN, "DFN", "dfn", "dfn", "اصطلاح", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_ABBR, "ABBR", "abbr", "abbr", "اختصار", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_KBD, "KBD", "kbd", "kbd", "ورودی صفحه نمایش", - false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_KBD, "KBD", "kbd", "kbd", "ورودی کیبورد", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SAMP, "SAMP", "samp", "samp", "نمونه", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_VAR, "VAR", "var", "var", "متغیر", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_RUBY, "RUBY", "ruby", "ruby", "روبین", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_RT, "RT", "rt", "rt", "متن روبین", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_RP, "RP", "rp", "rp", "جایگزین روبین", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BDI, "BDI", "bdi", "bdi", "جداگانه", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BDO, "BDO", "bdo", "bdo", "جهت دهی", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_WBR, "WBR", "wbr", "wbr", "شکستن کلمه", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_HEADER, "HEADER", "header", "header", "سربخش", - false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_HEADER, "HEADER", "header", "header", - "سر بخش", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FOOTER, "FOOTER", "footer", "footer", "پاصفحه", - false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_FOOTER, "FOOTER", "footer", "footer", - "پا صفحه", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_NAV, "NAV", "nav", "nav", "ناوبری", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SECTION, "SECTION", "section", "section", "بخش", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_ARTICLE, "ARTICLE", "article", "article", - "مقاله", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_ASIDE, "ASIDE", "aside", "aside", "جداگانه", - false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_ASIDE, "ASIDE", "aside", "aside", - "جدا گانه", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_MAIN, "MAIN", "main", "main", "اصلی", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_HGROUP, "HGROUP", "hgroup", "hgroup", - "گروه سربخش", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_HGROUP, "HGROUP", "hgroup", "hgroup", - "گروه‌سربخش", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_HGROUP, "HGROUP", "hgroup", "hgroup", - "گروه‌سر بخش", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_HGROUP, "HGROUP", "hgroup", "hgroup", - "گروه سر بخش", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FIGURE, "FIGURE", "figure", "figure", "شکل", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FIGCAPTION, "FIGCAPTION", "figcaption", - "figcaption", "زیرنویس شکل", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_FIGCAPTION, "FIGCAPTION", "figcaption", - "figcaption", "زیر نویس شکل", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_VIDEO, "VIDEO", "video", "video", "فیلم", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_AUDIO, "AUDIO", "audio", "audio", "صدا", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_IFRAME, "IFRAME", "iframe", "iframe", "سایت", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_CANVAS, "CANVAS", "canvas", "canvas", "گرافیکی", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_DETAILS, "DETAILS", "details", "details", - "جزئیات", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_DETAILS, "DETAILS", "details", "details", - "جزییات", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SUMMARY, "SUMMARY", "summary", "summary", - "خلاصه", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_DIALOG, "DIALOG", "dialog", "dialog", "دیالوگ", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_MENU, "MENU", "menu", "menu", "منو", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_MENUITEM, "MENUITEM", "menuitem", "menuitem", - "آیتم منو", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_MENUITEM, "MENUITEM", "menuitem", - "menuitem", "مورد منو", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_COMMAND, "COMMAND", "command", "command", - "فرمان", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_UL, "UL", "ul", "ul", "فهرست غیرمرتب", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_UL, "UL", "ul", "ul", "فهرست غیر مرتب", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_LINK, "LINK", "link", "a", "پیوند", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_OL, "OL", "ol", "ol", "فهرست مرتب", false) - -ADD_LAYOUT_TYPE_HIDE(AST_LAYOUT_TYPE_OPTION, "OPTION", "option", "option", - "مورد", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_LI, "LI", "li", "li", "مورد", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE, "TABLE", "table", "table", "جدول", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_HEADER, "TABLE_HEADER", "table_header", - "thead", "سرجدول", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_TABLE_HEADER, "TABLE_HEADER", - "table_header", "thead", "سر جدول", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_BODY, "TABLE_BODY", "table_body", "tbody", - "بدنه جدول", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_FOOTER, "TABLE_FOOTER", "table_footer", - "tfoot", "پاصفحه جدول", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_TABLE_FOOTER, "TABLE_FOOTER", - "table_footer", "tfoot", "پا صفحه جدول", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_TR, "TABLE_TR", "table_tr", "tr", "ردیف", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_TD, "TABLE_TD", "table_td", "td", "سلول", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_TH, "TABLE_TH", "table_th", "th", - "سرسلول", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_TABLE_TH, "TABLE_TH", "table_th", "th", - "سر سلول", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_CAPTION, "CAPTION", "caption", "caption", - "عنوان جدول", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_COL, "COL", "col", "th", "ستون", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_COLGROUP, "COLGROUP", "colgroup", "colgroup", - "گروه ستون‌ ها", false) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_COLGROUP, "COLGROUP", "colgroup", - "colgroup", "گروه ستون‌ها", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_INCLUDE, "INCLUDE", "include", "include", - "فراخوانی", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BR, "BR", "br", "br", "خط بعدی", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_HR, "HR", "hr", "hr", "خط", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_INPUT, "INPUT", "input", "input", "ورودی", - false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_IMG, "IMG", "img", "img", "تصویر", false) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FONT, "FONT", "font", "font", "قلم", true) - -ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_MEDIA, "MEDIA", "media", "@media", "واکنش گرا", - true) -ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_MEDIA, "MEDIA", "media", "@media", - "واکنش‌گرا", true) - -// ----------- END AUTO GENERATED ----------- // diff --git a/src/config/ast_block_type.h b/src/generated-config/ast_block_type.h similarity index 99% rename from src/config/ast_block_type.h rename to src/generated-config/ast_block_type.h index 97e80aee..8ee91a12 100644 --- a/src/config/ast_block_type.h +++ b/src/generated-config/ast_block_type.h @@ -10,3 +10,4 @@ ADD_BLOCK_TYPE(AST_BLOCK_TYPE_ELSE_IF, "ELSE_IF", "else_if") ADD_BLOCK_TYPE(AST_BLOCK_TYPE_ERROR, "ERROR", "error") // ----------- END AUTO GENERATED ----------- // + diff --git a/src/config/ast_layout_attribute_style_filter.h b/src/generated-config/ast_layout_attribute_style_filter.h similarity index 100% rename from src/config/ast_layout_attribute_style_filter.h rename to src/generated-config/ast_layout_attribute_style_filter.h diff --git a/src/generated-config/ast_layout_attribute_style_global.h b/src/generated-config/ast_layout_attribute_style_global.h new file mode 100644 index 00000000..dd1dde68 --- /dev/null +++ b/src/generated-config/ast_layout_attribute_style_global.h @@ -0,0 +1,13 @@ +// ----------- BEGIN AUTO GENERATED ----------- // +ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(inherit, "ارث بری") + +ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(initial, "ابتدایی") + +ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(revert, "بازگردانی") + +ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(revert-layer, "بازگردانی لایه") + +ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(unset, "حذف شده") + +// ----------- END AUTO GENERATED ----------- // + diff --git a/src/generated-config/ast_layout_attribute_style_state_type.h b/src/generated-config/ast_layout_attribute_style_state_type.h new file mode 100644 index 00000000..6712257c --- /dev/null +++ b/src/generated-config/ast_layout_attribute_style_state_type.h @@ -0,0 +1,73 @@ +// ----------- BEGIN AUTO GENERATED ----------- // +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ERROR, "ERROR", "error", "", "") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_GLOBAL, "GLOBAL", "global", "سراسری", "*") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_HOVER, "HOVER", "hover", "هاور", "hover") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ACTIVE, "ACTIVE", "active", "فعال", "active") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS, "FOCUS", "focus", "فوكوس", "focus") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_VISITED, "VISITED", "visited", "بازديد", "visited") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LINK, "LINK", "link", "لينك", "link") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS_VISIBLE, "FOCUS_VISIBLE", "focus_visible", "فوكوس قابل مشاهده", "focus-visible") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FOCUS_WITHIN, "FOCUS_WITHIN", "focus_within", "فوكوس داخلي", "focus-within") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_CHECKED, "CHECKED", "checked", "انتخاب", "checked") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_DISABLED, "DISABLED", "disabled", "غيرفعال", "disabled") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ENABLED, "ENABLED", "enabled", "فعال", "enabled") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_REQUIRED, "REQUIRED", "required", "ضروري", "required") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_OPTIONAL, "OPTIONAL", "optional", "اختياري", "optional") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_READ_ONLY, "READ_ONLY", "read_only", "فقط خواندني", "read-only") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_READ_WRITE, "READ_WRITE", "read_write", "قابل نوشتن", "read-write") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_VALID, "VALID", "valid", "معتبر", "valid") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_INVALID, "INVALID", "invalid", "نامعتبر", "invalid") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_IN_RANGE, "IN_RANGE", "in_range", "در محدوده", "in-range") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_OUT_OF_RANGE, "OUT_OF_RANGE", "out_of_range", "خارج از محدوده", "out-of-range") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_PLACEHOLDER_SHOWN, "PLACEHOLDER_SHOWN", "placeholder_shown", "نمايش جايگير", "placeholder-shown") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_BLANK, "BLANK", "blank", "خالي", "blank") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_TARGET, "TARGET", "target", "هدف", "target") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ROOT, "ROOT", "root", "ريشه", "root") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_CHILD, "NTH_CHILD", "nth_child", "فرزند nام", "nth-child") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_LAST_CHILD, "NTH_LAST_CHILD", "nth_last_child", "آخرين فرزند nام", "nth-last-child") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_OF_TYPE, "NTH_OF_TYPE", "nth_of_type", "نوع nام", "nth-of-type") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_NTH_LAST_OF_TYPE, "NTH_LAST_OF_TYPE", "nth_last_of_type", "آخرين نوع nام", "nth-last-of-type") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FIRST_CHILD, "FIRST_CHILD", "first_child", "اولين فرزند", "first-child") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LAST_CHILD, "LAST_CHILD", "last_child", "آخرين فرزند", "last-child") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_FIRST_OF_TYPE, "FIRST_OF_TYPE", "first_of_type", "اولين نوع", "first-of-type") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_LAST_OF_TYPE, "LAST_OF_TYPE", "last_of_type", "آخرين نوع", "last-of-type") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ONLY_CHILD, "ONLY_CHILD", "only_child", "تنها فرزند", "only-child") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ONLY_OF_TYPE, "ONLY_OF_TYPE", "only_of_type", "تنها نوع", "only-of-type") + +ADD_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_EMPTY, "EMPTY", "empty", "خالي", "empty") + +// ----------- END AUTO GENERATED ----------- // + diff --git a/src/generated-config/ast_layout_attribute_style_type.h b/src/generated-config/ast_layout_attribute_style_type.h new file mode 100644 index 00000000..0a700da0 --- /dev/null +++ b/src/generated-config/ast_layout_attribute_style_type.h @@ -0,0 +1,572 @@ +// ----------- BEGIN AUTO GENERATED ----------- // +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDTH, "WIDTH", "width", "عرض", "width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_HEIGHT, "HEIGHT", "height", "ارتفاع", "height", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ACCENT_COLOR, "ACCENT_COLOR", "accent_color", "رنگ برجسته", "accent-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_APPEARANCE, "APPEARANCE", "appearance", "ظاهر", "appearance", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_appearance, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ASPECT_RATIO, "ASPECT_RATIO", "aspect_ratio", "نسبت ابعاد", "aspect-ratio", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_aspect_ratio, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKDROP_FILTER, "BACKDROP_FILTER", "backdrop_filter", "فیلتر پس‌زمینه", "backdrop-filter", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKDROP_FILTER, "BACKDROP_FILTER", "backdrop_filter", "فیلتر پس زمینه", "backdrop-filter", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKFACE_VISIBILITY, "BACKFACE_VISIBILITY", "backface_visibility", "مشاهده‌پذیری پشت‌نما", "backface-visibility", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_backface_visibility, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKFACE_VISIBILITY, "BACKFACE_VISIBILITY", "backface_visibility", "مشاهده پذیری پشت‌نما", "backface-visibility", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_backface_visibility, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKFACE_VISIBILITY, "BACKFACE_VISIBILITY", "backface_visibility", "مشاهده پذیری پشت نما", "backface-visibility", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_backface_visibility, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BLOCK_SIZE, "BLOCK_SIZE", "block_size", "اندازه بلوک", "block-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_block_size, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_IMAGE, "BACKGROUND_IMAGE", "background_image", "تصویر پس‌زمینه", "background-image", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_image, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_IMAGE, "BACKGROUND_IMAGE", "background_image", "تصویر پس‌ زمینه", "background-image", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_image, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ATTACHMENT, "BACKGROUND_ATTACHMENT", "background_attachment", "پیوست تصویر پس‌زمینه", "background-attachment", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_background_attachment, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ATTACHMENT, "BACKGROUND_ATTACHMENT", "background_attachment", "پیوست تصویر پس‌ زمینه", "background-attachment", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_background_attachment, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_BLEND_MODE, "BACKGROUND_BLEND_MODE", "background_blend_mode", "حالت ترکیب پس‌زمینه", "background-blend-mode", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_background_blend_mode, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_BLEND_MODE, "BACKGROUND_BLEND_MODE", "background_blend_mode", "حالت ترکیب پس زمینه", "background-blend-mode", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_background_blend_mode, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_CLIP, "BACKGROUND_CLIP", "background_clip", "برش پس‌زمینه", "background-clip", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_background_clip, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_CLIP, "BACKGROUND_CLIP", "background_clip", "برش پس زمینه", "background-clip", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_background_clip, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_COLOR, "BACKGROUND_COLOR", "background_color", "رنگ پس‌زمینه", "background-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, ast_layout_allowed_style_list_background_clip, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_COLOR, "BACKGROUND_COLOR", "background_color", "رنگ پس زمینه", "background-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, ast_layout_allowed_style_list_background_clip, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ORIGIN, "BACKGROUND_ORIGIN", "background_origin", "مبدا پس‌زمینه", "background-origin", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_background_origin, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_ORIGIN, "BACKGROUND_ORIGIN", "background_origin", "مبدا پس زمینه", "background-origin", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_background_origin, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_BASIS, "FLEX_BASIS", "flex_basis", "مبنای انعطاف", "flex-basis", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_flex_basis, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION, "BACKGROUND_POSITION", "background_position", "موقعیت پس‌زمینه", "background-position", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_position_x, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION, "BACKGROUND_POSITION", "background_position", "موقعیت پس‌ زمینه", "background-position", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_position_x, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_X, "BACKGROUND_POSITION_X", "background_position_x", "موقعیت افقی پس‌زمینه", "background-position-x", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_position_x, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_X, "BACKGROUND_POSITION_X", "background_position_x", "موقعیت افقی پس‌ زمینه", "background-position-x", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_position_x, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_Y, "BACKGROUND_POSITION_Y", "background_position_y", "موقعیت عمودی پس‌زمینه", "background-position-y", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_position_x, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_POSITION_Y, "BACKGROUND_POSITION_Y", "background_position_y", "موقعیت عمودی پس‌ زمینه", "background-position-y", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_position_x, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_REPEAT, "BACKGROUND_REPEAT", "background_repeat", "تکرار پس‌زمینه", "background-repeat", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_repeat, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_REPEAT, "BACKGROUND_REPEAT", "background_repeat", "تکرار پس‌ زمینه", "background-repeat", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_repeat, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_SIZE, "BACKGROUND_SIZE", "background_size", "اندازه پس‌زمینه", "background-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_size, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BACKGROUND_SIZE, "BACKGROUND_SIZE", "background_size", "اندازه پس‌ زمینه", "background-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_background_size, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RADIUS, "BORDER_RADIUS", "border_radius", "گردی", "border-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER, "BORDER", "border", "مرز", "border", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_COLOR, "BORDER_BLOCK_END_COLOR", "border_block_end_color", "رنگ مرز انتهایی بلوک", "border-block-end-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_STYLE, "BORDER_BLOCK_END_STYLE", "border_block_end_style", "سبک مرز انتهایی بلوک", "border-block-end-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_block_end_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_END_WIDTH, "BORDER_BLOCK_END_WIDTH", "border_block_end_width", "عرض مرز انتهایی بلوک", "border-block-end-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_border_block_end_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_COLOR, "BORDER_BLOCK_START_COLOR", "border_block_start_color", "رنگ مرز ابتدایی بلوک", "border-block-start-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_STYLE, "BORDER_BLOCK_START_STYLE", "border_block_start_style", "رنگ مرز ابتدایی بلوک", "border-block-start-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_block_start_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BLOCK_START_WIDTH, "BORDER_BLOCK_START_WIDTH", "border_block_start_width", "عرض مرز ابتدایی بلوک", "border-block-start-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_block_start_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_COLOR, "BORDER_BOTTOM_COLOR", "border_bottom_color", "رنگ مرز پایین", "border-bottom-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, ast_layout_allowed_style_list_border_block_start_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_LEFT_RADIUS, "BORDER_BOTTOM_LEFT_RADIUS", "border_bottom_left_radius", "گردی پایین چپ", "border-bottom-left-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_RIGHT_RADIUS, "BORDER_BOTTOM_RIGHT_RADIUS", "border_bottom_right_radius", "گردی پایین راست", "border-bottom-right-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_STYLE, "BORDER_BOTTOM_STYLE", "border_bottom_style", "سبک مرز پایین", "border-bottom-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_bottom_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_BOTTOM_WIDTH, "BORDER_BOTTOM_WIDTH", "border_bottom_width", "عرض مرز پایین", "border-bottom-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_border_bottom_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_COLLAPSE, "BORDER_COLLAPSE", "border_collapse", "ادغام مرز", "border-collapse", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_collapse, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_COLLAPSE, "BORDER_COLLAPSE", "border_collapse", "ادغام مرز ها", "border-collapse", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_collapse, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_COLLAPSE, "BORDER_COLLAPSE", "border_collapse", "ادغام مرزها", "border-collapse", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_collapse, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_END_END_RADIUS, "BORDER_END_END_RADIUS", "border_end_end_radius", "گردی انتها", "border-end-end-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_END_START_RADIUS, "BORDER_END_START_RADIUS", "border_end_start_radius", "گردی شروع", "border-end-start-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_OUTSET, "BORDER_IMAGE_OUTSET", "border_image_outset", "برآمدگی تصویر مرز", "border-image-outset", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_REPEAT, "BORDER_IMAGE_REPEAT", "border_image_repeat", "تکرار تصویر مرز", "border-image-repeat", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_image_repeat, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_SLICE, "BORDER_IMAGE_SLICE", "border_image_slice", "برش تصویر مرز", "border-image-slice", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_NUMBER, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_SOURCE, "BORDER_IMAGE_SOURCE", "border_image_source", "منبع تصویر مرز", "border-image-source", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_image_source, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_IMAGE_WIDTH, "BORDER_IMAGE_WIDTH", "border_image_width", "عرض تصویر مرز", "border-image-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_border_image_width, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_COLOR, "BORDER_INLINE_END_COLOR", "border_inline_end_color", "رنگ مرز انتهایی خطی", "border-inline-end-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_STYLE, "BORDER_INLINE_END_STYLE", "border_inline_end_style", "سبک مرز انتهایی خطی", "border-inline-end-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_inline_end_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_END_WIDTH, "BORDER_INLINE_END_WIDTH", "border_inline_end_width", "عرض مرز انتهایی خطی", "border-inline-end-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_COLOR, "BORDER_INLINE_START_COLOR", "border_inline_start_color", "رنگ مرز ابتدایی خطی", "border-inline-start-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_STYLE, "BORDER_INLINE_START_STYLE", "border_inline_start_style", "سبک مرز ابتدایی خطی", "border-inline-start-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_inline_start_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_INLINE_START_WIDTH, "BORDER_INLINE_START_WIDTH", "border_inline_start_width", "عرض مرز ابتدایی خطی", "border-inline-start-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_COLOR, "BORDER_LEFT_COLOR", "border_left_color", "رنگ مرز چپ", "border-left-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_STYLE, "BORDER_LEFT_STYLE", "border_left_style", "سبک مرز چپ", "border-left-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_left_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_LEFT_WIDTH, "BORDER_LEFT_WIDTH", "border_left_width", "عرض مرز چپ", "border-left-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_COLOR, "BORDER_RIGHT_COLOR", "border_right_color", "رنگ مرز راست", "border-right-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_STYLE, "BORDER_RIGHT_STYLE", "border_right_style", "سبک مرز راست", "border-right-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_right_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_RIGHT_WIDTH, "BORDER_RIGHT_WIDTH", "border_right_width", "عرض مرز راست", "border-right-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_SPACING, "BORDER_SPACING", "border_spacing", "فاصله مرز", "border-spacing", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_START_END_RADIUS, "BORDER_START_END_RADIUS", "border_start_end_radius", "گردی ابتدا و انتها", "border-start-end-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_START_START_RADIUS, "BORDER_START_START_RADIUS", "border_start_start_radius", "شعاع ابتدایی شروع مرز", "border-start-start-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_COLOR, "BORDER_TOP_COLOR", "border_top_color", "رنگ مرز بالا", "border-top-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_LEFT_RADIUS, "BORDER_TOP_LEFT_RADIUS", "border_top_left_radius", "گردی بالا چپ", "border-top-left-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_RIGHT_RADIUS, "BORDER_TOP_RIGHT_RADIUS", "border_top_right_radius", "گردی بالا راست", "border-top-right-radius", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_STYLE, "BORDER_TOP_STYLE", "border_top_style", "سبک مرز بالا", "border-top-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_border_top_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BORDER_TOP_WIDTH, "BORDER_TOP_WIDTH", "border_top_width", "عرض مرز بالا", "border-top-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_border_top_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOTTOM, "BOTTOM", "bottom", "پایین", "bottom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_bottom, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SIZING, "BOX_SIZING", "box_sizing", "نوع اندازه‌گیری جعبه", "box-sizing", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_box_sizing, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SIZING, "BOX_SIZING", "box_sizing", "نوع اندازه گیری جعبه", "box-sizing", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_box_sizing, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BOX_SHADOW, "BOX_SHADOW", "box_shadow", "سایه جعبه", "box-shadow", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_INSIDE, "BREAK_INSIDE", "break_inside", "شکست درون", "break-inside", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_break_inside, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_BEFORE, "BREAK_BEFORE", "break_before", "شکست قبل", "break-before", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_break_before, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_BREAK_AFTER, "BREAK_AFTER", "break_after", "شکست بعد", "break-after", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_break_after, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CAPTION_SIDE, "CAPTION_SIDE", "caption_side", "موقعیت عنوان", "caption-side", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_caption_side, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CARET_COLOR, "CARET_COLOR", "caret_color", "رنگ نشانگر متنی", "caret-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLEAR, "CLEAR", "clear", "پاک‌سازی", "caret-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_clear, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLEAR, "CLEAR", "clear", "پاک سازی", "caret-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_clear, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLIP_PATH, "CLIP_PATH", "clip_path", "مسیر برش", "clip-path", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_clip_path, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CLIP_RULE, "CLIP_RULE", "clip_rule", "قاعده برش", "clip-rule", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_clip_rule, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR, "COLOR", "color", "رنگ", "color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION, "COLOR_INTERPOLATION", "color_interpolation", "درهم‌آمیزی رنگ", "color-interpolation", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_color_interpolation, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION, "COLOR_INTERPOLATION", "color_interpolation", "درهم آمیزی رنگ", "color-interpolation", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_color_interpolation, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION_FILTERS, "COLOR_INTERPOLATION_FILTERS", "color_interpolation_filters", "درهم‌آمیزی رنگ فیلترها", "color-interpolation-filters", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_color_interpolation_filters, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_INTERPOLATION_FILTERS, "COLOR_INTERPOLATION_FILTERS", "color_interpolation_filters", "درهم آمیزی رنگ فیلترها", "color-interpolation-filters", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_color_interpolation_filters, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLOR_SCHEME, "COLOR_SCHEME", "color_scheme", "طرح رنگ", "color-scheme", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_color_scheme, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_COUNT, "COLUMN_COUNT", "column_count", "تعداد ستون‌ها", "column-count", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, ast_layout_allowed_style_list_column_count, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_COUNT, "COLUMN_COUNT", "column_count", "تعداد ستون‌ ها", "column-count", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, ast_layout_allowed_style_list_column_count, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_FILL, "COLUMN_FILL", "column_fill", "پر کردن ستون‌ها", "column-fill", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_column_fill, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_FILL, "COLUMN_FILL", "column_fill", "پر کردن ستون ها", "column-fill", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_column_fill, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_GAP, "COLUMN_GAP", "column_gap", "فاصله بین ستون‌ها", "column-gap", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_GAP, "COLUMN_GAP", "column_gap", "فاصله بین ستون‌ ها", "column-gap", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_COLOR, "COLUMN_RULE_COLOR", "column_rule_color", "رنگ خط افقی ستون", "column-rule-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_STYLE, "COLUMN_RULE_STYLE", "column_rule_style", "سبک خط افقی ستون", "column-rule-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_column_rule_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_RULE_WIDTH, "COLUMN_RULE_WIDTH", "column_rule_width", "عرض خط افقی ستون", "column-rule-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_SPAN, "COLUMN_SPAN", "column_span", "گستردگی ستون‌ها", "column-span", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_column_span, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMN_SPAN, "COLUMN_SPAN", "column_span", "گستردگی ستون ها", "column-span", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_column_span, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMNS, "COLUMNS", "columns", "ستون‌ها", "columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COLUMNS, "COLUMNS", "columns", "ستون‌ ها", "columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN, "CONTAIN", "contain", "حاوی بودن", "contain", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_contain, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_BLOCK_SIZE, "CONTAIN_INTRINSIC_BLOCK_SIZE", "contain_intrinsic_block_size", "اندازه بلوک ذاتی", "contain-intrinsic-block-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_contain_intrinsic_block_size, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_HEIGHT, "CONTAIN_INTRINSIC_HEIGHT", "contain_intrinsic_height", "ارتفاع ذاتی", "contain-intrinsic-height", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_contain_intrinsic_height, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_INLINE_SIZE, "CONTAIN_INTRINSIC_INLINE_SIZE", "contain_intrinsic_inline_size", "اندازه درون‌خطی ذاتی", "contain-intrinsic-inline-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_contain_intrinsic_inline_size, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_INLINE_SIZE, "CONTAIN_INTRINSIC_INLINE_SIZE", "contain_intrinsic_inline_size", "اندازه درون خطی ذاتی", "contain-intrinsic-inline-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_contain_intrinsic_inline_size, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_SIZE, "CONTAIN_INTRINSIC_SIZE", "contain_intrinsic_size", "اندازه ذاتی", "contain-intrinsic-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_contain_intrinsic_size, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAIN_INTRINSIC_WIDTH, "CONTAIN_INTRINSIC_WIDTH", "contain_intrinsic_width", "عرض ذاتی", "contain-intrinsic-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_contain_intrinsic_width, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER, "CONTAINER", "container", "ظرف", "container", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_container, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER_NAME, "CONTAINER_NAME", "container_name", "نام ظرف", "container-name", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_container_name, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTAINER_TYPE, "CONTAINER_TYPE", "container_type", "نوع ظرف", "container-type", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_container_type, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTENT, "CONTENT", "content", "محتوا", "content", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_content, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CONTENT_VISIBILITY, "CONTENT_VISIBILITY", "content_visibility", "مشاهده محتوا", "content-visibility", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_content_visibility, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_INCREMENT, "COUNTER_INCREMENT", "counter_increment", "افزایش شمارنده", "counter-increment", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, ast_layout_allowed_style_list_counter_increment, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_RESET, "COUNTER_RESET", "counter_reset", "بازنشانی شمارنده", "counter-reset", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_COUNTER_SET, "COUNTER_SET", "counter_set", "تنظیم شمارنده", "counter-set", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, ast_layout_allowed_style_list_counter_set, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_CURSOR, "CURSOR", "cursor", "نشانگر", "cursor", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_cursor, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DIRECTION, "DIRECTION", "direction", "جهت", "direction", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_direction, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DISPLAY, "DISPLAY", "display", "قرارگیری", "display", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_display, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_DISPLAY, "DISPLAY", "display", "قرار گیری", "display", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_display, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_EMPTY_CELLS, "EMPTY_CELLS", "empty_cells", "سلول‌های خالی", "empty-cells", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_empty_cells, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_EMPTY_CELLS, "EMPTY_CELLS", "empty_cells", "سلول های خالی", "empty-cells", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_empty_cells, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL, "FILL", "fill", "پر کردن", "fill", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_fill, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL_OPACITY, "FILL_OPACITY", "fill_opacity", "شفافیت پر کردن", "fill-opacity", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_PERCENTAGE, ast_layout_allowed_style_list_fill, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILL_RULE, "FILL_RULE", "fill_rule", "قاعده پر کردن", "fill-rule", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_fill_rule, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FILTER, "FILTER", "filter", "فیلتر", "filter", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_filter, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX, "FLEX", "flex", "انعطاف", "flex", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_flex, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_DIRECTION, "FLEX_DIRECTION", "flex_direction", "جهت انعطاف", "flex-direction", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_flex_direction, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_FLOW, "FLEX_FLOW", "flex_flow", "جریان انعطاف", "flex-flow", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_flex_flow, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_GROW, "FLEX_GROW", "flex_grow", "رشد انعطاف", "flex-grow", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_SHRINK, "FLEX_SHRINK", "flex_shrink", "کوچک‌شدن انعطاف", "flex-shrink", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, NULL, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_SHRINK, "FLEX_SHRINK", "flex_shrink", "کوچک‌ شدن انعطاف", "flex-shrink", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLEX_WRAP, "FLEX_WRAP", "flex_wrap", "چینش انعطاف", "flex-wrap", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_flex_wrap, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FLOAT, "FLOAT", "float", "شناور", "float", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_float, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_FAMILY, "FONT_FAMILY", "font_family", "نام قلم", "font-family", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRINGS_ANY, ast_layout_allowed_style_list_font_family, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_FEATURE_SETTINGS, "FONT_FEATURE_SETTINGS", "font_feature_settings", "تنظیمات ویژگی قلم", "font-feature-settings", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_feature_settings, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_KERNING, "FONT_KERNING", "font_kerning", "کرنینگ قلم", "font-kerning", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_kerning, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_LANGUAGE_OVERRIDE, "FONT_LANGUAGE_OVERRIDE", "font_language_override", "بازنویسی زبان قلم", "font-language-override", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_language_override, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_OPTICAL_SIZING, "FONT_OPTICAL_SIZING", "font_optical_sizing", "اندازه‌گیری اپتیکال قلم", "font-optical-sizing", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_optical_sizing, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_OPTICAL_SIZING, "FONT_OPTICAL_SIZING", "font_optical_sizing", "اندازه گیری اپتیکال قلم", "font-optical-sizing", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_optical_sizing, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_SIZE, "FONT_SIZE", "font_size", "اندازه قلم", "font-size", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_STRETCH, "FONT_STRETCH", "font_stretch", "کشیدگی قلم", "font-stretch", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_stretch, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_STYLE, "FONT_STYLE", "font_style", "سبک قلم", "font-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_VARIANT, "FONT_VARIANT", "font_variant", "نوع قلم", "font-variant", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_variant, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_DISPLAY, "FONT_DISPLAY", "font_display", "نمایش قلم", "font-display", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_font_display, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_FONT_WEIGHT, "FONT_WEIGHT", "font_weight", "وزن قلم", "font-weight", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_POSITIVE_INTEGER, ast_layout_allowed_style_list_font_weight, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID, "GRID", "grid", "شبکه", "grid", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AREA, "GRID_AREA", "grid_area", "منطقه شبکه", "grid-area", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_area, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_COLUMNS, "GRID_AUTO_COLUMNS", "grid_auto_columns", "ستون‌های خودکار شبکه", "grid-auto-columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_auto_columns, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_COLUMNS, "GRID_AUTO_COLUMNS", "grid_auto_columns", "ستون های خودکار شبکه", "grid-auto-columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_auto_columns, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_FLOW, "GRID_AUTO_FLOW", "grid_auto_flow", "جریان خودکار شبکه", "grid-auto-flow", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_auto_flow, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_ROWS, "GRID_AUTO_ROWS", "grid_auto_rows", "ردیف‌های خودکار شبکه", "grid-auto-rows", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_auto_rows, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_AUTO_ROWS, "GRID_AUTO_ROWS", "grid_auto_rows", "ردیف های خودکار شبکه", "grid-auto-rows", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_auto_rows, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN, "GRID_COLUMN", "grid_column", "ستون‌های شبکه", "grid-column", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_column, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN, "GRID_COLUMN", "grid_column", "ستون های شبکه", "grid-column", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_column, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN_END, "GRID_COLUMN_END", "grid_column_end", "پایان ستون شبکه", "grid-column-end", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_column_end, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_COLUMN_START, "GRID_COLUMN_START", "grid_column_start", "شروع ستون شبکه", "grid-column-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_column_start, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW, "GRID_ROW", "grid_row", "ردیف‌های شبکه", "grid-row", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_row, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW, "GRID_ROW", "grid_row", "ردیف های شبکه", "grid-row", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_row, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW, "GRID_ROW", "grid_row", "پایان ردیف شبکه", "grid-row", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_row, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_ROW_START, "GRID_ROW_START", "grid_row_start", "شروع ردیف شبکه", "grid-row-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_row_start, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE, "GRID_TEMPLATE", "grid_template", "الگوی شبکه", "grid-template", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_template, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_AREAS, "GRID_TEMPLATE_AREAS", "grid_template_areas", "مناطق الگوی شبکه", "grid-template-areas", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_template_areas, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_COLUMNS, "GRID_TEMPLATE_COLUMNS", "grid_template_columns", "ستون‌های الگوی شبکه", "grid-template-columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_template_columns, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_COLUMNS, "GRID_TEMPLATE_COLUMNS", "grid_template_columns", "ستون های الگوی شبکه", "grid-template-columns", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_template_columns, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_ROWS, "GRID_TEMPLATE_ROWS", "grid_template_rows", "ردیف‌های الگوی شبکه", "grid-template-rows", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_template_rows, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_GRID_TEMPLATE_ROWS, "GRID_TEMPLATE_ROWS", "grid_template_rows", "ردیف های الگوی شبکه", "grid-template-rows", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_grid_template_rows, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_JUSTIFY_CONTENT, "JUSTIFY_CONTENT", "justify_content", "توجیه محتوا", "justify-content", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_justify_content, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LEFT, "LEFT", "left", "چپ", "left", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_left, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LETTER_SPACING, "LETTER_SPACING", "letter_spacing", "فاصله بین حروف", "letter-spacing", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LINE_HEIGHT, "LINE_HEIGHT", "line_height", "ارتفاع خط", "line-height", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_LIST_STYLE, "LIST_STYLE", "list_style", "سبک فهرست", "list-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_list_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN, "MARGIN", "margin", "فضا", "margin", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_BOTTOM, "MARGIN_BOTTOM", "margin_bottom", "فضا پایین", "margin-bottom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin_bottom, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_BOTTOM, "MARGIN_BOTTOM", "margin_bottom", "فضای پایین", "margin-bottom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin_bottom, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_LEFT, "MARGIN_LEFT", "margin_left", "فضا چپ", "margin-left", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin_left, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_LEFT, "MARGIN_LEFT", "margin_left", "فضای چپ", "margin-left", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin_left, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_RIGHT, "MARGIN_RIGHT", "margin_right", "فضا راست", "margin-right", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin_right, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_RIGHT, "MARGIN_RIGHT", "margin_right", "فضای راست", "margin-right", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin_right, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_TOP, "MARGIN_TOP", "margin_top", "فضا بالا", "margin-top", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin_top, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MARGIN_TOP, "MARGIN_TOP", "margin_top", "فضای بالا", "margin-top", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_margin_top, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MAX_HEIGHT, "MAX_HEIGHT", "max_height", "حداکثر ارتفاع", "max-height", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MAX_WIDTH, "MAX_WIDTH", "max_width", "حداکثر عرض", "max-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MIN_HEIGHT, "MIN_HEIGHT", "min_height", "حداقل ارتفاع", "min-height", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_MIN_WIDTH, "MIN_WIDTH", "min_width", "حداقل عرض", "min-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OBJECT_FIT, "OBJECT_FIT", "object_fit", "تناسب شیء", "object-fit", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_object_fit, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OPACITY, "OPACITY", "opacity", "شفافیت", "opacity", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_PERCENTAGE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW, "OVERFLOW", "overflow", "بیش از حد", "overflow", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_overflow, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_X, "OVERFLOW_X", "overflow_x", "بیش از حد (X)", "overflow-x", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_overflow_x, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_Y, "OVERFLOW_Y", "overflow_y", "بیش از حد (Y)", "overflow-y", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_overflow_y, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING, "PADDING", "padding", "فاصله", "padding", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_padding, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_RIGHT, "PADDING_RIGHT", "padding_right", "فاصله راست", "padding-right", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_padding, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_LEFT, "PADDING_LEFT", "padding_left", "فاصله چپ", "padding-left", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_padding, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_TOP, "PADDING_TOP", "padding_top", "فاصله بالا", "padding-top", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_padding, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BOTTOM, "PADDING_BOTTOM", "padding_bottom", "فاصله پایین", "padding-bottom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZES124, ast_layout_allowed_style_list_padding, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_DECORATION, "TEXT_DECORATION", "text_decoration", "زینت متن", "text-decoration", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_text_decoration, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_TRANSFORM, "TEXT_TRANSFORM", "text_transform", "تبدیل متن", "text-transform", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_text_transform, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VISIBILITY, "VISIBILITY", "visibility", "قابلیت مشاهده", "visibility", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_visibility, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_Z_INDEX, "Z_INDEX", "z_index", "الویت موقعیت", "z-index", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, ast_layout_allowed_style_list_z_index, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_Z_INDEX, "Z_INDEX", "z_index", "ترتیب اولویت", "z-index", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_INTEGER, ast_layout_allowed_style_list_z_index, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_COLOR, "OUTLINE_COLOR", "outline_color", "رنگ مرز", "outline-color", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_COLOR, ast_layout_allowed_style_list_outline_color, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_OFFSET, "OUTLINE_OFFSET", "outline_offset", "فاصله حاشیه", "outline-offset", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_STYLE, "OUTLINE_STYLE", "outline_style", "سبک حاشیه", "outline-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_outline_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OUTLINE_WIDTH, "OUTLINE_WIDTH", "outline_width", "عرض حاشیه", "outline-width", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_outline_width, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_ANCHOR, "OVERFLOW_ANCHOR", "overflow_anchor", "لنگر بیش از حد", "overflow-anchor", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_overflow_anchor, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_BLOCK, "OVERFLOW_BLOCK", "overflow_block", "بیش از حد بلوک", "overflow-block", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_overflow_block, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_CLIP_MARGIN, "OVERFLOW_CLIP_MARGIN", "overflow_clip_margin", "فاصله برش بیش از حد", "overflow-clip-margin", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_INLINE, "OVERFLOW_INLINE", "overflow_inline", "بیش از حد درون خطی", "overflow-inline", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_overflow_inline, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_OVERFLOW_WRAP, "OVERFLOW_WRAP", "overflow_wrap", "پیچش بیش از حد", "overflow-wrap", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_overflow_wrap, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK, "PADDING_BLOCK", "padding_block", "فاصله بلوک", "padding-block", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK_END, "PADDING_BLOCK_END", "padding_block_end", "فاصله انتهای بلوک", "padding-block-end", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_padding_block_end, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_BLOCK_START, "PADDING_BLOCK_START", "padding_block_start", "فاصله شروع بلوک", "padding-block-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_padding_block_start, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE, "PADDING_INLINE", "padding_inline", "فاصله درون خطی", "padding-inline", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_padding_inline, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE_END, "PADDING_INLINE_END", "padding_inline_end", "فاصله انتهای درون خطی", "padding-inline-end", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_padding_inline_end, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PADDING_INLINE_START, "PADDING_INLINE_START", "padding_inline_start", "فاصله شروع درون خطی", "padding-inline-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_padding_inline_start, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE, "PAGE", "page", "صفحه", "page", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_page, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_AFTER, "PAGE_BREAK_AFTER", "page_break_after", "شکست صفحه بعد از", "page-break-after", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_page_break_after, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_BEFORE, "PAGE_BREAK_BEFORE", "page_break_before", "شکست صفحه قبل از", "page-break-before", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_page_break_before, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAGE_BREAK_INSIDE, "PAGE_BREAK_INSIDE", "page_break_inside", "شکست صفحه درون", "page-break-inside", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_page_break_inside, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PAINT_ORDER, "PAINT_ORDER", "paint_order", "ترتیب نقاشی", "paint-order", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_paint_order, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PERSPECTIVE, "PERSPECTIVE", "perspective", "پرسپکتیو", "perspective", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_perspective, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PERSPECTIVE_ORIGIN, "PERSPECTIVE_ORIGIN", "perspective_origin", "مبدأ پرسپکتیو", "perspective-origin", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_perspective, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_CONTENT, "PLACE_CONTENT", "place_content", "محتوای مکان", "place-content", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_place_content, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_ITEMS, "PLACE_ITEMS", "place_items", "موارد مکان", "place-items", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_place_items, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PLACE_SELF, "PLACE_SELF", "place_self", "خود مکان", "place-self", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_place_self, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POINTER_EVENTS, "POINTER_EVENTS", "pointer_events", "رویدادهای اشاره‌گر", "pointer-events", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_pointer_events, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POINTER_EVENTS, "POINTER_EVENTS", "pointer_events", "رویدادهای اشاره گر", "pointer-events", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_pointer_events, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_POSITION, "POSITION", "position", "موقعیت", "position", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_position, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_PRINT_COLOR_ADJUST, "PRINT_COLOR_ADJUST", "print_color_adjust", "تنظیم رنگ چاپ", "print-color-adjust", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_print_color_adjust, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_QUOTES, "QUOTES", "quotes", "نقل‌قول", "quotes", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_quotes, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_QUOTES, "QUOTES", "quotes", "نقل قول", "quotes", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_quotes, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_R, "R", "r", "شعاع", "r", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RESIZE, "RESIZE", "resize", "تغییر اندازه", "resize", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_resize, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RIGHT, "RIGHT", "right", "راست", "right", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_right, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ROTATE, "ROTATE", "rotate", "چرخش", "rotate", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_rotate, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ROW_GAP, "ROW_GAP", "row_gap", "فاصله ردیف", "row-gap", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_rotate, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_ALIGN, "RUBY_ALIGN", "ruby_align", "هم‌راستایی روبی", "ruby-align", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_ruby_align, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_ALIGN, "RUBY_ALIGN", "ruby_align", "هم راستایی روبی", "ruby-align", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_ruby_align, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RUBY_POSITION, "RUBY_POSITION", "ruby_position", "موقعیت روبی", "ruby-position", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_ruby_position, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RX, "RX", "rx", "شعاع X", "rx", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_RY, "RY", "ry", "شعاع Y", "ry", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCALE, "SCALE", "scale", "مقیاس", "scale", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_BEHAVIOR, "SCROLL_BEHAVIOR", "scroll_behavior", "رفتار پیمایش", "scroll-behavior", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_scroll_behavior, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN, "SCROLL_MARGIN", "scroll_margin", "فاصله پیمایش", "scroll-margin", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK, "SCROLL_MARGIN_BLOCK", "scroll_margin_block", "فاصله بلوک پیمایش", "scroll-margin-block", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK_END, "SCROLL_MARGIN_BLOCK_END", "scroll_margin_block_end", "فاصله انتهای بلوک پیمایش", "scroll-margin-block-end", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BLOCK_START, "SCROLL_MARGIN_BLOCK_START", "scroll_margin_block_start", "فاصله شروع بلوک پیمایش", "scroll-margin-block-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_BOTTOM, "SCROLL_MARGIN_BOTTOM", "scroll_margin_bottom", "فاصله پایین پیمایش", "scroll-margin-bottom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE, "SCROLL_MARGIN_INLINE", "scroll_margin_inline", "فاصله درون خطی پیمایش", "scroll-margin-inline", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE_END, "SCROLL_MARGIN_INLINE_END", "scroll_margin_inline_end", "فاصله انتهای درون خطی پیمایش", "scroll-margin-inline-end", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_INLINE_START, "SCROLL_MARGIN_INLINE_START", "scroll_margin_inline_start", "فاصله شروع درون خطی پیمایش", "scroll-margin-inline-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_LEFT, "SCROLL_MARGIN_LEFT", "scroll_margin_left", "فاصله چپ پیمایش", "scroll-margin-left", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_RIGHT, "SCROLL_MARGIN_RIGHT", "scroll_margin_right", "فاصله راست پیمایش", "scroll-margin-right", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_MARGIN_TOP, "SCROLL_MARGIN_TOP", "scroll_margin_top", "فاصله بالا پیمایش", "scroll-margin-top", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING, "SCROLL_PADDING", "scroll_padding", "فاصله پیمایش", "scroll-padding", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK, "SCROLL_PADDING_BLOCK", "scroll_padding_block", "فاصله بلوک پیمایش", "scroll-padding-block", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK_END, "SCROLL_PADDING_BLOCK_END", "scroll_padding_block_end", "فاصله انتهای بلوک پیمایش", "scroll-padding-block-end", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BLOCK_START, "SCROLL_PADDING_BLOCK_START", "scroll_padding_block_start", "فاصله شروع بلوک پیمایش", "scroll-padding-block-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_BOTTOM, "SCROLL_PADDING_BOTTOM", "scroll_padding_bottom", "فاصله پایین پیمایش", "scroll-padding-bottom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE, "SCROLL_PADDING_INLINE", "scroll_padding_inline", "فاصله درون خطی پیمایش", "scroll-padding-inline", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE_END, "SCROLL_PADDING_INLINE_END", "scroll_padding_inline_end", "فاصله انتهای درون خطی پیمایش", "scroll-padding-inline-end", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_INLINE_START, "SCROLL_PADDING_INLINE_START", "scroll_padding_inline_start", "فاصله شروع درون خطی پیمایش", "scroll-padding-inline-start", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_LEFT, "SCROLL_PADDING_LEFT", "scroll_padding_left", "فاصله چپ پیمایش", "scroll-padding-left", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_RIGHT, "SCROLL_PADDING_RIGHT", "scroll_padding_right", "فاصله راست پیمایش", "scroll-padding-right", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_PADDING_TOP, "SCROLL_PADDING_TOP", "scroll_padding_top", "فاصله بالا پیمایش", "scroll-padding-top", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_SNAP_ALIGN, "SCROLL_SNAP_ALIGN", "scroll_snap_align", "تراز پیمایش", "scroll-snap-align", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_scroll_snap_align, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SCROLL_SNAP_TYPE, "SCROLL_SNAP_TYPE", "scroll_snap_type", "نوع پیمایش", "scroll-snap-type", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_scroll_snap_type, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_SHAPE_OUTSIDE, "SHAPE_OUTSIDE", "shape_outside", "شکل خارج", "shape-outside", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_shape_outside, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_ALIGN, "TEXT_ALIGN", "text_align", "تراز متن", "text-align", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_text_align, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_ALIGN_LAST, "TEXT_ALIGN_LAST", "text_align_last", "تراز آخرین متن", "text-align-last", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_text_align_last, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS, "ALIGN_ITEMS", "align_items", "تراز‌کردن‌ اقلام", "align-items", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_align_items, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS, "ALIGN_ITEMS", "align_items", "تراز‌ کردن‌ اقلام", "align-items", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_align_items, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS, "ALIGN_ITEMS", "align_items", "تراز‌کردن‌ محتوا", "align-items", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_align_items, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ALIGN_ITEMS, "ALIGN_ITEMS", "align_items", "تراز محتوا", "align-items", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_align_items, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_INDENT, "TEXT_INDENT", "text_indent", "تورفتگی متن", "text-indent", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_text_indent, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TEXT_INDENT, "TEXT_INDENT", "text_indent", "تو رفتگی متن", "text-indent", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_text_indent, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TOP, "TOP", "top", "بالا", "top", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, ast_layout_allowed_style_list_top, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM, "TRANSFORM", "transform", "تبدیل", "transform", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_transform, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_ORIGIN, "TRANSFORM_ORIGIN", "transform_origin", "مرکز تبدیل", "transform-origin", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_transform_origin, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSLATE, "TRANSLATE", "translate", "ترجمه", "translate", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_UNICODE_BIDI, "UNICODE_BIDI", "unicode_bidi", "معکوس یونیکد", "unicode-bidi", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_unicode_bidi, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_USER_SELECT, "USER_SELECT", "user_select", "انتخاب کاربر", "user-select", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_user_select, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WILL_CHANGE, "WILL_CHANGE", "will_change", "تغییر خواهد کرد", "will-change", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_will_change, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_BOX, "TRANSFORM_BOX", "transform_box", "باکس تبدیل", "transform-box", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_transform_box, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSFORM_STYLE, "TRANSFORM_STYLE", "transform_style", "سبک تبدیل", "transform-style", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_transform_style, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION, "TRANSITION", "transition", "انتقال", "transition", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, ast_layout_allowed_style_list_transition, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_BEHAVIOR, "TRANSITION_BEHAVIOR", "transition_behavior", "رفتار انتقال", "transition-behavior", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_transition_behavior, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_DELAY, "TRANSITION_DELAY", "transition_delay", "تاخیر انتقال", "transition-behavior", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_TIME, ast_layout_allowed_style_list_transition_delay, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_DURATION, "TRANSITION_DURATION", "transition_duration", "مدت انتقال", "transition-behavior", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_TIME, ast_layout_allowed_style_list_transition_duration, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_PROPERTY, "TRANSITION_PROPERTY", "transition_property", "ویژگی انتقال", "transition-property", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_transition_property, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_TIMING_FUNCTION, "TRANSITION_TIMING_FUNCTION", "transition_timing_function", "تابع زمان‌بندی انتقال", "transition-timing-function", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_transition_timing_function, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_TRANSITION_TIMING_FUNCTION, "TRANSITION_TIMING_FUNCTION", "transition_timing_function", "تابع زمان بندی انتقال", "transition-timing-function", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_transition_timing_function, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VECTOR_EFFECT, "VECTOR_EFFECT", "vector_effect", "اثر وکتور", "vector-effect", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_vector_effect, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_VERTICAL_ALIGN, "VERTICAL_ALIGN", "vertical_align", "تراز عمودی", "vertical-align", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_vertical_align, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WHITE_SPACE, "WHITE_SPACE", "white_space", "فضای سفید", "white-space", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_white_space, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDOWS, "WIDOWS", "widows", "بیوه‌ها", "widows", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_REPEAT(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WIDOWS, "WIDOWS", "widows", "بیوه‌ ها", "widows", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WORD_BREAK, "WORD_BREAK", "word_break", "شکستن کلمه", "word-break", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_word_break, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WORD_SPACING, "WORD_SPACING", "word_spacing", "فاصله کلمه", "word-spacing", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_SIZE, NULL, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_WRITING_MODE, "WRITING_MODE", "writing_mode", "حالت نوشتن", "writing-mode", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_writing_mode, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE(AST_LAYOUT_ATTRIBUTE_STYLE_TYPE_ZOOM, "ZOOM", "zoom", "بزرگنمایی", "zoom", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING, ast_layout_allowed_style_list_zoom, NULL) + +ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_HIDE(AST_LAYOUT_ATTRIBUTE_TYPE_ERROR, "AST_LAYOUT_ATTRIBUTE_TYPE_ERROR", "ast_layout_attribute_type_error", "", "ast_layout_attribute_type_error", AST_LAYOUY_ATTRIBUTE_STYLE_FILTER_STRING_ANY, NULL, NULL) + +// ----------- END AUTO GENERATED ----------- // + diff --git a/src/generated-config/ast_layout_attribute_style_value.h b/src/generated-config/ast_layout_attribute_style_value.h new file mode 100644 index 00000000..bb6547b8 --- /dev/null +++ b/src/generated-config/ast_layout_attribute_style_value.h @@ -0,0 +1,1483 @@ +/** + * + * @var valid_layout_attributes + * @brief Valid layout attributes + * @type {ast_layout_attribute_type_t[]} + */ +ast_layout_attribute_type_t valid_layout_attributes[] = { + AST_LAYOUT_ATTRIBUTE_TYPE_TITLE, AST_LAYOUT_ATTRIBUTE_TYPE_DESCRIPTION, + AST_LAYOUT_ATTRIBUTE_TYPE_AUTHOR, AST_LAYOUT_ATTRIBUTE_TYPE_KEYWORDS, + AST_LAYOUT_ATTRIBUTE_TYPE_ICON, AST_LAYOUT_ATTRIBUTE_TYPE_CHARSET, + AST_LAYOUT_ATTRIBUTE_TYPE_DIR, AST_LAYOUT_ATTRIBUTE_TYPE_LANG, + AST_LAYOUT_ATTRIBUTE_TYPE_VIEWPORT, AST_LAYOUT_ATTRIBUTE_TYPE_REFRESH, +}; + +// ----------- BEGIN AUTO GENERATED ----------- // +const ast_layout_attribute_style_pair_t size_default[] = { + {"خودکار", "auto"}, + {"حداکثر محتوا", "max-content"}, + {"حداقل محتوا", "min-content"}, + {"فیت", "fit-content"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_appearance[] = { + {"مدیر کنترل پیش‌فرض", "auto"}, + {"دکمه", "button"}, + {"پیش‌فرض", "default"}, + {"متن", "text"}, + {"منوی کشویی", "dropdown"}, + {"فیلد متنی", "textfield"}, + {"خروجی", "output"}, + {"مخفی", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_color[] = { + {"بی‌رنگ", "transparent"}, + {"بی رنگ", "transparent"}, + {"شفاف", "transparent"}, + {"سیاه", "black"}, + {"بی‌رنگ", "transparent"}, + {"بی رنگ", "transparent"}, + {"شفاف", "transparent"}, + {"سیاه", "black"}, + {"سفید", "white"}, + {"صورتی", "pink"}, + {"بنفش", "purple"}, + {"قرمز", "red"}, + {"سبز", "green"}, + {"زرد", "yellow"}, + {"ابی", "blue"}, + {"آبی", "blue"}, + {"قهوه‌ای", "brown"}, + {"قهوه ای", "brown"}, + {"نارنجی", "orange"}, + {"خاکستری", "gray"}, + {"طوسی", "silver"}, + {"طلایی", "gold"}, + {"بژ", "beige"}, + {"زیتونی", "olive"}, + {"لاجوردی", "navy"}, + {"فیروزه‌ای", "turquoise"}, + {"فیروزه ای", "turquoise"}, + {"نیلی", "indigo"}, + {"خرمایی", "crimson"}, + {"قرمز تیره", "darkred"}, + {"صورتی تیره", "deeppink"}, + {"آتشین", "firebrick"}, + {"صورتی داغ", "hotpink"}, + {"قرمز هندی", "indianred"}, + {"اسطوخودوسی", "lavenderblush"}, + {"مرجانی روشن", "lightcoral"}, + {"صورتی روشن", "lightpink"}, + {"زرشکی", "maroon"}, + {"رز مه آلود", "mistyrose"}, + {"قرمز بنفش کم", "palevioletred"}, + {"پوست", "bisque"}, + {"مرجانی", "coral"}, + {"نارنجی تیره", "darkorange"}, + {"سالمون تیره", "darksalmon"}, + {"سالمون روشن", "lightsalmon"}, + {"نارنجی قرمز", "orangered"}, + {"خامه پاپایا", "papayawhip"}, + {"هلو", "peachpuff"}, + {"سالمون", "salmon"}, + {"گوجه فرنگی", "tomato"}, + {"خمیر ذرت", "cornsilk"}, + {"طلایی تیره", "darkgoldenrod"}, + {"خاکی تیره", "darkkhaki"}, + {"طلایی روشن", "lightgoldenrodyellow"}, + {"زرد روشن", "lightyellow"}, + {"خاکی", "khaki"}, + {"پرتقالی کم", "palegoldenrod"}, + {"زرد کم", "palegoldenrod"}, + {"سبز دریایی", "aquamarine"}, + {"چارتوز", "chartreuse"}, + {"سبز تیره", "darkgreen"}, + {"زیتونی تیره", "darkolivegreen"}, + {"سبز دریایی تیره", "darkseagreen"}, + {"خاکستری تیره", "darkslategray"}, + {"سبز جنگلی", "forestgreen"}, + {"زرد سبز", "greenyellow"}, + {"شهد", "honeydew"}, + {"سبز چمنی", "lawngreen"}, + {"سبز روشن", "lightgreen"}, + {"سبز دریایی روشن", "lightseagreen"}, + {"لیمو سبز", "lime"}, + {"لیمو سبز روشن", "limegreen"}, + {"آب دریایی میانه", "mediumaquamarine"}, + {"سبز دریایی میانه", "mediumseagreen"}, + {"سبز بهاری میانه", "mediumspringgreen"}, + {"سبز زیتونی تیره", "olivedrab"}, + {"سبز کم", "palegreen"}, + {"سبز دریایی", "seagreen"}, + {"سبز بهاری", "springgreen"}, + {"فیروزه ای", "teal"}, + {"سبز زرد", "yellowgreen"}, + {"آبی آسمانی روشن", "aliceblue"}, + {"آبی", "aqua"}, + {"آبی روشن", "azure"}, + {"آبی کاپیتان", "cadetblue"}, + {"آبی گل گندم", "cornflowerblue"}, + {"آبی آسمانی تیره", "darkcyan"}, + {"فیروزه ای تیره", "darkturquoise"}, + {"آبی آسمانی عمیق", "deepskyblue"}, + {"آبی آسمانی داج", "dodgerblue"}, + {"آبی روشن", "lightblue"}, + {"فیروزه ای روشن", "lightcyan"}, + {"آبی آسمانی روشن", "lightskyblue"}, + {"آبی فولادی روشن", "lightsteelblue"}, + {"آبی میانه", "mediumblue"}, + {"فیروزه ای میانه", "mediumturquoise"}, + {"آبی نیمه شب", "midnightblue"}, + {"نیلی", "navy"}, + {"آبی روشن", "paleturquoise"}, + {"آبی پودری", "powderblue"}, + {"آبی سلطنتی", "royalblue"}, + {"آبی آسمانی", "skyblue"}, + {"آبی فولادی", "steelblue"}, + {"آبی بنفش", "blueviolet"}, + {"ارغوانی تیره", "darkmagenta"}, + {"بنفش ارکیده تیره", "darkorchid"}, + {"آبی ارغوانی تیره", "darkslateblue"}, + {"بنفش تیره", "darkviolet"}, + {"سرخابی", "fuchsia"}, + {"اسطوخودوس", "lavender"}, + {"ارغوانی", "magenta"}, + {"ارکیده میانه", "mediumorchid"}, + {"بنفش میانه", "mediumpurple"}, + {"آبی ارغوانی میانه", "mediumslateblue"}, + {"ارکیده", "orchid"}, + {"آلو", "plum"}, + {"بنفش", "purple"}, + {"بنفش ربکا", "rebeccapurple"}, + {"خار مریم", "thistle"}, + {"بنفش روشن", "violet"}, + {"سیاه", "black"}, + {"خاکستری تیره", "darkgray"}, + {"خاکستری تخته تیره", "darkslategray"}, + {"خاکستری کم‌رنگ", "dimgray"}, + {"گینزبورو", "gainsboro"}, + {"خاکستری", "gray"}, + {"خاکستری روشن", "lightgray"}, + {"خاکستری فولادی روشن", "lightsteelgray"}, + {"نقره‌ای", "silver"}, + {"خاکستری تخته", "slategray"}, + {"سفید", "white"}, + {"سفید دود", "whitesmoke"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_width[] = { + {"خودکار", "auto"}, + {"حداکثر محتوا", "max-content"}, + {"حداقل محتوا", "min-content"}, + {"فیت", "fit-content"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_height[] = { + {"خودکار", "auto"}, + {"حداکثر محتوا", "max-content"}, + {"حداقل محتوا", "min-content"}, + {"فیت", "fit-content"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_aspect_ratio[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_backface_visibility[] = { + {"مشاهده‌پذیر", "visible"}, + {"پنهان", "hidden"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_block_size[] = { + {"خودکار", "auto"}, + {"حداقل با محتوا", "min-content"}, + {"ماکزیمم محتوا", "max-content"}, + {"فیت", "fit-content"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_image[] = { + {"هیچ", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_attachment[] = { + {"پیمایش", "scroll"}, + {"ثابت", "fixed"}, + {"محلی", "local"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_blend_mode[] = { + {"عادی", "normal"}, + {"معمولی", "normal"}, + {"محلی", "local"}, + {"محلی", "local"}, + {"محلی", "local"}, + {"محلی", "local"}, + {"سخت", "multiply"}, + {"افزودن", "screen"}, + {"حذف", "overlay"}, + {"تیره کردن", "darken"}, + {"روشن کردن", "lighten"}, + {"سایه", "color-dodge"}, + {"فراکتال", "color-burn"}, + {"حالت ترکیب", "hue"}, + {"مات", "saturation"}, + {"رنگ", "color"}, + {"تن سایه", "luminosity"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_clip[] = { + {"محتوا", "content-box"}, + {"حاشیه", "padding-box"}, + {"کل عنصر", "border-box"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_origin[] = { + {"محتوا", "content-box"}, + {"حاشیه", "padding-box"}, + {"کل عنصر", "border-box"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_position_x[] = { + {"چپ", "left"}, + {"مرکز", "center"}, + {"راست", "right"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_position_y[] = { + {"بالا", "top"}, + {"مرکز", "center"}, + {"پایین", "bottom"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_repeat[] = { + {"تکرار", "repeat"}, + {"تکرار در محور افقی", "repeat-x"}, + {"تکرار در محور عمودی", "repeat-y"}, + {"هیچ", "no-repeat"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_background_size[] = { + {"خودکار", "auto"}, + {"پوشش", "cover"}, + {"مناسب با محتوا", "contain"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_block_end_style[] = { + {"پیوسته", "solid"}, + {"خط‌چین", "dashed"}, + {"خط چین", "dashed"}, + {"نقطه‌چین", "dotted"}, + {"نقطه چین", "dotted"}, + {"دوگانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_block_end_width[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_block_start_style[] = { + {"پیوسته", "solid"}, + {"خط‌چین", "dashed"}, + {"خط چین", "dashed"}, + {"نقطه چین", "dotted"}, + {"نقطه‌چین", "dotted"}, + {"دو گانه", "double"}, + {"دوگانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_block_start_width[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_bottom_style[] = { + {"پیوسته", "solid"}, + {"خط چین", "dashed"}, + {"خط‌چین", "dashed"}, + {"نقطه چین", "dotted"}, + {"نقطه‌چین", "dotted"}, + {"دو گانه", "double"}, + {"دوگانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_collapse[] = { + {"بله", "collapse"}, + {"اره", "collapse"}, + {"خیر", "separate"}, + {"نه", "separate"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_image_repeat[] = { + {"تکرار", "repeat"}, + {"تکرارافقی", "repeat-x"}, + {"تکرار افقی", "repeat-x"}, + {"تکرارعمودی", "repeat-y"}, + {"تکرار عمودی", "repeat-y"}, + {"بدون‌تکرار", "no-repeat"}, + {"بدون تکرار", "no-repeat"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_image_source[] = { + {"هیچ", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_image_width[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_inline_end_style[] = { + {"پیوسته", "solid"}, + {"خط‌چین", "dashed"}, + {"خط چین", "dashed"}, + {"نقطه‌ چین", "dotted"}, + {"نقطه‌چین", "dotted"}, + {"دوگانه", "double"}, + {"دو گانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_inline_start_style[] = { + {"پیوسته", "solid"}, + {"خط چین", "dashed"}, + {"خط‌چین", "dashed"}, + {"نقطه چین", "dotted"}, + {"نقطه‌چین", "dotted"}, + {"دو گانه", "double"}, + {"دوگانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_left_style[] = { + {"پیوسته", "solid"}, + {"خط چین", "dashed"}, + {"خط‌چین", "dashed"}, + {"نقطه چین", "dotted"}, + {"نقطه‌چین", "dotted"}, + {"دو گانه", "double"}, + {"دوگانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_right_style[] = { + {"پیوسته", "solid"}, + {"خط چین", "dashed"}, + {"خط‌چین", "dashed"}, + {"نقطه چین", "dotted"}, + {"نقطه‌چین", "dotted"}, + {"دو گانه", "double"}, + {"دوگانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_border_top_style[] = { + {"پیوسته", "solid"}, + {"خط چین", "dashed"}, + {"خط‌چین", "dashed"}, + {"نقطه چین", "dotted"}, + {"نقطه‌چین", "dotted"}, + {"دو گانه", "double"}, + {"دوگانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_bottom[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_box_sizing[] = { + {"محتویات", "content-box"}, + {"مرزی", "border-box"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_break_inside[] = { + {"اجتناب", "avoid"}, + {"اجتناب پرچم", "avoid-page"}, + {"اجتناب صفحه", "avoid-column"}, + {"شکست", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_break_before[] = { + {"شکست", "auto"}, + {"صفحه", "page"}, + {"ستون", "column"}, + {"خلاصه", "region"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_break_after[] = { + {"شکست", "auto"}, + {"صفحه", "page"}, + {"ستون", "column"}, + {"خلاصه", "region"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_caption_side[] = { + {"هیچ", "none"}, + {"بالا", "top"}, + {"پایین", "bottom"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_clear[] = { + {"پایین", "none"}, + {"راست", "right"}, + {"چپ", "left"}, + {"هردو", "both"}, + {"هر دو", "both"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_clip_path[] = { + {"هیچ", "none"}, + {"دایره", "circle()"}, + {"مستطیل", "rect()"}, + {"پنج‌ ضلعی", "polygon()"}, + {"پنج‌ضلعی", "polygon()"}, + {"مسیر", "path()"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_clip_rule[] = { + {"تازه", "nonzero"}, + {"یکسان", "evenodd"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_color_interpolation[] = { + {"خودکار", "auto"}, + {"RGB", "srgb"}, + {"rgb", "srgb"}, + {"خطی", "linearRGB"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_color_interpolation_filters[] = { + {"خودکار", "auto"}, + {"RGB", "srgb"}, + {"rgb", "srgb"}, + {"خطی", "linearRGB"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_color_scheme[] = { + {"خودکار", "auto"}, + {"روشن", "light"}, + {"تاریک", "dark"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_column_count[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_column_fill[] = { + {"خودکار", "auto"}, + {"بلافاصله", "balance"}, + {"بلا فاصله", "balance"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_column_rule_style[] = { + {"پیوسته", "solid"}, + {"خط‌چین", "dashed"}, + {"خط چین", "dashed"}, + {"نقطه‌چین", "dotted"}, + {"نقطه چین", "dotted"}, + {"دوگانه", "double"}, + {"دو گانه", "double"}, + {"پنهان", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_column_span[] = { + {"یک ستون", "none"}, + {"بیش از یک ستون", "all"}, + {"بیش از یک‌ستون", "all"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_contain[] = { + {"خودکار", "auto"}, + {"محتوا", "content"}, + {"لایه", "layout"}, + {"اندازه", "size"}, + {"لایه و اندازه", "layout size"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_contain_intrinsic_block_size[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_contain_intrinsic_height[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_contain_intrinsic_inline_size[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_contain_intrinsic_size[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_contain_intrinsic_width[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_container[] = { + {"خودکار", "auto"}, + {"کامل", "inline-size"}, + {"بیشتر", "block-size"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_container_name[] = { + {"نام", "name"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_container_type[] = { + {"خودکار", "auto"}, + {"بزرگ", "inline-size"}, + {"بیشتر", "block-size"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_content[] = { + {"خالی", "none"}, + {"محتوا", "content"}, + {"متغیر", "var()"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_content_visibility[] = { + {"پنهان", "hidden"}, + {"معلوم", "visible"}, + {"مشاهده", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_counter_increment[] = { + {"عدد", "number"}, + {"حساب", "counter()"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_counter_set[] = { + {"عدد", "number"}, + {"شمارنده", "counter()"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_cursor[] = { + {"دست", "pointer"}, + {"نشانگر", "default"}, + {"مشکل", "not-allowed"}, + {"متن", "text"}, + {"بازی", "progress"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_direction[] = { + {"چپ به راست", "ltr"}, + {"راست به چپ", "rtl"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_display[] = { + {"بلوک", "block"}, + {"خطی", "inline"}, + {"بلوک خطی", "inline-block"}, + {"پنهان", "none"}, + {"فلکس", "flex"}, + {"منطف", "flex"}, + {"محتوا", "contents"}, + {"شبکه", "grid"}, + {"فرعی", "subgrid"}, + {"فهرست", "list-item"}, + {"فهرست داخلی", "inline-list-item"}, + {"جدول", "table"}, + {"جدول سطر گروه", "table-row-group"}, + {"جدول سربرگ گروه", "table-header-group"}, + {"جدول زیرنویس گروه", "table-footer-group"}, + {"جدول ردیف", "table-row"}, + {"جدول سلول", "table-cell"}, + {"جدول ستون", "table-column"}, + {"جدول گروه ستون", "table-column-group"}, + {"جدول ثابت", "table-caption"}, + {"شبکه داخلی", "table-column"}, + {"فلکس داخلی", "inline-flex"}, + {"محتوا داخلی", "inline-contents"}, + {"محتوای شبکه", "ruby"}, + {"پایه شبکه", "ruby-base"}, + {"روبی گروه", "ruby-text"}, + {"پایه روبی داخلی", "ruby-base-container"}, + {"متن روبی داخلی", "ruby-text-container"}, + {"گروه روبی داخلی", "inline-contents"}, + {"اصطلاح", "run-in"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_align_items[] = { + {"پنهان", "hide"}, + {"شروع", "flex-start"}, + {"مرکز", "center"}, + {"پایان", "flex-end"}, + {"کشش", "stretch"}, + {"خط مبنا", "baseline"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_empty_cells[] = { + {"پنهان", "hide"}, + {"نمایش", "show"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_fill[] = { + {"رنگ", "color"}, + {"تصویر", "image"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_fill_rule[] = { + {"تازه", "nonzero"}, + {"یکسان", "evenodd"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_filter[] = { + {"مات", "blur()"}, + {"گرم", "blur()"}, + {"کنتراست", "brightness()"}, + {"گرادیان", "drop-shadow()"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_flex[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_flex_basis[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_flex_direction[] = { + {"افقی", "row"}, + {"عمودی", "column"}, + {"افقی معکوس", "row-reverse"}, + {"عمودی معکوس", "column-reverse"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_flex_flow[] = { + {"جهت فلکس و چینش", "row wrap"}, + {"پخش", "row nowrap"}, + {"جهت عمودی و چینش", "column wrap"}, + {"عمودی و پخش", "column nowrap"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_flex_wrap[] = { + {"پهن", "nowrap"}, + {"چینش", "wrap"}, + {"چینش معکوس", "wrap-reverse"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_float[] = { + {"چپ", "left"}, + {"راست", "right"}, + {"خالی", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font[] = { + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_display[] = { + {"خودکار", "auto"}, + {"بلوک", "block"}, + {"تعویض", "swap"}, + {"پشتیبانی", "fallback"}, + {"اختیاری", "optional"}, + {"دلخواه", "optional"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_family[] = { + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_feature_settings[] = { + {"خودکار", "auto"}, + {"فعال", "normal"}, + {"غیرفعال", "none"}, + {"غیر فعال", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_kerning[] = { + {"خودکار", "auto"}, + {"نه", "none"}, + {"بله", "normal"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_language_override[] = { + {"خودکار", "auto"}, + {"غیر فعال", "normal"}, + {"غیرفعال", "normal"}, + {"فعال", "override"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_optical_sizing[] = { + {"خودکار", "auto"}, + {"سازگار", "optical"}, + {"غیر سازگار", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_stretch[] = { + {"پهن", "ultra-condensed"}, + {"متوسط", "normal"}, + {"کشیده", "ultra-expanded"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_style[] = { + {"عادی", "normal"}, + {"معمولی", "normal"}, + {"خوب", "italic"}, + {"خمیده", "oblique"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_variant[] = { + {"معمولی", "normal"}, + {"عادی", "normal"}, + {"حرف‌های بزرگ", "small-caps"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_font_weight[] = { + {"معمولی", "normal"}, + {"عادی", "normal"}, + {"ضخیم", "bold"}, + {"سنگین", "bold"}, + {"خیلی ضخیم", "bolder"}, + {"خیلی سنگین", "bolder"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid[] = { + {"خودکار", "auto"}, + {"ستون", "column"}, + {"ردیف", "row"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_area[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_auto_columns[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_auto_flow[] = { + {"خودکار", "auto"}, + {"ستون", "column"}, + {"ردیف", "row"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_auto_rows[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_column[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_column_end[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_column_start[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_row[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_row_end[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_row_start[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_template[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_template_areas[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_template_columns[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_grid_template_rows[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_height[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_justify_content[] = { + {"چپ", "flex-start"}, + {"مرکز", "center"}, + {"راست", "flex-end"}, + {"پخش", "space-between"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_left[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_list_style[] = { + {"پوشش", "cover"}, + {"نشان‌دهنده", "disc"}, + {"نشان دهنده", "disc"}, + {"دایره‌ای", "circle"}, + {"مستطیل", "square"}, + {"پنهان", "none"}, + {"غیر فعال", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_margin[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_margin_bottom[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_margin_left[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_margin_right[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_margin_top[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_object_fit[] = { + {"پوشش", "cover"}, + {"پوشش کامل", "contain"}, + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_text_decoration[] = { + {"زیرخط", "underline"}, + {"زیر خط", "underline"}, + {"خط خورده", "line-through"}, + {"بی‌خط", "none"}, + {"بی خط", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_z_index[] = { + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_outline_color[] = { + {"هیچ", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_outline_style[] = { + {"خط‌چین", "dashed"}, + {"خط چین", "dashed"}, + {"خط دار", "dotted"}, + {"خط‌دار", "dotted"}, + {"مستقیم", "solid"}, + {"دو گانه", "double"}, + {"دوگانه", "double"}, + {"موجی", "groove"}, + {"فرورفته", "inset"}, + {"فرو رفته", "inset"}, + {"برامده", "outset"}, + {"برآمده", "outset"}, + {"برامده", "outset"}, + {"هیچ", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_outline_width[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_overflow[] = { + {"پنهان", "hidden"}, + {"غیرفعال", "visible"}, + {"غیر فعال", "visible"}, + {"چرخش", "scroll"}, + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_overflow_anchor[] = { + {"بله", "auto"}, + {"خیر", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_overflow_block[] = { + {"پنهان", "hidden"}, + {"غیرفعال", "visible"}, + {"غیر فعال", "visible"}, + {"چرخش", "scroll"}, + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_overflow_inline[] = { + {"پنهان", "hidden"}, + {"غیرفعال", "visible"}, + {"غیر فعال", "visible"}, + {"چرخش", "scroll"}, + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_overflow_wrap[] = { + {"خیر", "auto"}, + {"بله", "break-word"}, + {"خیر", "normal"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_overflow_x[] = { + {"پنهان", "hidden"}, + {"غیر فعال", "visible"}, + {"غیرفعال", "visible"}, + {"چرخش", "scroll"}, + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_overflow_y[] = { + {"پنهان", "hidden"}, + {"غیر فعال", "visible"}, + {"غیرفعال", "visible"}, + {"چرخش", "scroll"}, + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_block_end[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_block_start[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_bottom[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_inline[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_inline_end[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_inline_start[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_left[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_right[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_padding_top[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_page[] = { + {"خودکار", "auto"}, + {"بله", "auto"}, + {"خیر", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_page_break_after[] = { + {"همیشه", "always"}, + {"بله", "always"}, + {"خیر", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_page_break_before[] = { + {"همیشه", "always"}, + {"بله", "always"}, + {"خیر", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_page_break_inside[] = { + {"بله", "auto"}, + {"خودکار", "auto"}, + {"خیر", "avoid"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_paint_order[] = { + {"محتوا", "content"}, + {"مرز", "border"}, + {"حاشیه", "border"}, + {"فاصله", "padding"}, + {"همه", "all"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_perspective[] = { + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_place_content[] = { + {"فضا", "space-between"}, + {"مرکز", "center"}, + {"جپ", "start"}, + {"راست", "end"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_place_items[] = { + {"فضا", "space-between"}, + {"مرکز", "center"}, + {"جپ", "start"}, + {"راست", "end"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_place_self[] = { + {"فضا", "space-between"}, + {"مرکز", "center"}, + {"جپ", "start"}, + {"راست", "end"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_pointer_events[] = { + {"فعال", "auto"}, + {"غیرفعال", "none"}, + {"غیر فعال", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_position[] = { + {"مطلق", "absolute"}, + {"ثابت", "fixed"}, + {"چسبان", "sticky"}, + {"نسبی", "relative"}, + {"خودکار", "static"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_print_color_adjust[] = { + {"خودکار", "auto"}, + {"بهینه", "exact"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_quotes[] = { + {"هیچ", "none"}, + {"خودکار", "auto"}, + {"تکی", "\"«\" \"»\""}, + {"دوتایی", "\"«\" \"»\" \"‹\" \"›\""}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_resize[] = { + {"افقی", "horizontal"}, + {"عمودی", "vertical"}, + {"خودکار", "both"}, + {"غیرفعال", "none"}, + {"غیر فعال", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_right[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_rotate[] = { + {"درجه", "deg"}, + {"رادیان", "rad"}, + {"مدور", "turn"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_ruby_align[] = { + {"راست", "right"}, + {"چپ", "left"}, + {"مرکز", "center"}, + {"بنیاد", "base"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_ruby_position[] = { + {"بالا", "over"}, + {"روی", "over"}, + {"پایین", "under"}, + {"زیر", "under"}, + {"قبل", "before"}, + {"پیش", "before"}, + {"بعد", "after"}, + {"پس", "after"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_scroll_behavior[] = { + {"نرم", "smooth"}, + {"هموار", "smooth"}, + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_scroll_snap_align[] = { + {"چپ", "start"}, + {"مرکز", "center"}, + {"راست", "end"}, + {"ترازبندی", "none"}, + {"تراز بندی", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_scroll_snap_type[] = { + {"دایره", "circle"}, + {"تک محور", "x"}, + {"تکمحور", "x"}, + {"دو محور", "y"}, + {"دومحور", "y"}, + {"غیرفعال", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_shape_outside[] = { + {"دایره", "circle"}, + {"مستطیل", "rect"}, + {"بیضی", "ellipse"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_text_align[] = { + {"چپ", "left"}, + {"راست", "right"}, + {"مرکز", "center"}, + {"ترازبندی", "justify"}, + {"تراز بندی", "justify"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_text_align_last[] = { + {"خودکار", "auto"}, + {"چپ", "left"}, + {"راست", "right"}, + {"مرکز", "center"}, + {"تراز بندی", "justify"}, + {"تراز‌بندی", "justify"}, + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_text_indent[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_text_transform[] = { + {"بزرگ", "uppercase"}, + {"کوچک", "lowercase"}, + {"بزرگ و کوچک", "capitalize"}, + {"خودکار", "none"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_top[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transform[] = { + {"چرخش", "rotate"}, + {"مقیاس", "scale"}, + {"ترجمه", "translate"}, + {"شیب", "skew"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_unicode_bidi[] = { + {"خودکار", "normal"}, + {"معکوس", "bidi-override"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_user_select[] = { + {"اجازه", "auto"}, + {"غیرفعال", "none"}, + {"غیر فعال", "none"}, + {"جلوگیری", "text"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_width[] = { + {"خودکار", "auto"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_will_change[] = { + {"خودکار", "auto"}, + {"شفاف", "transform"}, + {"کاهش", "opacity"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transform_box[] = { + {"مرز", "border-box"}, + {"محتوا", "content-box"}, + {"پوشش", "fill-box"}, + {"نمایش", "view-box"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transform_origin[] = { + {"مرکز", "center"}, + {"چپ", "left"}, + {"راست", "right"}, + {"بالا", "top"}, + {"پایین", "bottom"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transform_style[] = { + {"مسطح", "flat"}, + {"سه‌بعدی", "preserve-3d"}, + {"سه بعدی", "preserve-3d"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transition[] = { + {"مدت", "duration"}, + {"تاخیر", "delay"}, + {"ویژگی", "property"}, + {"تابع زمان ‌بندی", "timing-function"}, + {"تابع زمان‌بندی", "timing-function"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transition_behavior[] = { + {"مسطح", "flat"}, + {"مناسب", "smooth"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transition_delay[] = { + {"ثانیه", "s"}, + {"میلی‌ ثانیه", "ms"}, + {"میلی‌ثانیه", "ms"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transition_duration[] = { + {"ثانیه", "s"}, + {"میلی‌ ثانیه", "ms"}, + {"میلی‌ثانیه", "ms"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transition_property[] = { + {"همه", "all"}, + {"عرض", "width"}, + {"ارتفاع", "height"}, + {"شفافیت", "opacity"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_transition_timing_function[] = { + {"وارد شدن", "ease-in"}, + {"خارج شدن", "ease-out"}, + {"وارد و خارج شدن", "ease-in-out"}, + {"خطی", "linear"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_vector_effect[] = { + {"هیچ", "none"}, + {"مقیاس", "non-scaling-stroke"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_vertical_align[] = { + {"بالا", "top"}, + {"پایین", "bottom"}, + {"میانه", "middle"}, + {"متن بالا", "text-top"}, + {"متن پایین", "text-bottom"}, + {"زیرنویس", "sub"}, + {"متن بالانویس", "super"}, + {"بیس لاین", "baseline"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_visibility[] = { + {"ظاهر", "visible"}, + {"قابل مشاهده", "visible"}, + {"پنهان", "hidden"}, + {"خاموش", "collapse"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_white_space[] = { + {"عادی", "normal"}, + {"معمولی", "normal"}, + {"بدون شکستن", "nowrap"}, + {"پیش قالب‌بندی شده", "pre"}, + {"پیش قالب‌ بندی شده", "pre"}, + {"پیش قالب‌بندی شده و عادی", "pre-wrap"}, + {"پیش قالب‌ بندی شده و عادی", "pre-wrap"}, + {"پیش قالب‌بندی شده و شکستن", "pre-line"}, + {"پیش قالب‌ بندی شده و شکستن", "pre-line"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_word_break[] = { + {"عادی", "normal"}, + {"معمولی", "normal"}, + {"بشکن", "break-all"}, + {"شکست کلمه", "keep-all"}, + {"شکست", "keep-all"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_writing_mode[] = { + {"افقی", "horizontal-tb"}, + {"عمودی از راست به چپ", "vertical-rl"}, + {"عمودی از چپ به راست", "vertical-lr"}, + {NULL, NULL}, +}; + +const ast_layout_attribute_style_pair_t ast_layout_allowed_style_list_zoom[] = { + {"خودکار", "auto"}, + {"مقیاس", "scale"}, + {NULL, NULL}, +}; + +// ----------- END AUTO GENERATED ----------- // + diff --git a/src/generated-config/ast_layout_attribute_type.h b/src/generated-config/ast_layout_attribute_type.h new file mode 100644 index 00000000..226445dc --- /dev/null +++ b/src/generated-config/ast_layout_attribute_type.h @@ -0,0 +1,67 @@ +// ----------- BEGIN AUTO GENERATED ----------- // +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_ERROR, "ERROR", "error", "", "") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_GROUP, "GROUP", "group", "group", "گروه") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_CLASS, "CLASS", "class", "class", "کلاس") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_ID, "ID", "id", "id", "شناسه") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_CONTENT, "CONTENT", "content", "content", "محتوا") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_SRC, "SRC", "src", "src", "منبع") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_LABELE, "LABELE", "labele", "label", "برچسب") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_REPEAT, "REPEAT", "repeat", "repeat", "تکرار") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_DIR, "DIR", "dir", "dir", "جهت") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_LANG, "LANG", "lang", "lang", "زبان") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_TITLE, "TITLE", "title", "title", "عنوان") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_TYPE, "TYPE", "type", "type", "نوع") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_KIND, "KIND", "kind", "kind", "روش") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_AUTHOR, "AUTHOR", "author", "author", "نویسنده") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_DESCRIPTION, "DESCRIPTION", "description", "description", "توضیح") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_KEYWORDS, "KEYWORDS", "keywords", "keywords", "کلمات") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_ICON, "ICON", "icon", "icon", "نمایه") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_NAME, "NAME", "name", "name", "نام") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_CHARSET, "CHARSET", "charset", "charset", "فرمت متنی") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_REFRESH, "REFRESH", "refresh", "refresh", "بروزرسانی") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_VIEWPORT, "VIEWPORT", "viewport", "viewport", "محدوده نمایش") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_VALUE, "VALUE", "value", "value", "مقدار") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_FOR, "FOR", "for", "for", "برای") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_PLACEHOLDER, "PLACEHOLDER", "placeholder", "placeholder", "راهنما") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_REQUIRED, "REQUIRED", "required", "required", "اجباری") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_FONT_UNICODE_RANGE, "FONT_UNICODE_RANGE", "font_unicode_range", "unicode-range", "محدود یونیکد") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_FONT_WEIGHT, "FONT_WEIGHT", "font_weight", "font-weight", "وزن") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_FONT_STYLE, "FONT_STYLE", "font_style", "font-style", "سبک") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MAX_WIDTH, "RESPONSIVE_MAX_WIDTH", "responsive_max_width", "media-max-width", "شرط حداکثر عرض") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MAX_HEIGHT, "RESPONSIVE_MAX_HEIGHT", "responsive_max_height", "media-max-height", "شرط حداکثر ارتفاع") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MIN_WIDTH, "RESPONSIVE_MIN_WIDTH", "responsive_min_width", "media-min-width", "شرط حداقل عرض") + +ADD_LAYOUT_ATTRIBUTE_TYPE(AST_LAYOUT_ATTRIBUTE_TYPE_RESPONSIVE_MIN_HEIGHT, "RESPONSIVE_MIN_HEIGHT", "responsive_min_height", "media-min-height", "شرط حداقل ارتفاع") + +// ----------- END AUTO GENERATED ----------- // + diff --git a/src/generated-config/ast_layout_type.h b/src/generated-config/ast_layout_type.h new file mode 100644 index 00000000..1ae37136 --- /dev/null +++ b/src/generated-config/ast_layout_type.h @@ -0,0 +1,130 @@ +// SIGNATURE: ADD_LAYOUT_TYPE(TYPE, NAME, NAME_LOWER, GENERATED_NAME, +// ENDUSER_NAME, IS_SINGLE_TAG) + +// ----------- BEGIN AUTO GENERATED ----------- // +ADD_LAYOUT_TYPE_HIDE(AST_LAYOUT_TYPE_PARAGRAPH_RAW, "PARAGRAPH_RAW", "paragraph_raw", "paragraph_raw", "محتوا", false) + +ADD_LAYOUT_TYPE_HIDE(AST_LAYOUT_TYPE_ERROR, "ERROR", "error", "error", "خطا", false) + +ADD_LAYOUT_TYPE_HIDE(AST_LAYOUT_TYPE_NONE, "NONE", "none", "none", "صفحه", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_DIV, "DIV", "div", "div", "جعبه", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_PARAGRAPH, "PARAGRAPH", "paragraph", "p", "پاراگراف", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BUTTON, "BUTTON", "button", "button", "دکمه", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TEXTAREA, "TEXTAREA", "textarea", "textarea", "ویرایشگرمتن", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_TEXTAREA, "TEXTAREA", "textarea", "textarea", "ویرایشگر متن", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_LABEL, "LABEL", "label", "label", "برچسب", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SELECT, "SELECT", "select", "select", "فهرست کشویی", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FIELDSET, "FIELDSET", "fieldset", "fieldset", "گروه‌بندی", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_FIELDSET, "FIELDSET", "fieldset", "fieldset", "گروه بندی", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_LEGEND, "LEGEND", "legend", "legend", "عنوان گروه", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FORM, "FORM", "form", "form", "فرم", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_OPTGROUP, "OPTGROUP", "optgroup", "optgroup", "گروه انتخاب", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_DATALIST, "DATALIST", "datalist", "datalist", "داده فهرست", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SPAN, "SPAN", "span", "span", "قطعه", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_STRONG, "STRONG", "strong", "strong", "ضخیم مهم", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_EM, "EM", "em", "em", "ایتالیک پیشرفته", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_ITALIC, "ITALIC", "italic", "i", "ایتالیک", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BOLD, "BOLD", "bold", "b", "ضخیم", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_UNDERLINE, "UNDERLINE", "underline", "u", "زیرخط", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_UNDERLINE, "UNDERLINE", "underline", "u", "زیر خط", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SUB, "SUB", "sub", "sub", "زیرین", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SUP, "SUP", "sup", "sup", "رویین", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_S, "S", "s", "s", "خط خورده", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_HEADER, "HEADER", "header", "header", "سربخش", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_HEADER, "HEADER", "header", "header", "سر بخش", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FOOTER, "FOOTER", "footer", "footer", "پاصفحه", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_FOOTER, "FOOTER", "footer", "footer", "پا صفحه", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_NAV, "NAV", "nav", "nav", "ناوبری", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_SECTION, "SECTION", "section", "section", "بخش", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_ARTICLE, "ARTICLE", "article", "article", "مقاله", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_ASIDE, "ASIDE", "aside", "aside", "جداگانه", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_ASIDE, "ASIDE", "aside", "aside", "جدا گانه", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_MAIN, "MAIN", "main", "main", "اصلی", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FIGURE, "FIGURE", "figure", "figure", "شکل", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FIGCAPTION, "FIGCAPTION", "figcaption", "figcaption", "زیرنویس شکل", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_FIGCAPTION, "FIGCAPTION", "figcaption", "figcaption", "زیر نویس شکل", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_VIDEO, "VIDEO", "video", "video", "فیلم", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_AUDIO, "AUDIO", "audio", "audio", "صدا", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_IFRAME, "IFRAME", "iframe", "iframe", "سایت", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_CANVAS, "CANVAS", "canvas", "canvas", "گرافیکی", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_UL, "UL", "ul", "ul", "فهرست غیرمرتب", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_UL, "UL", "ul", "ul", "فهرست غیر مرتب", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_UL, "UL", "ul", "ul", "فهرست نامرتب", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_UL, "UL", "ul", "ul", "فهرست نا مرتب", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_LINK, "LINK", "link", "a", "پیوند", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_OL, "OL", "ol", "ol", "فهرست مرتب", false) + +ADD_LAYOUT_TYPE_HIDE(AST_LAYOUT_TYPE_OPTION, "OPTION", "option", "option", "مورد", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_LI, "LI", "li", "li", "مورد", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE, "TABLE", "table", "table", "جدول", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_HEADER, "TABLE_HEADER", "table_header", "thead", "سرجدول", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_TABLE_HEADER, "TABLE_HEADER", "table_header", "thead", "سر جدول", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_FOOTER, "TABLE_FOOTER", "table_footer", "tfoot", "پاصفحه جدول", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_TABLE_FOOTER, "TABLE_FOOTER", "table_footer", "tfoot", "پا صفحه جدول", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_TR, "TABLE_TR", "table_tr", "tr", "ردیف", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_TD, "TABLE_TD", "table_td", "td", "سلول", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_TABLE_TH, "TABLE_TH", "table_th", "th", "سرسلول", false) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_TABLE_TH, "TABLE_TH", "table_th", "th", "سر سلول", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_CAPTION, "CAPTION", "caption", "caption", "عنوان جدول", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_COL, "COL", "col", "th", "ستون", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_BR, "BR", "br", "br", "خط بعدی", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_HR, "HR", "hr", "hr", "خط", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_INPUT, "INPUT", "input", "input", "ورودی", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_IMG, "IMG", "img", "img", "تصویر", false) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_FONT, "FONT", "font", "font", "قلم", true) + +ADD_LAYOUT_TYPE(AST_LAYOUT_TYPE_MEDIA, "MEDIA", "media", "@media", "واکنش گرا", true) +ADD_LAYOUT_TYPE_REPEAT(AST_LAYOUT_TYPE_MEDIA, "MEDIA", "media", "@media", "واکنش‌گرا", true) + +// ----------- END AUTO GENERATED ----------- // + diff --git a/src/config/ast_type.h b/src/generated-config/ast_type.h similarity index 99% rename from src/config/ast_type.h rename to src/generated-config/ast_type.h index d74f79fa..e523735b 100644 --- a/src/config/ast_type.h +++ b/src/generated-config/ast_type.h @@ -18,3 +18,4 @@ ADD_TYPE(AST_TYPE_LAYOUT, "LAYOUT", "layout") ADD_TYPE(AST_TYPE_ERROR, "ERROR", "error") // ----------- END AUTO GENERATED ----------- // + diff --git a/src/config/ast_value_kind.h b/src/generated-config/ast_value_kind.h similarity index 100% rename from src/config/ast_value_kind.h rename to src/generated-config/ast_value_kind.h diff --git a/src/generator.c b/src/generator.c index b02be7f6..e08b0c8c 100644 --- a/src/generator.c +++ b/src/generator.c @@ -172,9 +172,16 @@ void generator_save(generator_t *generator, const char *html_output, string_append(css_output_file, generator->output_dir); string_append_str(css_output_file, css_output); + size_t content_length = + generator->css->length + generator->media_css->length; + file_writes(css_output_file->data, generator->css->data); file_appends(css_output_file->data, generator->media_css->data); + if (content_length > 0) { + file_appends(css_output_file->data, "\n"); + } + string_destroy(css_output_file); } diff --git a/src/generator_layout.c b/src/generator_layout.c index c9f2dc30..fcb15e55 100644 --- a/src/generator_layout.c +++ b/src/generator_layout.c @@ -270,9 +270,17 @@ void generator_code_layout_body(generator_t *generator, size_t body_text_content_length = body_text_content != NULL ? strlen(body_text_content) : 0; + bool body_text_content_has_lines = + (body_text_content != NULL) && + (strchr(body_text_content, '\n') != NULL); + string_t *body_child = generator_code_layout_block(generator, layout_block->children); - if (body_child->length > 0 || body_text_content_length > 0) { + + bool needs_newline = + body_child->length > 0 || + (body_text_content_length > 0 && body_text_content_has_lines); + if (needs_newline) { string_append_char(body_tag, '\n'); } @@ -282,15 +290,18 @@ void generator_code_layout_body(generator_t *generator, } // node content - if (body_child->length > 0 && body_text_content != NULL && - body_text_content_length > 0) { + if (body_text_content != NULL && + (body_text_content_length > 0 && body_text_content_has_lines)) { string_append_char(body_content, '\n'); } + if (body_child->length > 0) { string_append(body_content, body_child); } - if (body_child != NULL) body_child->destroy(body_child); + if (body_child != NULL) { + body_child->destroy(body_child); + } string_append(body_tag, body_content); @@ -1135,7 +1146,7 @@ char *generator_code_layout_node_type(ast_layout_node_type_t type) { #define ADD_LAYOUT_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, GENERATED_NAME, \ ENDUSER_NAME, IS_MOTHER) -#include "config/ast_layout_type.h" +#include "generated-config/ast_layout_type.h" } return "error?"; @@ -1164,7 +1175,7 @@ char *generator_code_layout_attribute_name(ast_layout_attribute_type_t type) { ENDUSER_NAME, GENERATED_NAME, \ FILTER, ALLOWED_VALUES, SUBTAGS) -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" #undef ADD_LAYOUT_ATTRIBUTE_TYPE #undef ADD_LAYOUT_ATTRIBUTE_TYPE_REPEAT @@ -1176,7 +1187,7 @@ char *generator_code_layout_attribute_name(ast_layout_attribute_type_t type) { #define ADD_LAYOUT_ATTRIBUTE_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, \ GENERATED_NAME, ENDUSER_NAME) -#include "config/ast_layout_attribute_type.h" +#include "generated-config/ast_layout_attribute_type.h" } return "error2????"; diff --git a/src/generator_layout_style.c b/src/generator_layout_style.c index 6a3e1298..66e5cbaa 100644 --- a/src/generator_layout_style.c +++ b/src/generator_layout_style.c @@ -230,7 +230,7 @@ char *generator_code_layout_style_name(ast_layout_attribute_type_t type) { ENDUSER_NAME, GENERATED_NAME, \ FILTER, ALLOWED_VALUES, SUBTAGS) -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" #undef ADD_LAYOUT_ATTRIBUTE_TYPE #undef ADD_LAYOUT_ATTRIBUTE_TYPE_REPEAT @@ -242,7 +242,7 @@ char *generator_code_layout_style_name(ast_layout_attribute_type_t type) { #define ADD_LAYOUT_ATTRIBUTE_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, \ GENERATED_NAME, ENDUSER_NAME) -#include "config/ast_layout_attribute_type.h" +#include "generated-config/ast_layout_attribute_type.h" } return "error????"; @@ -268,7 +268,7 @@ char *generator_code_layout_attribute_style_state_type_to_enduser_name( case TYPE: \ return ENDUSER_NAME; -#include "config/ast_layout_attribute_style_state_type.h" +#include "generated-config/ast_layout_attribute_style_state_type.h" } return "unknown style state endusername"; @@ -294,7 +294,7 @@ char *generator_code_layout_attribute_style_state_type_to_name( case TYPE: \ return NAME; -#include "config/ast_layout_attribute_style_state_type.h" +#include "generated-config/ast_layout_attribute_style_state_type.h" } return "unknown style state name"; @@ -323,7 +323,7 @@ generator_code_layout_attribute_style_state_enduser_name_to_type(char *name) { return TYPE; \ } -#include "config/ast_layout_attribute_style_state_type.h" +#include "generated-config/ast_layout_attribute_style_state_type.h" return AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ERROR; } @@ -348,7 +348,7 @@ char *generator_code_layout_attribute_style_state_type_to_generated_name( case TYPE: \ return GENERATED_NAME; -#include "config/ast_layout_attribute_style_state_type.h" +#include "generated-config/ast_layout_attribute_style_state_type.h" } return "unknown style state generated name"; @@ -377,7 +377,7 @@ generator_code_layout_attribute_style_state_name_to_type(char *name) { return TYPE; \ } -#include "config/ast_layout_attribute_style_state_type.h" +#include "generated-config/ast_layout_attribute_style_state_type.h" return AST_LAYOUT_ATTRIBUTE_STYLE_STATE_TYPE_ERROR; } diff --git a/src/lexer.c b/src/lexer.c index 1dacbc69..6bd53c2d 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -1170,6 +1170,34 @@ void lexer_lex(lexer_t *lexer) { LEXER_NEXT; LEXER_NEXT_COLUMN; } + } else if (LEXER_CURRENT == '*') { + LEXER_NEXT; + LEXER_NEXT_COLUMN; + + while (1) { + if (LEXER_CURRENT == '\0') { + error_lexer( + 2, + "Unterminated multiline comment at " + "line %zu, column %zu", + lexer->line, lexer->column); + break; + } + + if (LEXER_CURRENT == '*') { + LEXER_NEXT; + LEXER_NEXT_COLUMN; + + if (LEXER_CURRENT == '/') { + LEXER_NEXT; + LEXER_NEXT_COLUMN; + break; + } + } else { + LEXER_NEXT; + LEXER_NEXT_COLUMN; + } + } } else { token_type_t type = token_char_type(c); token_t *token = token_create( diff --git a/src/parser_layout.c b/src/parser_layout.c index 748668ac..3b2d0c64 100644 --- a/src/parser_layout.c +++ b/src/parser_layout.c @@ -252,7 +252,8 @@ void parser_parse_layout_block_attribute(bool onlyStyle, ast_layout_attribute_t *attribute = ast_layout_attribute_create( attribute_key_type, name, values, block->parent_node_type, PARSER_CURRENT->location, first_value->location); - if (!token_belongs_to_ast_layout_node(attribute_key_type, attribute)) { + + if (!token_belongs_to_ast_layout_node(attribute_key_type, attribute)) { attribute->destroy(attribute); error_parser( diff --git a/src/validator.c b/src/validator.c index 2a116893..dc827780 100644 --- a/src/validator.c +++ b/src/validator.c @@ -23,7 +23,7 @@ #include "validator.h" -#include "config/ast_layout_attribute_style_value.h" +#include "generated-config/ast_layout_attribute_style_value.h" /** * @@ -364,8 +364,13 @@ bool token_belongs_to_ast_layout_node( } else if (is_layout_node_a_single_tag(attribute->parent_node_type) && attribute_key_type == AST_LAYOUT_ATTRIBUTE_TYPE_CONTENT) { return false; + } else if (attribute->parent_node_type == AST_LAYOUT_TYPE_LABEL && + attribute_key_type == AST_LAYOUT_ATTRIBUTE_TYPE_FOR) { + return true; } else if (attribute_key_type == AST_LAYOUT_ATTRIBUTE_TYPE_CONTENT) { return true; + } else if (attribute->parent_node_type == AST_LAYOUT_TYPE_DIV && attribute_key_type == AST_LAYOUT_ATTRIBUTE_TYPE_CONTENT) { + return true; } else if (attribute->parent_node_type == AST_LAYOUT_TYPE_INCLUDE && (attribute_key_type == AST_LAYOUT_ATTRIBUTE_TYPE_SRC || attribute_key_type == AST_LAYOUT_ATTRIBUTE_TYPE_REPEAT)) { @@ -397,7 +402,8 @@ bool token_belongs_to_ast_layout_node( else if (attribute->parent_node_type == AST_LAYOUT_TYPE_BR || attribute->parent_node_type == AST_LAYOUT_TYPE_HR) { // TODO: Maybe later? - return true; + // return true; + return false; } // RESPONSIVE else if (attribute->parent_node_type == AST_LAYOUT_TYPE_MEDIA) { @@ -766,7 +772,7 @@ bool is_layout_node_a_single_tag(ast_layout_node_type_t type) { #define ADD_LAYOUT_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, GENERATED_NAME, \ ENDUSER_NAME, IS_MOTHER) -#include "config/ast_layout_type.h" +#include "generated-config/ast_layout_type.h" } return false; @@ -827,7 +833,7 @@ bool is_style_attribute(ast_layout_attribute_type_t type) { ALLOWED_VALUES, SUBTAGS) \ case TYPE: -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" return true; default: @@ -1603,7 +1609,7 @@ bool validate_style_value(hashmap_t *styles, hashmap_t *new_styles, return true; \ } -#include "config/ast_layout_attribute_style_global.h" +#include "generated-config/ast_layout_attribute_style_global.h" } switch (attribute->type) { @@ -1617,7 +1623,7 @@ bool validate_style_value(hashmap_t *styles, hashmap_t *new_styles, #define ADD_LAYOUT_ATTRIBUTE_TYPE_REPEAT(TYPE, NAME, NAME_LOWER, \ GENERATED_NAME, ENDUSER_NAME) -#include "config/ast_layout_attribute_type.h" +#include "generated-config/ast_layout_attribute_type.h" #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE #undef ADD_LAYOUT_ATTRIBUTE_STYLE_TYPE_HIDE @@ -1794,7 +1800,7 @@ bool validate_style_value(hashmap_t *styles, hashmap_t *new_styles, ENDUSER_NAME, GENERATED_NAME, \ FILTER, ALLOWED_VALUES, SUBTAGS) -#include "config/ast_layout_attribute_style_type.h" +#include "generated-config/ast_layout_attribute_style_type.h" } return false; diff --git a/test/layout/body-hover/index.html b/test/layout/body-hover/index.html index a4df01b3..5cfcd6e4 100644 --- a/test/layout/body-hover/index.html +++ b/test/layout/body-hover/index.html @@ -1,16 +1,8 @@ - - - + + - - - سلام چطوری؟ - +سلام چطوری؟ \ No newline at end of file diff --git a/test/layout/body-hover/style.css b/test/layout/body-hover/style.css index 26b3f975..be9ec04e 100644 --- a/test/layout/body-hover/style.css +++ b/test/layout/body-hover/style.css @@ -1 +1 @@ -#a:hover{background-color:red} +.a{background-color:yellow}.a:hover{background-color:red} diff --git a/test/layout/body-hover/tokens.txt b/test/layout/body-hover/tokens.txt index 6b4957d8..44b53735 100644 --- a/test/layout/body-hover/tokens.txt +++ b/test/layout/body-hover/tokens.txt @@ -7,13 +7,11 @@ Lexer source: صفحه: رنگ پس زمینه = "قرمز" تمام - محتوا = "سلام چطوری؟" - تمام -Lexer index: 184 -Lexer line: 23 +Lexer index: 140 +Lexer line: 19 Lexer column: 0 LAYOUT: صفحه at 1:10 - 1:10 @@ -31,8 +29,5 @@ IDENTIFIER: زمینه at 11:33 - 11:33 ASSIGN: = at 11:35 - 11:35 STRING: قرمز at 11:46 - 11:46 BLOCK_CLOSE: تمام at 13:13 - 13:13 -IDENTIFIER: محتوا at 17:15 - 17:15 -ASSIGN: = at 17:17 - 17:17 -STRING: سلام چطوری؟ at 17:41 - 17:41 -BLOCK_CLOSE: تمام at 21:9 - 21:9 -EOF: EOF at 23:0 - 23:0 +BLOCK_CLOSE: تمام at 17:9 - 17:9 +EOF: EOF at 19:0 - 19:0 diff --git a/test/layout/custom-font/index.html b/test/layout/custom-font/index.html index bd0cfcca..1f225914 100644 --- a/test/layout/custom-font/index.html +++ b/test/layout/custom-font/index.html @@ -2,9 +2,7 @@ - + \ No newline at end of file diff --git a/test/layout/flex-columns/index.html b/test/layout/flex-columns/index.html new file mode 100644 index 00000000..682029f5 --- /dev/null +++ b/test/layout/flex-columns/index.html @@ -0,0 +1,15 @@ + + + + +سلام + + + +
+
222
+
333
+
444
+
+ + \ No newline at end of file diff --git a/test/layout/flex-columns/layout.salam b/test/layout/flex-columns/layout.salam new file mode 100644 index 00000000..a34d687d --- /dev/null +++ b/test/layout/flex-columns/layout.salam @@ -0,0 +1,30 @@ +صفحه: + عنوان = «سلام» + + جعبه: + عرض = "100%" + قرارگیری = «منطف» + + جعبه: + عرض = "100%" + رنگ پس زمینه = «سبز» + تراز متن = «مرکز» + محتوا = ۲۲۲ + تمام + + جعبه: + عرض = "100%" + رنگ پس زمینه = «نارنجی» + تراز متن = «مرکز» + محتوا = ۳۳۳ + تمام + + جعبه: + عرض = "100%" + رنگ پس زمینه = «بنفش» + تراز متن = «مرکز» + محتوا = ۴۴۴ + تمام + + تمام +تمام diff --git a/test/layout/flex-columns/script.js b/test/layout/flex-columns/script.js new file mode 100644 index 00000000..e69de29b diff --git a/test/layout/flex-columns/style.css b/test/layout/flex-columns/style.css new file mode 100644 index 00000000..e0098a89 --- /dev/null +++ b/test/layout/flex-columns/style.css @@ -0,0 +1 @@ +.a{width:100%;display:flex}.b{background-color:green;text-align:center;width:100%}.c{background-color:orange;text-align:center;width:100%}.d{background-color:purple;text-align:center;width:100%} diff --git a/test/layout/flex-rows/index.html b/test/layout/flex-rows/index.html new file mode 100644 index 00000000..682029f5 --- /dev/null +++ b/test/layout/flex-rows/index.html @@ -0,0 +1,15 @@ + + + + +سلام + + + +
+
222
+
333
+
444
+
+ + \ No newline at end of file diff --git a/test/layout/flex-rows/layout.salam b/test/layout/flex-rows/layout.salam new file mode 100644 index 00000000..eb944e9a --- /dev/null +++ b/test/layout/flex-rows/layout.salam @@ -0,0 +1,31 @@ +صفحه: + عنوان = «سلام» + + جعبه: + عرض = "100%" + قرارگیری = «منطف» + جهت انعطاف = «عمودی» + + جعبه: + عرض = "100%" + رنگ پس زمینه = «سبز» + تراز متن = «مرکز» + محتوا = ۲۲۲ + تمام + + جعبه: + عرض = "100%" + رنگ پس زمینه = «نارنجی» + تراز متن = «مرکز» + محتوا = ۳۳۳ + تمام + + جعبه: + عرض = "100%" + رنگ پس زمینه = «بنفش» + تراز متن = «مرکز» + محتوا = ۴۴۴ + تمام + + تمام +تمام diff --git a/test/layout/flex-rows/script.js b/test/layout/flex-rows/script.js new file mode 100644 index 00000000..e69de29b diff --git a/test/layout/flex-rows/style.css b/test/layout/flex-rows/style.css new file mode 100644 index 00000000..38f9a8f1 --- /dev/null +++ b/test/layout/flex-rows/style.css @@ -0,0 +1 @@ +.a{display:flex;flex-direction:column;width:100%}.b{background-color:green;text-align:center;width:100%}.c{background-color:orange;text-align:center;width:100%}.d{background-color:purple;text-align:center;width:100%} diff --git a/test/layout/hello-world/index.html b/test/layout/hello-world/index.html new file mode 100644 index 00000000..d3c14cfd --- /dev/null +++ b/test/layout/hello-world/index.html @@ -0,0 +1,8 @@ + + + + +سلام + +سلام دنیا با زبان سلام + \ No newline at end of file diff --git a/test/layout/hello-world/layout.salam b/test/layout/hello-world/layout.salam new file mode 100644 index 00000000..e79c39f2 --- /dev/null +++ b/test/layout/hello-world/layout.salam @@ -0,0 +1,4 @@ +صفحه: + عنوان = «سلام» + محتوا = «سلام دنیا با زبان سلام» +تمام diff --git a/test/layout/hello-world/script.js b/test/layout/hello-world/script.js new file mode 100644 index 00000000..e69de29b diff --git a/test/layout/hello-world/style.css b/test/layout/hello-world/style.css new file mode 100644 index 00000000..e69de29b diff --git a/test/tests.py b/test/tests.py index 1c4dbdee..16d54ca6 100644 --- a/test/tests.py +++ b/test/tests.py @@ -1,6 +1,7 @@ import filecmp import os from pathlib import Path +from typing import Union # Import Union for type annotations # salam_bin = "/mnt/c/Users/MAX/Salam/src/main" salam_bin = "../salam" @@ -15,8 +16,13 @@ COLOR_RED = "\033[91m" COLOR_BLUE = "\033[94m" +total_tests = 0 +passed_tests = 0 +failed_tests = 0 +warnings = 0 + -def run_tests_in_directory(directory): +def run_tests_in_directory(directory: Path) -> None: output_dir = directory / "output" if "output" in directory.parts: @@ -28,14 +34,14 @@ def run_tests_in_directory(directory): parent_layout_file = directory / "layout.salam" if parent_layout_file.exists(): - os.system(f"{salam_bin} {parent_layout_file} > /dev/null 2>&1") + os.system(f"{SALAM_BIN} {parent_layout_file} > /dev/null 2>&1") else: print( f"{COLOR_RED}{parent_layout_file} does not exist. Skipping salam command.{COLOR_RESET}" ) -def compare_output_to_expected(directory): +def compare_output_to_expected(directory: Path) -> None: global total_tests, passed_tests, failed_tests, warnings output_dir = directory / "output" @@ -67,7 +73,7 @@ def compare_output_to_expected(directory): total_tests += 1 -def process_directory(directory): +def process_directory(directory: Path) -> None: salam_files = list(directory.glob("*.salam")) if not salam_files: return @@ -76,8 +82,8 @@ def process_directory(directory): compare_output_to_expected(directory) -def iterate_directories(base_dir): - for root, dirs, files in os.walk(base_dir): +def iterate_directories(base_dir: Union[str, Path]) -> None: + for root, dirs, _ in os.walk(base_dir): dirs[:] = [d for d in dirs if d != "output"] for subdir in dirs: