Këmbyes Gjuhe Shumësajtësish

Përshkrim

Një shtojcë e thjeshtë, e fuqishme dhe miqësore ndaj përdoruesit, që shton mbulim shumëgjuhësh te instalimi juaj i shumësajtëshit WordPress, qoftë kur përdoren nënpërkatësi, qoftë kur përdoren dosje të shumta. Këmbyesi i Gjuhës së Shumësajtëshit ju lejon të administroni pa mundim përkthimet për postime, faqe, lloje vetjake postimesh, kategori, etiketa dhe klasifikime vetjake.

Shtojca përdor ikona flamujsh nga FamFamFam. Faleminderit Mark James-it për punën e tij të shkëlqyer. Veç kësaj, do të doja të falënderoja Jürgen Mayer-in për krijimin e stemës së shtojcës.

Ju lutemi, mos harroni të vlerësoni këtë shtojcë! 🙂

Përkthyes

Falënderime për krejt përkthyesit për punën e tyre të shkëlqyer.

You can translate this plugin on translate.wordpress.org, or if you prefer and have created your language pack, or have an update of an existing one, you can send me your Gettext PO and MO so that I can
bundle it into the Multisite Language Switcher. You can download the latest POT file
from here.

Foto ekrani

Blloqe

Kjo shtojcë furnizon 1 bllok.

  • Multisite Language Switcher Review the settings for the Multisite Language Switcher plugin, as the block utilizes the API function `msls_the_switcher()` for its output.

Instalim

  • Përdorni përgjegjësin e WordPress-it për ta instaluar shtojcën që nga këtu, ose
  • Shkarkojeni shtojcën dhe çngjesheni me programin tuaj të parapëlqyer “unzip” dhe kopjojeni krejt drejtorinë te drejtoria e shtojcave të blogut tuaj WordPress (/wp-content/plugins)
  • Aktivizojeni shtojcën që nga faqja juaj e aktivizimit të shtojcave (nga përgjegjësi i rrjetit për krejt blogjet, ose nga përgjegjësi i blogut për çdo blog më vete).
  • After activation, configure the plugin once in each blog under Settings -> Këmbyes Gjuhe Shumësajtësish

Tani mundeni të:

  • Connect your translated pages and posts in Posts -> Edit or Pages -> Edit
  • Connect your translated categories and tags in Posts -> Categories or Posts -> Tags
  • lidhni LLojet tuaja Vetjake Postimesh dhe Klasifikime Vetjake nga gjuhë në tjetrën
  • create a missing translation in one step – straight from the editor metabox, or from the Add from Translation submenu, which lists everything that is not translated yet and can create translations in bulk (Quick Create, new in 3.0)
  • përdorni widget-in, bllokun Gutenberg, kodin e shkurtër [sc_msls] dhe/ose një content_filter që shfaq një ndihmëz për përdoruesin, nëse ka një përkthim të gatshëm
  • mund të gjeni gjithashtu edhe një kod të shkurtër për widget-in [sc_msls_widget]
  • optionally you can place the code <?php if ( function_exists( 'msls_the_switcher' ) ) msls_the_switcher(); ?> directly in your theme files

Review the Multisite Language Switcher Website for more information. Developers will find the API functions, every action and filter, and a set of integration snippets in the developer documentation.

PBR

Nuk kam mundësi gjuhe te rregullimet e Përgjithshme.

Më përpara mund të lexonit WordPress-i në gjuhën tuaj.

Por unë dua që ndërfaqja të mbesë në anlgisht.

Gjuhën e pultit mund ta zgjidhni te rregullimet e profilit tuaj të përdoruesit.

A më duhet një instalim shumësajtësh?

E keni ju në dorë – sigurisht. Por, po, nëse doni të përdorni Multisite Language Switcher.

Si mund t’i ridrejtoj vetvetiu përdoruesit bazuar në gjuhën e shfletuesit të secilit?

The Multisite Language Switcher does not redirect the users automatically. I’m not sure if the plugin should do that.

Si mund ta shtoj Multisite Language Switcher te menuja e lëvizjeve e blogut tim?

Ju lutemi, hiqjani shenjën shtesës MslsMenu.

Dua ta kem gjuhën te një përzgjedhës HTML. Si mund ta bëj këtë?

Ju lutemi, hiqjani shenjën shtesës MslsSelect.

A mund të përdor një funksion për të marrë gjuhën e faqes që po sheh përdoruesi?

Po, duhet të përdorni funksionin API WordPress get_locale(), por mundeni edhe të përdorni kod si ky

$blog     = msls_blog_collection()->get_current_blog();
$language = $blog->get_language();

