Sync RU branch (#592)

This commit is contained in:
Nikita Korotaev
2024-10-03 18:31:07 +05:00
committed by GitHub
parent c1830ae5f8
commit a3800c7a73
7 changed files with 117 additions and 93 deletions
+18
View File
@@ -130,6 +130,24 @@ Xray-core
- Один файл должен содержать один основной тип и связанные с ним приватные функции.
- Тестовые файлы, такие как Mock и другие утилиты, помещайте в подкаталог testing.
#### Int32Range
**Для конечного пользователя**
Значение, представляющее собой необязательный диапазон. Возможные варианты записи:
- Отдельное число или диапазон, заключенные в кавычки:
- `""` (считается как 0). Обратите внимание, что полное отсутствие настройки поля и установка пустого значения могут иметь разное значение.
- `"114"`
- `"114-514"`
- Отдельное целое число (int). В этом случае возможно указать только одно число:
- `114`
**Для разработчика**
Если вам нужно использовать диапазон в файле конфигурации, используйте тип `Int32Range`. Для получения значений используйте `.From` и `.To` вместо использования строкового типа (`string`) и последующего ручного разбора.
Метод `.EnsureOrder()` можно использовать для обмена значений From и To, если From больше, чем To (при необходимости).