Перейти к основному содержимому

ФорматКоличестваПрописью

Стд::Форматирование::ФорматКоличестваПрописью

Правила перевода количества в строковую запись.

Параметры Другое, Один, Немного, Много, Ноль имеют разное значение в зависимости от языка, на котором происходит запись числа. Есть 5 групп:

  • в китайском и вьетнамском, названия предмета исчисления не склоняются,
  • в английском, турецком, финском, эстонском, румынском, венгерском, туркменском, грузинском, азербайджанском, казахском названия предметов исчисления склоняются по числам
  • в болгарском, немецком и французском - по числам и родам
  • в латышском и литовском, названия предметов исчисления склоняются по числам и родам по более сложным правилам
  • в польском, русском, беларусском и украинском - по падежам

Параметры, которые не указываются, помечены (минус)

ПараметрАнгл.1 группа2 группа3 группа4 группа5 группа
ДругоеOtherдля всех случаев≠ 1, т.е. мн.ч.≠ 1, т.е. мн.ч.11-19 и кратные 10(-), для дробных чисел - совпадает с 'Немного'
ОдинOne-= 1, т.е. ед.ч.= 1, т.е. ед.ч.для чисел, равных 1 по модулю 10, кроме 11для чисел, равных 1 по модулю 10
НемногоFew---для чисел равных 2-9 по модулю 10, кроме 12-19для чисел, равных 2-4 по модулю 10
МногоMany----для чисел, равных 5-9 по модулю 10
НольZero----(-) для чисел, кратных 10 - совпадает с 'Много'
РодGender--род названия предмета исчислениярод названия предмета исчислениярод названия предмета исчисления

Сравнение

Ссылочное

Иерархия типа​

Базовые типы: Объект


Конструкторы​

ФорматКоличестваПрописью​

@ИменованныеПараметры
ФорматКоличестваПрописью(
  Локаль: Локаль?,
  ИспользоватьИ: Булево,
  КраткаяФорма: Булево,
  ФинансоваяФорма: Булево,
  ВключатьДробнуюЧасть: Булево,
  ДробнаяЧастьПрописью: Булево,
  Род: РодСлова?,
  Другое: Строка,
  Один: Строка,
  Немного: Строка,
  Много: Строка,
  Ноль: Строка,
  ДробнаяЧастьДругое: Строка,
  ДробнаяЧастьОдин: Строка,
  ДробнаяЧастьНемного: Строка,
  ДробнаяЧастьМного: Строка,
  ДробнаяЧастьНоль: Строка,
  ДробнаяЧастьРод: РодСлова?)
Создает формат количества на основе параметров


Свойства​

ВключатьДробнуюЧасть​

ВключатьДробнуюЧасть: Булево

Выводить название дробной части числа.


ДробнаяЧастьДругое​

ДробнаяЧастьДругое: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьМного​

ДробнаяЧастьМного: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьНемного​

ДробнаяЧастьНемного: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьНоль​

ДробнаяЧастьНоль: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьОдин​

ДробнаяЧастьОдин: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьПрописью​

ДробнаяЧастьПрописью: Булево

Дробную часть выводить прописью.


ДробнаяЧастьРод​

ДробнаяЧастьРод: РодСлова?

Род названия дробной часты исчисления.


Другое​

Другое: Строка

Параметр описывающий склонение названия целой единицы исчисления.


ИспользоватьИ​

ИспользоватьИ: Булево

Только для английского языка. Определяет формирование классической (с использованием союза and перед прописью десятков и/или единиц внутри прописи триады) или упрощенной (без использования союза and) прописи числа.


КраткаяФорма​

КраткаяФорма: Булево

Только для турецкого языка. Определяет сокращенную или стандартную запись числа. По умолчанию ложь (стандартная запись)


Локаль​

Локаль: Локаль?

Задает язык, на котором нужно сформировать число прописью.


Много​

Много: Строка

Параметр описывающий склонение названия целой единицы исчисления.


Немного​

Немного: Строка

Параметр описывающий склонение названия целой единицы исчисления.


Ноль​

Ноль: Строка

Параметр описывающий склонение названия целой единицы исчисления.


Один​

Один: Строка

Параметр описывающий склонение названия целой единицы исчисления.


Род​

Род предмета исчисления


ФинансоваяФорма​

ФинансоваяФорма: Булево

Только для китайского и болгарского языков. Определяет формирования прописи числа в виде, принятом для финансовых операций или обычным образом.


Методы​

ВСтроку​

ВСтроку(): Строка

Переопределение
Объект::ВСтроку


Список унаследованных методов​

Объект​

ВСтроку (Переопределение)

ПолучитьТип

Представление