# Форматы чисел

По **умолчанию** Soulver использует настройки из системных параметров **Язык и регион** на вашем устройстве.

<figure><img src="/files/VLOa8BnbxD6WKm4ZsqTu" alt=""><figcaption><p>Системные настройки macOS сообщают Soulver, какой числовой формат использовать в зависимости от вашего региона</p></figcaption></figure>

### Выбор настроек числового формата

Вы также можете выбрать другой числовой формат в настройках Soulver **Calculator** > **Number Formatting**

<div align="left"><figure><img src="/files/VYKuiOdHD6BwwSWy7ha1" alt="" width="361"><figcaption><p>Выберите один из трёх стандартных регионов, помимо системного региона</p></figcaption></figure></div>

| Формат           | Разделитель тысяч | Десятичный разделитель |
| ---------------- | ----------------- | ---------------------- |
| Северная Америка | ,                 | .                      |
| Западная Европа  | .                 | ,                      |
| Восточная Европа | (пробел)          | ,                      |

{% hint style="info" %}
В регионе Восточная Европа в качестве десятичного разделителя можно использовать либо `.` либо `,`
{% endhint %}

### Автоматическая вставка разделителей тысяч при вводе

Отметьте **Format numbers with thousand separators** в панели настроек **Editing**,

10000 будет автоматически отформатировано как 10,000 (например, в Северной Америке)

<figure><img src="/files/Rz8W77NDxXwrpXD6HxlN" alt=""><figcaption><p>Soulver может автоматически вставлять разделители тысяч в числа по мере ввода</p></figcaption></figure>

### Преобразование чисел из иностранных форматов при вставке

Отметьте **Convert foreign numbers when pasting**, чтобы автоматически преобразовывать числа в иностранных форматах в выбранный вами числовой формат при вставке в лист.

{% hint style="info" %}
Листы, использующие иностранные числовые форматы, будут автоматически преобразованы в выбранный вами формат при открытии.
{% endhint %}

### Использование подчёркивания как разделителя тысяч

Вы можете использовать символ подчёркивания для разделения чисел.

Это обычно поддерживается в языках программирования, так что вы можете легко копировать и вставлять числа между Soulver и вашим кодом

```
1_000_000 + 2_000          | 1,002,000
0b_1100_0001 to decimal    | 193
0xCAFE_F00D to decimal     | 3.406G
```


---

# 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://documentation.soulver.app/ru/documentation/formatting/region-settings.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.
