Languages

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.

  1. Navigate to Church Infinite > Website Settings > Modules > Languages in the dashboard.
  2. 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.
  3. 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:

  1. Go to Church Infinite > Website Settings > Modules > Languages.
  2. 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).
  3. Save changes to activate the language.

Translating Content:

  1. Go to TranslatePress > Translate Site in the dashboard.
  2. Navigate to a page or content item (e.g., “Sermons” page, an article).
  3. 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.
  4. Save translations to update the content.
  5. Repeat for all relevant content (e.g., module pages, dashboard menus).

Managing Language Switcher:

  1. Go to Church Infinite > Website Settings > Modules > Languages.
  2. In the language switcher settings:
    • Style: Choose a display style (e.g., dropdown, flag icons).
    • Position: Set the switcher location (e.g., header, footer).
  3. Save changes to display the switcher on the front end.
  4. 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.