Wimpel

विवरण

Wimpel makes a WordPress site multilingual without rebuilding WordPress for it. A translation is not a special construct here. It is an ordinary post or page with its own permalink. Wimpel only remembers which posts belong together and derives everything else from that: the hreflang links for search engines, the language switcher on the front end, and the language column in your post list.

That has a practical reason. Multilingual setups that rely on their own URL rules, a front-end proxy or a separate database structure tend to produce surprises with every theme change, every caching plugin and every migration. Wimpel does not touch your permalinks and registers no rewrite rules. If you uninstall Wimpel, every translation stays in place as normal content.

Wimpel is part of the Hafenstudios fleet. It works on its own and cooperates with the other fleet plugins once they are active.

What Wimpel does

  • Set up languages freely: code, display name, short label or flag, and hreflang code
  • Link translations directly in the meta box on the post, with a search
  • Create a translation draft with one click: Wimpel copies title, content and excerpt into a draft and links it
  • hreflang links in the page source, bidirectional, with self-reference and x-default
  • Language switcher as a block and as the shortcode [wimpel], with its own small stylesheet
  • Language column and language filter in the post and page lists, including a “+ EN” link for missing translations
  • Home page per language: if a page has no translation, the switcher leads there instead of nowhere
  • You choose which content types all of this applies to

No translation proxy, no word rent

Your content does not pass through any translation service. There is no proxy between you and your site, no word quota and no recurring fee for your own content. Everything Wimpel stores are three values on the post: the language, the translation group it belongs to, and the mark as a language home page.

hreflang that behaves

The hreflang links appear only once a group has at least two published translations. Drafts and private posts stay out, and a single post produces no output at all. If another plugin on your site already handles hreflang, one checkbox in the settings switches the output off.

Privacy

No tracking, no cookie, no request to any other server, in the admin area or on the front end. Wimpel stores nothing but the three post meta values described above and its own settings.

स्क्रिनसटहरू

ब्लकहरू

यो प्लगिनले 1 ब्लक उपलब्ध गराउँछ।

  • Language switcher (Wimpel)

स्थापना

  1. Upload the plugin and activate it. Wimpel comes with German and English preconfigured.
  2. Open the “Wimpel” menu and follow the setup checklist “Ready to set sail”: check the languages, link a first translation, place the language switcher.
  3. On a post, use the meta box “Language and translations”: choose the language, link an existing translation, or create a translation draft with one click.
  4. Add the language switcher with the block “Language switcher (Wimpel)” or the shortcode [wimpel].

प्रश्नोत्तर

Does Wimpel send data to external services?

No. Everything runs on your own server. Wimpel makes no request to any other server, neither in the admin area nor on the front end.

Do my translations get a URL like /en/?

Not automatically. Wimpel deliberately registers no rewrite rules and does not change your permalink structure. Each translation has the permalink you give it, for example /en/about-us/ as a normal page hierarchy. Search engines do not require a particular URL structure for multilingual sites; what matters are the hreflang links, and Wimpel sets those.

What happens to my translations when I uninstall Wimpel?

They stay. Translations are ordinary posts and pages and belong to you, not to the plugin. Nothing is deleted on uninstall unless you explicitly switch that on in the settings. Even then Wimpel removes only its own linking data and its settings.

I already use an SEO plugin. Will there be duplicate hreflang links?

Usually not: common SEO plugins do not output hreflang of their own without a multilingual plugin. After setting up, check the source of a translated page once for “rel=alternate”. If a line appears twice, switch the hreflang output off in the Wimpel settings.

Does Wimpel translate my texts automatically?

No. Wimpel creates copies as drafts so that you do not start from an empty page, and the translating is done by people. Nothing is published automatically, and an existing translation is never overwritten.

Does Wimpel also translate menus, categories and theme texts?

No. Wimpel handles posts, pages and the content types you select. Menus, tags, categories and theme texts stay untouched.

Does the language switcher work without JavaScript?

Yes. The switcher is a plain list of links and needs no JavaScript.

समीक्षाहरू

यस प्लगिनको लागि कुनै समीक्षाहरू छैनन्।

योगदानकर्ता र डेभलपरहरू

“Wimpel” खुला स्रोत सफ्टवेयर हो। निम्न व्यक्तिहरूले यो प्लगिनमा योगदान गरेका छन्।

योगदानकर्ताहरू

चेन्जलग

1.1.1

  • Fixed: the shared Hafenstudios stylesheet and script were loaded on every admin screen. They now load only on the Wimpel screens, and the colour variables sit on the components instead of the document root, so nothing of the plugin reaches the rest of the WordPress admin.
  • Hardened: the two array fields of the settings form are now sanitised value by value at the point of access, in addition to the existing field-by-field validation on save.

1.1.0

  • First release in the WordPress plugin directory.
  • Source strings are English; translations are handled through translate.wordpress.org.

1.0.1

  • Maintenance release of the edition distributed outside the directory. No change to the features in this package.

1.0.0

  • First version: language management, translation groups as post meta, translation drafts with one click, hreflang output, language switcher as block and shortcode, language column and language filter, home page per language, setup checklist. No rewrite rules.