=== Easy Alt Import Lite ===
Contributors: ftmpub
Tags: alt text, image seo, csv import, bulk image editing, media library, accessibility, woocommerce seo
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 8.0
Stable tag: 2.3.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Bulk edit image ALT texts from a CSV with preview, selective apply, and one-click undo — improve SEO, image accessibility, and WooCommerce product visibility.

== Description ==

**Easy Alt Import Lite** is the fastest way to bulk update ALT texts in your WordPress Media Library using a simple CSV file. Perfect for SEO optimization, accessibility compliance, and e-commerce stores with many product images.

Upload, preview, select, and apply your changes — with one-click undo if needed. The plugin is lightweight, secure, and fully compliant with WordPress coding standards.

**For the Pro version and full documentation, visit [FTMPUB.ch](https://ftmpub.ch/easy-alt-import-plugin-wordpress/)** — direct download, support, and extra features.

= Highlights =
* Bulk CSV import — update only the ALT text field
* Preview interface — compare current vs. new ALT before applying
* Selective import — choose which images to process
* Auto-separator detection — comma (`,`) and semicolon (`;`)
* Template generator — CSV prefilled with your image IDs
* Backup & restore — undo the last optimization in one click
* Performance-safe limits — up to 10,000 rows per file, 5 MB max
* Security-first — nonces, capability checks, CSV-injection protection
* Internationalization — proper translator comments and text domain
* 100% free — no lock-in

= Who is it for? =
* WooCommerce stores with hundreds of product images
* Photographers and bloggers improving on-page SEO
* Any site aiming for better image accessibility
* Agencies managing multiple client sites

== CSV Format ==

Your CSV must contain exactly two columns (case-insensitive):

* **ID** — WordPress attachment ID (numeric)
* **ALT** — The new ALT text for that image

Example (international/comma):
    ID,ALT
    123,Handmade ceramic mug on wooden table

Example (French/semicolon):
    ID;ALT
    123;Mug en céramique sur table en bois

== How It Works ==

1. Download the CSV template from **Easy Alt Import** in the admin menu.
2. Open the file in Excel/LibreOffice/Numbers or any text editor.
3. Edit only the **ALT** column; keep IDs unchanged.
4. Save as CSV (UTF-8 recommended).
5. Upload the CSV, preview, select, and apply your changes.
6. If needed, **Undo** the last optimization.

== Installation ==

= Automatic Installation =
1. In the WordPress admin, go to **Plugins → Add New**.
2. Search for **“Easy Alt Import Lite”**.
3. Click **Install Now**, then **Activate**.

= Manual Installation =
1. Download the plugin ZIP.
2. Go to **Plugins → Add New → Upload Plugin**.
3. Upload the ZIP and click **Activate**.

== Frequently Asked Questions ==

= What file types are supported? =
CSV and TXT (UTF-8 recommended). The plugin auto-detects comma and semicolon separators.

= What are the limits? =
Maximum 5 MB per file and up to 10,000 rows per CSV (for safe processing).

= Can I undo the changes? =
Yes. The plugin stores a backup of the previous ALT texts and lets you restore them in one click.

= Is it compatible with WooCommerce? =
Yes. It works with the regular WordPress Media Library, which WooCommerce also uses.

= Does it change captions or descriptions? =
No. The Lite version modifies only the ALT meta (safe and focused).

== Screenshots ==

1. **CSV import preview interface** — Select images, compare current and new ALT texts before applying changes.
2. **Successful optimization message with undo option** — Confirmation notice and ability to revert changes in one click.
3. **Main plugin dashboard** — Download templates, upload your CSV, and launch bulk optimization.

== Changelog ==

= 2.3.2 =
* Compliance pass: translator comments added for all placeholder strings
* “Escape late” applied to admin notices and outputs
* Nonce/capability checks reviewed for all actions
* CSV injection hardening and MIME validation
* UI copy updates; preview and stats polishing

= 2.3.1 =
* Minor fixes and code tidy-up

= 2.3.0 =
* Performance and stability improvements

== Upgrade Notice ==

= 2.3.2 =
Standards compliance update. Safer output escaping, improved i18n comments, and hardened CSV handling.

= 2.3.3 =
Checked for new 6.9 WP version

== Support ==

Need help or want the **Pro version with extra features**?  
👉 [Easy Alt Import Pro on FTMPUB.ch](https://ftmpub.ch/easy-alt-import-plugin-wordpress/)
