=== RM24 Text Replacer ===
Contributors: rm24
Tags: text replacer, woocommerce, translation, gettext, string replace
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Dynamically replace strings, terms, and default labels in WordPress and WooCommerce on the fly without modifying language files.

== Description ==

**RM24 Text Replacer** allows you to dynamically override any text, string, or default translation in WordPress, WooCommerce, and installed plugins on the fly.

There is no need to manually edit `.po`/`.mo` translation files or write custom PHP filter hooks whenever a specific wording needs to be altered.

= Common Use Cases: =
* Change WooCommerce button labels and default shop notices.
* Replace system terminology across the storefront dynamically.
* Update plugin strings without losing modifications during updates.

= Key Features: =
* **Word Boundary Recognition (\b):** Prevents accidental partial-word replacements inside longer words.
* **Optimized Performance:** Executes with zero additional database queries during regular page loads.
* **Clean User Interface:** Simple administration table integrated under Tools -> Text Replacements.
* **Unlimited Rules:** Add, edit, or remove as many replacement pairs as needed.

== Installation ==

1. Upload the plugin folder to the `/wp-content/plugins/` directory or install it directly via the WordPress admin dashboard under `Plugins -> Add New`.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Navigate to `Tools -> Text Replacements` in your WordPress admin menu.
4. Enter your search strings and desired replacement terms.
5. Click `Save Changes`. Replacements will be active immediately on your site.

== Frequently Asked Questions ==

= Does this plugin alter original theme or plugin files? =
No. The plugin operates purely via the standard WordPress `gettext` and `ngettext` filter hooks. All source files remain completely untouched and update-safe.

= Does this work with WooCommerce? =
Yes. All WooCommerce buttons, checkout fields, and catalog strings passing through standard gettext functions are fully supported.

== Changelog ==

= 1.0.1 =
* Relocated the administration menu from "Tools -> Text Replacements" to the central "RM24 -> Text Replacer" hub.
* Improved cross-plugin compatibility with the shared RM24 dashboard navigation.
* Code optimizations and performance improvements.

= 1.0.0 =
* Initial public release in the official WordPress.org plugin directory.