Managing Your Integration
The integration dashboard offers tools for configuring settings and monitoring the work of Quetzal. As your code is ingested, strings, translations, and text from the code will be visible. Changes made to content in the dasboard will be propagated to source control as configured. Quetzal features can be toggled under the Content Settings tab, and the rules concerning how Quetzal interacts with your source control can be configured under the Changes tab.Changes Tab
This panel shows the branches currently being monitored and updated by Quetzal. Each branch listed here will be monitored for changes which affect localization in real time. The available actions:- Remove: Remove the branch from being monitored. Updates will stop.
- Reset: Roll back any processing and have it run fresh. This might be needed if settings were modified extensively and the processing done has become outdated.
Translations Tab
The translations tab has the same structure as your main translations tab, but scoped to the current integration. The three panes give read and update access to:- Strings in your app and their translations
- Glossary terms in your app and their translations
- Proposed translation revisions to confirm or reject.
Content Settings
This tab defines the settings central to the behavior of your Quetzal integration. The primary feature set can be toggled on and off in the first General tab:- Perform translations: Quetzal will generate missing translations. If this is off, untranslated strings will stay that way.
- Audit existing translation: Quetzal will propose revisions to existing translations. If this is off, existing translations will never be modified.
- Wrap missing strings: Quetzal will modify your code to ensure all user-facing content is translated. If this is off, your code will never be modified.
- Translate special content: Attempt to translate images and other advanced content (Beta)
- Text Files: Update localized text files whenever their source updates (Beta)
Wrapping Settings
If “Wrap missing strings” is enabled, further settings will determine how and when Quetzal will update your code to translate missing strings. File types can be listed to scope updates to particular filetypes. Content Rules: Guidelines provided to the ai to limit the strings that end up being classified as needing translation. Refactoring: By default, we will refactor your code minimally to ensure localization works. This will never involve large rewrites, but rather small edits such as moving strings or adding mechanisms in scope. You can turn this off, or specify specific guidelines.Language
Define which locales to translate into for this integration. There are also three sections for adding guidelines for the AI to consider:- For translating into each locale
- For translating glossary terms
- For auditing existing translations
