Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.
Why: Enable your app to reach a wider audience by supporting multiple languages, making it easier for your members to engage with your content.
Navigate: App Station > App Settings > Translations
Quick Start
Go to App Station and select App Settings.
Click on Translations.
Enable additional languages by selecting them from the list.
Edit translation strings for UI text as needed.
Save your changes.
Understanding Translations
Member Kitchens provides a robust translation system that allows you to manage the language settings for your app. This system supports both the admin interface and the content your members see.
App-Level vs. Content Translations
App-Level Translations: These are translations for user interface elements such as buttons, labels, and navigation menus. They ensure that the app's functionality is accessible in different languages.
Content Translations: These refer to the translations of the actual content you create, such as recipes, meal plans, and blog posts. You can manage these separately based on your audience's needs.
How Members Switch Languages
Members can switch languages through their profile settings. When they select a new language, the app reloads to display the interface and content in the chosen language. This seamless transition ensures that members can easily navigate your app in their preferred language.
Managing Translations
Enabling Additional Languages
In the Translations section of the App Station, you can enable additional languages for your app.
Simply select the languages you want to support from the available options.
Editing Translation Strings
Navigate to the Translations section.
Here, you can view and edit the translation strings for various UI elements.
Make sure to provide clear and descriptive keys for each translation to maintain consistency.
Best Practices
Use Namespaces: Organize translations by feature or area (e.g.,
common,recipes).Provide Fallbacks: Always include fallback text in your translations to ensure clarity during development.
Review Translations: Regularly review translations, especially if using AI-generated options, to ensure accuracy.
Troubleshooting Common Issues
Translation Keys Not Showing: Ensure that the translations are loaded correctly and that the language code is set properly.
Translations Not Updating: Clear your browser cache and verify that the translations are saved in the database.
