# Translation Support

## Language Selection <a href="#add-or-improve-translations" id="add-or-improve-translations"></a>

Selecting your language is easy!

{% tabs %}
{% tab title="CAD" %}
Sonoran CAD will attempt to automatically detect your local language. However, you can manually set your language preferences in the side menu's "Settings" modal.

<figure><img src="https://docs.sonoransoftware.com/~gitbook/image?url=https%3A%2F%2F232668649-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-M4pGN81fb4R6zFhodcu%252F-MGWVCqp-tBr27Ijtu3X%252F-MGbWl2eo2PJhJw-EBt5%252Fimage.png%3Falt%3Dmedia%26token%3D6273be4a-4eb3-49f3-a5fd-022859c030da&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=36eff8cd&#x26;sv=2" alt="" width="375"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="CMS" %}
Sonoran CMS will attempt to automatically detect your local language. However, you can manually set your language preferences in the top right of your screen.

<figure><img src="https://docs.sonoransoftware.com/~gitbook/image?url=https%3A%2F%2F3006847189-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-legacy-files%2Fo%2Fassets%252F-MdBOa9OFjtdqw9FdXli%252F-MegoUb6mnjlaxfIQYBY%252F-MegoW5lMqOhe-tEd3H5%252Fimage.png%3Falt%3Dmedia%26token%3D8a0534bc-d636-413d-b462-028b64d39103&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=cefbf820&#x26;sv=2" alt="" width="375"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Radio" %}
Sonoran Radio will attempt to automatically detect your local language. However, you can manually set your language preferences in the top right of your screen.

<figure><img src="/files/4IANRZ86skYuXNpcGwDm" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## Add or Improve Translations <a href="#add-or-improve-translations" id="add-or-improve-translations"></a>

Our translation support is made possible by community contributions.

To add or improve translations for your local language, submissions can be made at [translate.sonoransoftware.com](https://translate.sonoransoftware.com/).

#### Improving Translations <a href="#improving-translations" id="improving-translations"></a>

1. Navigate to [translate.sonoransoftware.com](https://translate.sonoransoftware.com/) and select the CAD, CMS, or Radio project, then the web app and finally the language you would like to improve.
2. Select "Browse" under the "Translation status" section and enter the phrase you would like to find in the "filter" box at the top of the page.
3. Once you locate the string or strings you would like to suggest a change to, click the string.
4. Make the edits to the string in the "Glossary term" box as shown below, then click "Suggest"

<figure><img src="https://info.sonorancms.com/~gitbook/image?url=https%3A%2F%2F3006847189-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-MdBOa9OFjtdqw9FdXli%252Fuploads%252F7yZTbPQKwWYR4kDStbYh%252Fimage.png%3Falt%3Dmedia%26token%3D33dce7b6-3f8a-4677-bcf5-cfcf2efb4c9e&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=5e9e8a83&#x26;sv=2" alt="" width="375"><figcaption><p>Sonoran Software Translations: Suggest Improvement</p></figcaption></figure>

Once a staff member has reviewed the suggestion it will be added to the official translations to be released with our application on the next release. Thank you for helping improve our translation accuracy.

#### Default Translations <a href="#adding-translations" id="adding-translations"></a>

By default, when we add verbiage to our application, we use AI to translate the English strings to all our supported languages. Sometimes AI will miss a few languages or strings. You can assist us in adding these by following a similar process to suggestions.

1. Create an account on translate.sonoransoftware.com via the "Register" link at the top of the page before proceeding.
2. Navigate to translate.sonoransoftware.com homepage and select the "Sonoran CMS" project then the "Web App". The languages with strings not translated will show in on this page with a number under the "Unfinished" column.
3. Click the number in the aforementioned column to begin translating, then click the first string.
4. Enter the translation in the empty field, then click "Save and continue", the page will move to the next unfinished string until complete.

Once a staff member has reviewed the translation it will be added to the official translations to be released with our application on the next release. Thank you for helping improve our translation accuracy.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonoransoftware.com/other/translation-support.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
