Stringintelligenz

Description

Stringintelligenz is a localization feature project that aims to bring inclusive localizations to WordPress.

This plugin swaps language packs for WordPress core with a custom set of language files for a given locale. Currently, the only locale shipping with the plugin is German (informal); WordPress Polyglot teams are invited to contribute experimental versions of their own locales!

Changes in your dashboard when you activate the plugin may be subtle to hardly recognizable. That is by design. If nothing seems to have changed for you, there are mostly two possible reasons:

  • Your locale or user locale is not (yet) supported by Stringintelligenz. In this case, feel free to post on the forums and get involved.
  • The experimental translation shipped with the plugin for your locale has nailed it and made WordPress’ interface more inclusive the smart way. 🙂

Screenshots

  • User list: renamed to “Profile”.
  • A woman labeled as a developer in German.
  • Stringintelligenz applied to the same label.

FAQ

Installation Instructions
  1. Install the plugin through the WordPress “Plugins” screen directly, or upload the plugin files to /wp-content/plugins/stringintelligenz.
  2. Activate the plugin through the “Plugins” screen in WordPress.
    No settings to configure, but make sure you run a supported locale (currently only de_DE) as your site language or user language.
Will the plugin override my language packs for WordPress?

No, your installation remains fully intact. The plugin will load its own language files. When you decide to deactivate it, WordPress will look just as before you installed the plugin.

Will the plugin make all of my website gender-neutral?

No, this plugin only targets the user interface of WordPress core. It will not mess with the content of your website in any way. Translations of other plugins or themes remain unchanged, so you may see inconsitent translations in WP Admin here and there. If you activate the plugin on a website with a supported locale, and you still see e.g. a generic masculinum, it likely comes from another plugin or theme.

Does this plugin introduce “genderized” word endings?

We generally try to use alternative gender-neutral phrasing wherever possible. In German, short forms of male/female can be found mostly on the word Autor/-in. (The single-word string Author is used widely across multiple contexts in WordPress which currently makes it particularly hard to fine-tune its translations.)

Can I use this plugin for client sites?

Absolutely! We’d love to hear feedback from people who use WordPress, but don’t build with it on a daily basis. If you find the plugin appropriate to use on a client site, please let us know how your client received it.

I dig the code, who wrote this?

After this plugin had started out as a fork of Bernhard Kau’s Backend Localization plugin, Thorsten Frommen has contributed the current OOP version.

How can I contribute?

The easiest way for you to contribute would be to just post your suggestions over in the plugin forums. We monitor these forums closely and will definitely reply to any suggestions you make.

Forum posts that aim to criticize the general approach of gender-neutral or gender-sensitive language may or may not get a reply. If you feel enclined to discuss (in whatever form) the general approach of this plugin, please use your own means of publishing, like your blog, but not the plugin forums. Other than that, you’re also perfectly welcome to not use the plugin, of course.

For any questions regarding contribution feel free to shoot Caspar (@glueckpress) a message via WordPress Slack.

Reviews

Es ist Immer dabei

Das Plugin installiere ich immer auf meinen deutschsprachigen Installationen. Es lÀuft wunderbar und das Abendland ist daran nicht zu Grunde gegangen.^^

PS: Ich wĂŒnsche mir, dass es auch eine SIE Form gibt

🙂

Tipptopp

Das Plugin arbeitet tipptopp. Im Review von @pixolin https://wordpress.org/support/topic/well-coded-feature-plugin/ ist das sehr gut dargelegt, meine volle Zustimmung. Ich installiere das Plugin standardmĂ€ĂŸig bei allen WordPress-Instanzen, die ich betreue. Herzlichen Dank an den Plugin-Entwickler!

important impulse

In open-source projects internationalisation is often a neglected field. The first developer is happy to have the project up and the code running. Then people come in who would like to have the UI in their language. Translation starts. And often the first translators set standards for the wording: Is it an addon, a module, a plugin or an extension? The same applies for all areas of the UI and often you end up with a solution that does the job – the code is running. Users basically understand your UI. But after years of working good enough, in other parts of the code reevaluation begins and people start rewriting the code. You rarely see that in translations. The world turns, the web changes, society changes. Is a word still the best word after 10 years? What was called a module years ago would naturally be called “app” today.

I like the intension of Stringintelligenz, questioning the tradition and breaking it, where it seems suitable. I have to look up, what the permissions and the roles are every now and then. Why not name the roles accordingly? When I edit a user’s permissions why do I have to know what an administrator does or what an editor does? Why not list the permissions in the dropdown? “Write and Release”, “Write, Release and Administer” and so on. This is not only a question of translation. This could be picked up by the Englisch version too!

BTW: “Open Source is an ideology too…” 😉

The aim of this plugin is the Core language – bad idea – too partial

If this would be only a plugin, it would earn 5 stars. Solid working and for all, who need it, it is a good idea. Instead the aim of this plugin is, to change the core language and with this step – as a last consequence – the complete german translation for plugins and themes. Although a few changes in this new translation breaks the german spelling rules and although enough WordPress users dislike the political dimensions, the plugin author does not deviate from this/his aim. If this would be a real “neutral” gender translation, nobody would disagree. But the plugin – as mentioned- breaks spelling rules and more, it emphasizes the gender problems. A compromise, that considers both parties is not in sight. This earns zero/minus points in review.

