Language Management in Steeple
Language management in Steeple is a comprehensive system that lets you configure language both at the primary community level and at each individual user's level. This ensures a consistent user experience while providing the flexibility needed for multilingual organizations.
System architecture
Steeple uses a two-tier architecture for language management:
-
Primary community language : Defined at the primary community level and used as the reference language for new users
- User preferred language : Customizable by each user and takes precedence over the community language
Supported languages
- French
- English
- Spanish
- Catalan
- Italian
- German
- Polish
- Portuguese
- Dutch
- Swedish
How the language system works
Priority order
The system follows a clear hierarchy to determine which language is displayed:
- Language explicitly chosen by the user in their settings
- Primary community language
Fallback languages
Each language has a fallback chain used when a translation is missing. Fallback chains for each language are:
- French: Default language on which translations are based
- English: French
- Spanish: English, French
- Catalan: Spanish, English, French
- Italian: English, French
- German: English, French
- Polish: English, French
- Portuguese: English, French
- Dutch: English, French
- Swedish: English, French
Administration — Primary community language
Configuring the community language
Administrators can set the primary community language via community settings:
- Access settings: Administration > Communities > [Community name] > Settings > Default language
- Select language: Choose from the 10 supported languages
- Impact: This language will serve as the reference for new users who register
Administrative best practices
- Strategic choice: Select a language appropriate for the majority of expected new collaborators
- Multilingual organizations: If the organization is multilingual, consider enabling automatic translation to facilitate communication
- Inform new users: Let new users know they can customize their language
Impact of the primary community language choice
- The community language serves as the default for:
- the interface of new accounts
- certain administrative labels and default notifications
- It does not force the language of individual posts: users remain free to post in the language of their choice
User management — Preferred language
Changing user language
Each user can customize their language via their personal settings:
- Access settings: User menu > My settings > My account > Language used for Steeple
- Select language: Choose from the 10 available languages
- Immediate application: The change takes effect immediately across the interface
Automatic translation
If automatic translation is enabled for the organization, Steeple can offer to translate posts and comments into the user's language. When the content language differs from the user's language, a link appears to display the automatic translation.
Using our AI post-generation tool, users can also automatically translate what they are composing into one of the supported languages.