processwire-multi-language
CommunityBuild multilingual ProcessWire sites with ease.
Authorwebmanufaktur
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill simplifies the creation and management of multilingual websites within the ProcessWire CMS, enabling seamless content translation and internationalization.
Core Features & Use Cases
- Multi-language Fields: Supports text, textarea, and title fields that can hold different values per language.
- Language-Alternate Fields: Allows for fields that substitute based on language (e.g.,
body_spanish). - Multi-language URLs: Enables language-specific URLs and page names for SEO and user navigation.
- Code Internationalization (i18n): Provides functions (
__(),_n(),_x()) to translate static strings in template files and modules. - Language Switching: Offers methods for implementing language switchers in the frontend.
- Admin Language Packs: Facilitates the installation of language packs for the ProcessWire admin interface.
- Use Case: You are developing a corporate website that needs to be available in English, Spanish, and German. This Skill guides you through setting up all necessary fields, translating content, configuring URLs, and implementing a language switcher.
Quick Start
Follow the steps to install the required modules: LanguageSupport, LanguageSupportFields, and LanguageSupportPageNames.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: processwire-multi-language Download link: https://github.com/webmanufaktur/pwaiworkflow/archive/main.zip#processwire-multi-language Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.