# Contributing to AIT Multilingual Translate

Thank you for your interest in improving AIT Multilingual Translate.

This repository accepts documentation improvements, bug reports, compatibility notes, and focused pull requests.

## Coding Standards

AIT Multilingual Translate follows WordPress development practices:

- Follow the WordPress Coding Standards for PHP, JavaScript, CSS, and documentation.
- Sanitize input, escape output, verify nonces, and check capabilities for admin actions.
- Use WordPress APIs for HTTP requests, filesystem access, database queries, scripts, styles, and translations.
- Keep changes focused and easy to review.
- Do not include API keys, private logs, customer data, or production credentials in commits or issues.

## Pull Requests

Before opening a pull request:

1. Use the latest version of the repository.
2. Keep the change focused on one topic.
3. Explain the problem and the solution clearly.
4. Include testing notes.
5. Avoid unrelated formatting changes.
6. Do not change plugin behavior unless the pull request explicitly describes and justifies the change.

For documentation-only pull requests, mention which files were updated and whether links were verified.

## Reporting Bugs

Please use the Bug Report issue template and include:

- Plugin version.
- WordPress version.
- PHP version.
- Active theme.
- Relevant plugins, especially WooCommerce, Elementor, caching, SEO, and security plugins.
- Steps to reproduce.
- Expected behavior.
- Actual behavior.
- Screenshots or logs with sensitive data removed.

## Asking Questions

Use the Question issue template for setup, provider, compatibility, and workflow questions.

## Security Reports

Do not open public issues for security problems. Follow [SECURITY.md](SECURITY.md) and report vulnerabilities privately by email.
