Description
Rowerr Frontend Translation Editor for MemberPress by Rowerr.com lets site administrators create their own languages and translate MemberPress frontend strings manually.
All functionality included in this plugin is free, with no license key, trial, usage quota, or paid unlock. You can create a custom language with any name, including the name of a language offered as a separate ready-made pack, and enter its translations yourself.
- English (Default) is the read-only source language.
- Create empty custom languages in Settings and select one active frontend language.
- Edit translations alongside English originals in Registration Form, Login Form, Forgot Password, Account Page, and Other Strings.
- Save wording automatically after typing stops, with a green Saved checkmark, error feedback, and Retry.
- Enable or disable individual translations and search or paginate the catalog.
- Open each custom language directly from Settings or delete it after confirmation.
- Translate supported MemberPress gettext strings, the default account-page title, and optional additional form labels.
- Preserve formatting placeholders when editing translations.
Ready-made language packs are available in the separate commercial MemberPress Frontend Translator product. This free editor contains no ready-made dictionaries, dictionary loaders, licensing, payment-language mapping, paid updater, or premium implementation. Its language selectors contain only English and your custom languages, with Add Custom Language available in Settings. Every custom language remains fully editable for free.
Author: Abdulwahab Taqi
Website: https://rowerr.com/
Separate commercial translator: https://rowerr.com/memberpress-frontend-translator/
Requires a separately installed copy of MemberPress, a commercial plugin. MemberPress is not included. This is an independent product and is not affiliated with or endorsed by MemberPress or Caseproof, LLC.
Credits
The English source catalog is derived from MemberPress 1.14.1, Copyright (C) 2026 Caseproof, LLC, GPL-2.0-or-later. The translator/editor implementation is derived from Rowerr’s MemberPress Frontend Translator 0.3.1. GPLv2 license text is included in license.txt.
Installation
With Frontend Translator for WordPress 0.3.6 or newer active, this editor’s pages appear as Free Editor Settings and Free Editor Translations under the shared MemberPress Frontend Translation Editor menu. Its data stays separate and editable; the paid translator controls frontend output while active. Deactivating the paid plugin restores this editor’s standalone menu and frontend output. No saved translations are merged or deleted.
- Install this ZIP through Plugins > Add Plugin > Upload Plugin, then activate it.
- Open Rowerr Frontend Translation Editor for MemberPress > Settings.
- Select Add Custom Language, enter a language name, and click Add Language. The language is created and selected; the translation switches retain their current values.
- Enable translations and save Settings when you are ready to apply your translations.
- Use Edit Translations in the Custom Languages table. Enter translations beside the English source and wait for Saved before navigating away.
Upgrading from 1.0.0 through 1.0.6: back up your translations. If Pro is active, deactivate Pro first, then deactivate the old free editor. Install and activate this renamed free editor, then install and activate Pro 0.3.6 or newer. Existing rfte_* settings and translations are reused without migration. Do not use the WordPress Delete button on the old free plugin: its uninstaller removes shared translation data. After verification, remove only the inactive old folder using a file manager, without running its uninstaller. The new folder and text domain are rowerr-frontend-translation-editor-for-memberpress. Do not activate old and new free copies together.
This is a separate plugin, not an update or replacement ZIP for MemberPress Frontend Translator 0.3.1. It uses its own storage and does not import, change, or delete that plugin’s data. If both plugins are active, this editor pauses its frontend engine to prevent conflicting translations. Deactivate the other translator to use this editor’s frontend output; its Settings and Translation Editor remain accessible.
The Save Translations button remains available when JavaScript is unavailable. Delete opens a confirmation page and removes only the selected custom language and its translations. Deleting the active language selects English while preserving the enable/disable switches.
FAQ
-
Can I translate into any language without buying a pack?
-
Yes. Add a custom language with that name and enter its translations manually. Pro refers only to ready-made packs in the separate commercial product. This free plugin never downloads or unlocks those packs.
-
Does it translate the whole website or provide a language switcher?
-
No. It applies one selected language to supported MemberPress frontend output. It does not translate arbitrary site content, navigation, product names, or third-party plugin text, and it does not provide a visitor language switcher.
-
Are all MemberPress strings included?
-
The English source catalog is derived from MemberPress Developer 1.14.1, with source references retained. Actual coverage depends on MemberPress version, templates, and add-ons. Custom dictionaries start empty; missing or disabled entries use English while translation is enabled. Disabling translation leaves normal WordPress and MemberPress language behavior unchanged.
Strings shared across categories use the same translation when their source, context, and domain match. Plural handling currently uses singular for 1 and plural otherwise; additional locale-specific plural forms are not supported. Only the default Account heading on the configured MemberPress account page is translated; custom titles and database page titles are unchanged.
-
Can I edit Stripe card fields or Google Pay through this editor?
-
No. Secure payment fields and payment-provider brand names are controlled by their provider. This plugin does not change their language, read card details, or modify payments. Dates follow WordPress’s locale and date settings.
-
Can I customize English wording?
-
Yes. Add a custom language such as Custom English. English (Default) itself remains read-only.
-
Is any data sent to Rowerr or a translation service?
-
No. The plugin makes no external requests, collects no telemetry, and loads its assets locally. Settings and translations are stored in WordPress options. MemberPress and payment providers have their own separate data practices.
-
What happens on deactivation or deletion?
-
Deactivation retains this editor’s data. Deleting this plugin through WordPress removes only its own custom languages, translations, and settings, including across multisite. Other translators’ data is left untouched. Back up your manual translations before deleting.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Rowerr Frontend Translation Editor for MemberPress” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Rowerr Frontend Translation Editor for MemberPress” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.9
- Add the developer’s WordPress.org username to the contributor credit metadata.
- Update release metadata to 1.1.9. No functional changes.
1.0.9
- Update release metadata to 1.0.9. No functional changes.
1.0.7
- Rename the plugin and text domain to Rowerr Frontend Translation Editor for MemberPress.
- Escape translated account-page titles for HTML output.
- Guard against the previous free folder loading alongside this release; preserve existing translation options.
1.0.6
- Allow integrations to group the editor’s existing pages beneath a shared admin menu.
- Preserve standalone use, existing page URLs, settings links, permissions and saved translations.
1.0.5
- Reject invalid zero-numbered placeholders and changes to printf width, precision or padding modifiers.
- Fall back to English for invalid previously saved format strings without deleting the editable translation.
- Preserve valid numbered placeholder reordering and existing custom-language data.
- Support MemberPress’s %count% cart token without treating it as a printf directive.
1.0.4
- Rename to Rowerr Frontend Translation Editor for MemberPress.
- Align the ZIP, folder, main filename, text domain, admin page slugs, headings and documentation with rowerr-frontend-translation-editor-for-memberpress.
- Include an English POT template under the new text domain.
- Preserve saved custom languages and translations and prevent conflicts with both previous editor folder names.
1.0.3
- Remove disabled Pro language controls; keep the separate-product description in this readme.
- Report failed Settings writes instead of displaying a false Saved confirmation.
- Validate saved translation row types and submitted checkbox values to avoid warnings and unintended enabled states.
- Avoid PHP deprecation notices when an editor category has only one page.
- Preserve the plugin name, slug, custom languages, and saved translations.
1.0.2
- Align the folder, main plugin filename, text domain, admin page slugs, and release ZIP with MemberPress Frontend Translation Editor.
- Preserve custom-language data and prevent simultaneous loading of both editor folder versions.
1.0.1
- Correct the plugin name to MemberPress Frontend Translation Editor in the plugin list, admin menu, page heading, and readme.
- Preserve the existing internal plugin identity and data for in-place upgrades from 1.0.0.
1.0.0
- First standalone custom-language editor release, based on the free editing workflow in MemberPress Frontend Translator 0.3.1.
- Include English sources, custom-language management, per-row autosave, and frontend application of manual translations.
- Show display-only Pro language-pack labels with no bundled Pro implementation.
- Isolate identifiers, settings, translations, and uninstall cleanup from the original translator.