Das Ziel dieses Plug-ins sind die WordPress-Sprachdateien – schlechte Idee- da zu einseitig.
Wenn es sich hierbei nur um ein Plug-in handeln wĂŒrde, wĂŒrde es 5 Sterne verdienen. Es arbeitet ohne Fehler, und wer es nötig hat, kann es installieren. Stattdessen ist das Ziel dahinter, die Sprachdateien von WordPress zu verĂ€ndern und – als letzte Konsequenz daraus – sĂ€mtliche Sprachdateien aller Plug-ins und Themes. Obwohl einige der Übersetzungen des Plug-ins mit dem amtlichen Regelwerk der deutschen Sprache brechen und obwohl es jede Menge WordPress-Nutzer gibt, die die politischen Dimensionen dahinter ablehnen, weicht der Plug-in-Autor nicht vom Ziel ab. WĂ€re das Plug-in etwas, das wirklich “neutrale” Genderisierung bringen wĂŒrde, gĂ€be es keinen Widerspruch. Aber dieses Plug-in bricht – wie bereits erwĂ€hnt, Rechtschreibregeln und es betont die Genderproblematik (Signale, die es beim Lesen immmer wieder vor Augen fĂŒhren). Ein Kompromiss, der die Interessen beider WordPress-User-Parteien berĂŒcksichtigt, ist nicht in Sicht. Das verdient 0 bis minus Sterne.

Als Plugin OK, aber niemals in den Core !!!

Ich habe nichts gegen eine genderneutrale Sprache (ich passe hĂ€ufig genug Sprachdateien individuell an), aber dies ist nichts was zwangsweise in ein CMS Eingang finden darf, solange dies nicht die alleinige amtliche allgemein bekannte Form (z.B. lt. Duden etc.) ist…
Als installierbares Plugin gerne (kann einem Arbeit sparen) aber wenn es in den CORE einfließt, dann kann und darf es nur wahlweise sein, und dafĂŒr mĂŒsste eigentlich der Core selber geĂ€ndert werden und man brĂ€uchte eine umschaltbare Konfiguration der WP Installation (mĂ€nnlich, weiblich, genderneutral, individuell), denn es betrifft ja noch viele weitere Sprachen (sowas kann man also nicht nur als deutschen Alleingang lösen)

Mein technischer Test ergab, dass es grundsĂ€tzlich zwar funktioniert, aber fĂŒr mich persönlich (und fĂŒr ALLE die ich in meinem Umfeld darauf angesprochen habe, egal ob Bezug zu WordPress oder nicht) eben eine mit der Sprache aufgezwungene Ideologie ist, die besonders bei den “AnhĂ€ngselvarianten” einfach nur stört und die Accessibility deutlich reduziert.

FAZIT: Ein CMS ist ein Werkzeug, und sollte nicht fĂŒr Ideologische Zwecke missbraucht werden (selbst wenn es, wie hier gesellschaftlich, sogar meiner eigenen entspricht … nur ist die Sprache eben nur Ausdruck und nicht die Ursache), denn ich hĂ€tte sehr große Probleme dies bei JEDEM Kunden kommunizieren und erklĂ€ren zu MÜSSEN (je nach Zielgruppe ist es nĂ€mlich Kundenauftrag wie er/sie/es sich das vorstellt)… Ich muss mir nicht die erzieherische Verantwortung fĂŒr meine Kunden aufbĂŒrden lassen… es darf NIEMALS passieren, das durch eine solche CORE Änderung ohne Wahlmöglichkeit, plötzlich bei einem Update meine betreuten Webseiten von, hier mal beispielhaft,

  • dem reinen Damen-HĂ€kelkreis,
  • der Hardcore-Rocker-Gruppe
  • und dem sozialpĂ€dagogischen Studienkreis

sprachlich genderneutral gleichgeschaltet werden (ich mag mir den Aufschrei von mindesten zwei dieser Kunden gar nicht vorstellen)

Gesellschaftliche Arbeit fÀngt nicht bei allgemein nutzbaren Werkzeugen an !!!

Read all 18 reviews

Contributors & Developers

“Stringintelligenz” is open source software. The following people have contributed to this plugin.

Contributors

“Stringintelligenz” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Stringintelligenz” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.2.3

  • Prepwork to ship other locales than de_DE in the future.
  • Removed admin notices.
  • de_DE: Verbesserung der Accessibility fĂŒr SchrĂ€gstrich-Kurzformen, wo möglich.

0.2.2

  • Support for user locale (WordPress 4.7), thanks @tfrommen!

0.2.1

  • de_DE: String-Update von WordPress 4.7
  • de_DE: Beidnennung mit SchrĂ€gstrich im Singular gemĂ€ĂŸ Duden-Empfehlung verkĂŒrzt: Autor/-in anstatt Autorin/Autor

0.2.0

0.1.0

  • 
 und jedem Anfang wohnt ein Zauber inne.