The class behind it moved to lloc\Msls\Blog\Collection in version 3.0.0. The old name
lloc\Msls\MslsBlogCollection still resolves, so existing code keeps working.

Nëse kam tjetër pyetje, ku mund të pyes?

Për më tepër hollësi, ju lutemi, vizitoni sajtin e MSLS-së, ose përdorni forumin e asistencës WordPress.

Shqyrtime

21 Shkurt, 2026 1 përgjigje
Simple yet universally functional. Every language is separate sub-site, so you can have them identical or as different as necessary and plugin provides means to tie it all together. Have been using it for years and never disappointed.
11 Janar, 2026
At first I had some trouble with the plugin. But now – I wouldn’t want to be without it! I really like the plugin’s functional simplicity! Thanks, Dennis, for this wonderful plugin!
25 Shtator, 2025 1 përgjigje
I think we still need to wait some time before WordPress core implementation for Multilingual sites. See WordPress roadmap I’ve tried WPML in the past but did not really like it. Haven’t tried Polylang plugin yet In my opinion the best setup for multilingual sites is a wordpress multisite setup. Then this great Multisite Language Switcher plugin is the way to go. Simply loving it and also top support deserves a 5 * star rating please keep up the good work you’re doing! greetingsBecki
7 Maj, 2024
There is a learning curve and i think someone should make a tutorial how to implement the language switcher and menu and how to work with it. But after all a great plugin.
Lexojini krejt 99 shqyrtimet

Kontribues & Zhvillues

“Këmbyes Gjuhe Shumësajtësish” është software me burim të hapur. Në këtë shtojcë kanë dhënë ndihmesë personat vijues.

Kontribues

“Këmbyes Gjuhe Shumësajtësish” është përkthyer në 17 gjuhë. Faleminderit përkthyesve për ndihmesën e tyre.

Përkthejeni “Këmbyes Gjuhe Shumësajtësish” në gjuhën tuaj.

Ju intereson zhvillimi?

Shfletoni kodin, shkarkoni depon SVN, ose pajtohuni përmes RSS-je te regjistri i zhvillimeve.

Regjistër ndryshimesh

3.0.2

  • Fixed: with more than 100 users on a blog, opening the settings page raised a PHP notice that ended up in the error log (and in services such as Sentry). The truncated user list is now reported as a hint below the “Reference user” dropdown instead.
  • Changed: MSLS no longer runs count_users() to detect the truncation, which removes a costly query from the settings page on blogs with many users.

3.0.1

  • Fixed: 3.0.0 could not be published on WordPress.org
  • The plugin code is identical to 3.0.0.

3.0.0

  • New: Quick Create – create the translated post straight from the editor metabox, or pick a source post on the new Add from Translation submenu (single and bulk). Backed by a REST endpoint and switchable in the settings.
  • New: msls_quick_create_capability lets integrations override the Quick Create permission checks. Additional filters cover the post data, the inserted post, the REST response, the untranslated-posts list and the mapped taxonomy terms.
  • New: filter hooks for the AJAX suggest results of the post and term metaboxes.
  • New: a developer reference in docs/ – public API, every hook, integration snippets and the Playwright setup.
  • Changed: the lloc\Msls\ namespace is split into per-concern sub-namespaces. Every pre-3.0 class name (MslsOptions, MslsLink, MslsOutput, …) keeps working through a backwards-compatibility alias, so add-ons and custom code do not need changes.
  • Changed: the public helper functions moved to includes/api.php, and the $attr argument of msls_get_switcher() is now optional.
  • Fixed: add-ons such as MslsMenu and MslsSelect could be silently disabled because the plugin registered its classes too late. Aliases and API functions are now available the moment the plugin file is loaded.
  • Fixed: authorization is checked on the destination post during content import, and the ContentImporter permission and post type checks were corrected.
  • Fixed: no home_url() fallback for taxonomy and query archives anymore.
  • Fixed: broken links on the page for the latest posts.
  • Fixed: several issues in the blog collection.
  • Internal: strict typing throughout, PHPStan level 8 clean, ABSPATH guards, Plugin Check and PHPCS findings addressed, a wp-env based local multisite and a Playwright end-to-end suite.

2.10.1

  • Fixed: deprecated function warning pointed to a non-existent function.
  • Documentation: README.md code snippets reflect the new function names.

2.10.0

  • New: prefixed public helper functions (msls_get_*, msls_the_switcher) with deprecation shims for the legacy names.
  • New: action hook names are exposed as constants for safer programmatic use.
  • Accessibility: aria-current="page" on the active language link.
  • Fixed: path-related issue affecting asset/loader resolution.

The full history is kept in the separate Changelog.