{"id":15012856,"url":"https://github.com/lloc/multisite-language-switcher","last_synced_at":"2025-05-16T07:05:05.586Z","repository":{"id":1731082,"uuid":"2483630","full_name":"lloc/Multisite-Language-Switcher","owner":"lloc","description":"WordPress Plugin: Multisite Language Switcher","archived":false,"fork":false,"pushed_at":"2025-05-12T09:07:35.000Z","size":16807,"stargazers_count":135,"open_issues_count":19,"forks_count":41,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-05-12T09:54:49.612Z","etag":null,"topics":["gutenberg-blocks","hacktoberfest","languages","multilanguage","multilingual","multisites","playwright","plugin","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"http://msls.co","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"BrunoDeBarros/git-deploy-php","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lloc.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["lloc"]}},"created_at":"2011-09-29T17:30:08.000Z","updated_at":"2025-05-12T09:06:18.000Z","dependencies_parsed_at":"2024-01-06T15:27:27.189Z","dependency_job_id":"9c52d699-3112-4232-a08e-90c027ad17ef","html_url":"https://github.com/lloc/Multisite-Language-Switcher","commit_stats":{"total_commits":1392,"total_committers":40,"mean_commits":34.8,"dds":0.1170977011494253,"last_synced_commit":"4c5b37fa4b640a1a6ad7cf60c583b75c1e1bccef"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lloc%2FMultisite-Language-Switcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lloc%2FMultisite-Language-Switcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lloc%2FMultisite-Language-Switcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lloc%2FMultisite-Language-Switcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lloc","download_url":"https://codeload.github.com/lloc/Multisite-Language-Switcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254485056,"owners_count":22078767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gutenberg-blocks","hacktoberfest","languages","multilanguage","multilingual","multisites","playwright","plugin","wordpress","wordpress-plugin"],"created_at":"2024-09-24T19:43:20.135Z","updated_at":"2025-05-16T07:05:00.572Z","avatar_url":"https://github.com/lloc.png","language":"PHP","readme":"# Multisite Language Switcher\n\nA simple, powerful, and user-friendly plugin that adds multilingual support to your [WordPress multisite](https://wordpress.org/documentation/article/create-a-network/) installation, whether using multiple subdomains or folders. Multisite Language Switcher allows you to effortlessly manage translations for posts, pages, custom post types, categories, tags, and custom taxonomies.\n\n[![WordPress Plugin Version](https://img.shields.io/wordpress/plugin/v/multisite-language-switcher.svg)](https://wordpress.org/plugins/multisite-language-switcher/)\n[![License](https://img.shields.io/badge/license-GPL_v2%2B-blue.svg)](http://opensource.org/licenses/GPL-2.0)\n[![WordPress Tested](https://img.shields.io/wordpress/v/multisite-language-switcher.svg)](https://wordpress.org/plugins/multisite-language-switcher/)\n[![codecov](https://codecov.io/gh/lloc/Multisite-Language-Switcher/graph/badge.svg?token=IlD4bX4KZ4)](https://codecov.io/gh/lloc/Multisite-Language-Switcher)\n\n## Where to get the plugin\n\n[Download](http://downloads.wordpress.org/plugin/multisite-language-switcher.zip) the latest stable from the [WordPress Plugin Directory](https://wordpress.org/plugins/multisite-language-switcher/), and please remember to give this plugin [a five-star rating](https://wordpress.org/support/plugin/multisite-language-switcher/reviews/#new-post).\n\n_Please note that while the master branch on GitHub is intended to be stable, it is not recommended for production use. Instead, please use the [official releases](https://github.com/lloc/Multisite-Language-Switcher/releases) for deployment._\n\nIf you plan to use the GitHub repository on a server, don't forget to run `composer install --no-dev`.\n\n## Installation Instructions\n\n*  Via WordPress Dashboard:\n    *  Go to your WordPress dashboard.\n    *  Navigate to `Network Admin` \u003e `Plugins`.\n    *  Click on `Add New Plugin`.\n    *  Search for \"Multisite Language Switcher\".\n    *  Click `Install Now` and then `Activate`.\n\n* Manual Installation:\n    *  Download the plugin and unzip it using your preferred program.\n    *  Upload the entire plugin directory to your WordPress plugin directory (/wp-content/plugins).\n    *  Navigate to `Network Admin` \u003e `Plugins`.\n    *  Click on `Activate` for the Multisite Language Switcher plugin.\n\n*  Configuration:\n    *  After activation, navigate to `Settings` \u003e `Multisite Language Switcher` in each blog to configure the plugin.\n\n## Features and Capabilities\n\n*  Connect Translations for Pages and Posts:\n    *  Navigate to `Posts` \u003e `Edit` or `Pages` \u003e `Edit` to link your translated content.\n\n*  Connect Translations for Categories and Tags:\n    *  Go to `Posts` \u003e `Categories` or `Posts` \u003e `Tags` to associate your translated categories and tags.\n\n*  Connect Custom Post Types and Custom Taxonomies:\n    *  Easily manage translations across different custom post types and taxonomies.\n\n*  Utilize Widgets, Shortcodes, and Content Filters:\n    *  Use the widget or the Gutenberg block.\n    *  Use the [sc_msls] shortcode in the classic editor.\n    *  Set the content filter to display a hint to users when a translation is available.\n\n*  Optional Theme Integration:\n    *  Insert the following PHP code directly into your theme files to display language switcher links:\n        ```php\n        if ( function_exists( 'the_msls' ) ) {\n            the_msls();\n        }\n        ```\nReview the [Multisite Language Switcher Website](http://msls.co/) for more information. Some [diagrams](https://github.com/lloc/Multisite-Language-Switcher/blob/master/Diagrams.md) are also available. \n\n## Acknowledgements\n\nThe plugin uses flag-icons from [FamFamFam](http://famfamfam.com).\nThanks to Mark James for his great work. In addition I would like to\nthank [Jürgen Mayer](https://creativpin.com) for creating the plugin's\nbanner.\n\n## Translators\n\nThanks to all translators for their great work.\n\n*  German (de_DE) - [Dennis Ploetner](http://lloc.de/) \n*  Italian (it_IT) - [Antonella Cucinelli](http://www.freely.de/)\n*  Dutch (nl_NL) - [Alexandra Kleijn](http://www.buurtaal.de/) \n*  Brazillian Portuguese (pt_BR) - [Victor](http://www.coolweb.com.br/)\n*  Spanish (es_ES) - [Andreas Breitschopp](http://www.ab-weblog.com/en/) \n*  French (fr_FR) - [Andreas Breitschopp](http://www.ab-tools.com/en/)\n*  Russian (ru_RU) - [Andrey Vystavkin](http://j4vk.com/)\n*  Ukrainian (uk) - [Victor Melnichenko](http://worm.org.ua/)\n*  Croatian (hr_HR) - [Brankec69](https://github.com/Brankec69)\n*  Romanian (ro_RO) - [Armand K](http://caveatlector.eu/)\n*  Polish (pl_PL) - [Kamil Frejlich](http://www.mojito-networks.com/)\n*  Lithuanian (lt_LT) - Ovidijus Pukys\n*  Catalan (ca_ES) - Joan López\n*  Czech (cs_CZ) - Rastr\n*  Hungarian (hu_HU) - RobiG\n*  Georgian (ka_GE) - [Jas Saran](http://www.gwebpro.com/)\n*  Greek (el) - [Christoforos Aivazidis](http://www.aivazidis.org/)\n*  Serbian (sr_RS) - [Web Hosting Hub](http://www.webhostinghub.com/)\n*  Turkish (tr) - Alican Cakil\n*  Armenian (hy_AM) - Yeghishe Nersisyan\n*  Bengali (bn_BD) - Md. Nazmul Huda\n*  Japanese (ja) - [ThemeBoy](http://themeboy.com/)\n*  Swedish (sv_SE) - [Erik Bernskiold](http://www.bernskioldmedia.com/)\n*  Traditional \u0026 Simplified Chinese (zh_CN \u0026 zh_TW) - DrBenson\n*  Arabic (ar) - Mohamed Elwan\n*  Norwegian (nb_NO) - Ibrahim Qraiqe\n*  Bulgarian (bg_BG) - [Vencislav Raev](http://www.catblue.net/)\n\nYou can translate this plugin on [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/multisite-language-switcher/), or if you prefer and have created your own language pack, or have an update of an \nexisting one, you can [send me](mailto:re@lloc.de) your gettext PO \nand MO so that I can bundle it into the Multisite Language Switcher. \nYou can download the latest POT file\n[from here](https://github.com/lloc/Multisite-Language-Switcher/blob/master/languages/default.pot).\n","funding_links":["https://github.com/sponsors/lloc"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flloc%2Fmultisite-language-switcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flloc%2Fmultisite-language-switcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flloc%2Fmultisite-language-switcher/lists"}