Description #
The Languages module provides real-time multilingual capability for front-end content and back-end administration, ensuring your church website is accessible to a diverse audience.
Module Integrations #
- Articles: Translates blog posts and resources for broader reach.
- Beliefs: Translates faith statements to share doctrines globally.
- Events: Translates event details and schedules for inclusive participation.
- Giving: Translates donation forms to support diverse donors.
- Groups: Translates group descriptions to engage varied audiences.
- History: Translates timeline events for historical accessibility.
- Locations: Translates location details for multi-campus clarity.
- Ministries: Translates ministry descriptions to reflect outreach goals.
- Missions: Translates missionary profiles for global impact.
- People: Translates public member profiles to connect communities.
- Podcasts: Translates episode summaries for audio accessibility.
- Prayer: Translates prayer requests to foster inclusive prayer.
- Recommendations: Translates resource lists for diverse readers.
- Sermons: Translates sermon details to share teachings widely.
- Staff: Translates staff profiles for team accessibility.
- Testimonies: Translates personal stories to inspire globally.
- What to Expect: Translates visitor information for welcoming diverse guests.
Module Options #
Customize the Languages module to control multilingual settings.
- Navigate to Church Infinite > Website Settings > Modules > Languages in the dashboard.
- Configure settings:
- Default Language: Set the primary language for the website (e.g., English).
- Translated Languages: Add languages (e.g., Spanish, French) and set active status.
- Native Language Names: Enable or disable native names (e.g., Español vs. Spanish).
- Language Switcher: Choose a style (e.g., dropdown, flags) for front-end navigation.
- Automatic Translation: Enable or disable automatic translation for new content.
- Translation Quota: Monitor usage progress for automatic translations, if applicable.
- Save changes to apply settings across your website.
Managing Languages #
Multilingual Content #
Description: Multilingual content ensures your website and dashboard are accessible in multiple languages, managed via TranslatePress integration.
Setting Up Languages:
- Go to Church Infinite > Website Settings > Modules > Languages.
- In the language settings section:
- Add Language: Select a language (e.g., Spanish) from the available options.
- Active Status: Enable the language for front-end and back-end use.
- Language Code: Confirm the code (e.g., es_ES for Spanish).
- Save changes to activate the language.
Translating Content:
- Go to TranslatePress > Translate Site in the dashboard.
- Navigate to a page or content item (e.g., “Sermons” page, an article).
- Use the translation editor to:
- Select the target language (e.g., Spanish).
- Edit text strings (e.g., translate “Sermons” to “Mensajes”).
- Add translations for titles, descriptions, or other fields.
- Save translations to update the content.
- Repeat for all relevant content (e.g., module pages, dashboard menus).
Managing Language Switcher:
- Go to Church Infinite > Website Settings > Modules > Languages.
- In the language switcher settings:
- Style: Choose a display style (e.g., dropdown, flag icons).
- Position: Set the switcher location (e.g., header, footer).
- Save changes to display the switcher on the front end.
- Test the switcher by visiting your website and switching languages to ensure content displays correctly.
Language Options: Enhance multilingual functionality:
- Automatic Translation: Enable for quick translation of new content (monitor quota).
- Native Names: Use native language names (e.g., Français) for authenticity.
- Back-End Translation: Translate dashboard menus for multilingual admin users.