WP Manifestindependent plugin directory
manifest / i18n / ps-hyphenate

PS Hyphenate WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

WordPress plugin that improves text wrapping for long compound words in languages like German, Norwegian, Swedish, and Dutch.

★ 2stars
53release downloads
430composer installs
1.0.5latest · 2mo ago

Install

Download ps-hyphenate.zip From the 1.0.5 release on GitHub, Aug 10, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/soderlind/ps-hyphenate/releases/download/1.0.5/ps-hyphenate.zip

On Packagist as soderlind/ps-hyphenate:

composer require soderlind/ps-hyphenate
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress plugin that improves text wrapping for long compound words in languages like German, Norwegian, Swedish, and Dutch.

Screenshot 2026-05-06 at 01 14 03

Features

  • CSS hyphenation — Enables native browser hyphenation on frontend content.
  • Soft hyphen exceptions — Insert explicit break points via an exception dictionary at render time.
  • TeX pattern fallback — Automatic hyphenation using org_heigl/hyphenator dictionaries for 30+ locales (German, Norwegian (Bokmål/Nynorsk), Danish, Dutch, Swedish, Icelandic, English, Spanish, French, Italian, Portuguese, Polish, Czech, Slovak, Slovenian, Hungarian, and many more).
  • Locale-aware — Prefix exceptions with a locale (e.g. nb_NO:digitaliserings-organisasjon).
  • Case-preserving — Matches exceptions case-insensitively but renders with original casing.
  • Non-destructive — Processes at render time; saved post content is never modified.
  • Block-aware — Filters Gutenberg blocks and classic the_content output.

Requirements

  • PHP 8.3+
  • WordPress 6.8+

Installation

  1. Download ps-hyphenate.zip
  2. Upload via Plugins → Add New → Upload Plugin
  3. Activate via WordPress Admin → Plugins
  4. Configure exceptions via Settings → PS Hyphenate

Plugin updates are handled automatically via GitHub. No need to manually download and install updates.

Composer:

composer require soderlind/ps-hyphenate

Exception Dictionary

Add entries in Settings → PS Hyphenate → Exception dictionary.

Format Example
Explicit Donaudampfschifffahrtsgesellschaft=Donau-dampf-schiff-fahrts-gesellschaft
Visible compound hyphen nb_NO:personvernforordningen=per-son-vern--for-ord-nin-gen
Shorthand digitaliserings-organisasjon
Locale-prefixed nb_NO:menneske-rettighets-organisasjon

Single hyphens in the replacement mark soft hyphen positions. Double hyphens mark a soft break before a visible compound hyphen.

Automatic Updates

This plugin supports automatic updates from GitHub releases via soderlind/wordpress-github-updater.

When a new release is published on GitHub, WordPress will detect and offer the update through the standard plugin update mechanism.

Development

composer install
composer test

Tests use Pest with Brain Monkey for WordPress function mocks.

License

GPL-2.0-or-later

Releases

6 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.5 latest
Aug 10, 2026 2mo ago
ps-hyphenate.zip
21
May 6, 2026 5mo ago
ps-hyphenate.zip
28
May 6, 2026 5mo ago
ps-hyphenate.zip
0
May 6, 2026 5mo ago
ps-hyphenate.zip
1
May 6, 2026 5mo ago
ps-hyphenate.zip
0
May 5, 2026 5mo ago
ps-hyphenate.zip +1 asset
3
ps-hyphenate.zip2
ps-decompose-word.zip1
A grade

Security

PS Hyphenate 1.0.5 · audited by WP Registry

No security issues found.

Audited release
1.0.5
Findings
none
Worst severity
—
Content hash
b1e2d79ea1f3fd2e7f3f20c1…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.