Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

stringoverrides

11,641 sites Security covered
View on drupal.org

Provides a quick and easy way to replace any text on the site.

Features

  • Easily replace anything that's passed through t()
  • Locale support, allowing you to override strings in any language
  • Ability to import/export *.po files, for easy migration from the Locale module
  • Note that this is not a replacement to Locale as having thousands of overrides can cause more pain then benefit. Use this only if you need a few easy text changes.

Installation

  1. Extract to your sites/all/modules directory.
  2. Enable the module in admin/build/modules.
  3. Configure the access permission in admin/user/access or admin/user/permissions.
  4. Visit admin/settings/stringoverrides or admin/config/regional/stringoverrides and fill in the strings you'd like to replace.
  5. Dance (if you arn't dancing, then try emptying your cache)!

Troubleshooting

  1. Empty your cache
  2. Check your settings.php for any $settings['locale_custom_strings_en'][''] overrides, these conflict with the administration interface
  3. Check the code to make sure your override is what's presented in t() in the code
  4. Overlay module has been reported to break the administration. Please make sure to remove the "overlay=" in the URL.

Credits

This module was written by Rob Loach, however, the idea came from the Lullabot team when they mentioned someone should put a module together that takes advantage of the new translation functionality in Drupal 6. Jeff Eaton suggested the name Swappy, but String Overrides was a bit more descriptive. Nathan Haug gets the credit for producing the brilliant Drupal 5 backport. Thank you goes to John VanDyk for usability enhancements. Pasqualle was a major help with the Drupal 7 port.

Activity

Total releases
2
First release
Jul 2025
Latest release
9 months ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
2.0.0 Stable Jul 15, 2025
2.0.x-dev Dev Jul 15, 2025