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.
- Gjermanisht (de_DE) – Dennis Ploetner
- Italisht (it_IT) – Antonella Cucinelli
- Holandisht (nl_NL) – Alexandra Kleijn
- Portugalishte Braili (pt_BR) – Coolweb
- Spanjisht (es_ES) – Andreas Breitschopp
- Frëngjisht (fr_FR) – Andreas Breitschopp
- Rusisht (ru_RU) – Andrey Vystavkin
- Ukrainisht (uk) – Victor Melnichenko
- Kroatisht (hr_HR) – Brankec69
- Rumanisht (ro_RO) – Armand K
- Polonisht (pl_PL) – Kamil Frejlich
- Lituanisht (lt_LT) – Ovidijus Pukys
- Katalanase (ca_ES) – Joan López
- Çekisht (cs_CZ) – Rastr
- Hungarisht (hu_HU) – RobiG
- Gjeorgjisht (ka_GE) – Jas Saran
- Greqisht (el) – Christoforos Aivazidis
- Serbisht (sr_RS) – Web Hosting Hub
- Turqisht (tr) – Alican Cakil
- Armenishte (hy_AM) – Yeghishe Nersisyan
- Bengalishte (bn_BD) – Md. Nazmul Huda
- Japonisht (ja) – ThemeBoy
- Suedisht (sv_SE) – Erik Bernskiold
- Kineze Tradicionale & Thjeshtuar (zh_CN & zh_TW) – DrBenson
- Arabishte(ar) – Mohamed Elwan
- Norvegjisht (nb_NO) – Ibrahim Qraiqe
- Bullgarishte (bg_BG) – Vencislav Raev
- Spanjishte Meksike (es_MX) – Fernando Mata
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->EditorPages->Edit - Connect your translated categories and tags in
Posts->CategoriesorPosts->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 Translationsubmenu, 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.
-
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\Collectionin 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
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 Translationsubmenu (single and bulk). Backed by a REST endpoint and switchable in the settings. - New:
msls_quick_create_capabilitylets 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$attrargument ofmsls_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,
ABSPATHguards, 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.
