WP Grammar Nazi – SLO Edition
WP plugin that corrects Slovenian grammar for CPT labels and plugin strings
by Aleš / SquareBow · github.com/squarebow/wp-grammar-nazi · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/squarebow/wp-grammar-nazi/archive/refs/heads/main.zipAuthor: SquareBow
Website: https://squarebow.com/grammar-nazi
Email: info@squarebow.com
What this plugin does
WP Grammar Nazi ensures proper Slovenian grammar (pluralization, gender, and grammatical case) for custom post types (CPTs) and strings emitted by popular plugins (WooCommerce, LearnDash, The Events Calendar, EventON, Amelia) and CPT builders (ACF, MetaBox, Pods, Toolset, CPT UI).
It runs as a post-translation string filter and as CPT-label overrides, with an admin dictionary for adding/editing noun forms. Admin UI is bilingual (Slovenian / English).
Installation
- Place the
grammar-nazifolder inwp-content/plugins/. - Activate the plugin in WordPress Admin.
- Go to WP Grammar Nazi in admin menu.
- Settings: choose which plugins/CPTs to enable, and admin UI language.
- Dictionary: add/edit terms and import/export JSON.
- Status / Debug: see enabled integrations and replacement counts.
- Help & Docs: usage instructions.
Notes
- The plugin works by intercepting translated strings via
gettextand applying grammar-aware replacements. - For translations, edit
.pofiles in/languages/and compile.movia Poedit or WP CLI. - Use the Dictionary export/import to share custom entries.
Contributing
If you want to contribute, fork the repository, create a branch, and submit a pull request.
License
See LICENSE.md (MIT).