russian
1 Даты (Dates).
date->string
register-srfi/  19!
2 Числа прописью (Numbers in words).
plural
plural-text
number-in-words
8.12

russian🔗ℹ

Roman Klochkov <kalimehtar@mail.ru>

This package provides localization for russian language.

Этот пакет предоставляет функции для русской локализации.

1 Даты (Dates).🔗ℹ

 (require russian/date) package: russian

This module localizes date function.

Этот модуль предоставляет русские версии функций для работы с датами.

procedure

(date->string date)  string?

  date : date?
It is the same function as in racket/date, but returning russian date presentation.

Это та же функция, что в racket/date, но возвращает русское представление даты.

procedure

(register-srfi/19!)  any

Registers russian localization for srfi/19.

Регистрирует русскую локализацию для модуля srfi/19.

2 Числа прописью (Numbers in words).🔗ℹ

 (require russian/plural) package: russian

This module provides text representation for numbers and utilities for plurals.

Этот модуль предоставляет функции для формирования текстового представления чисел и выбора формы множественного числа.

procedure

(plural n)  (or/c 0 1 2)

  n : exact-integer?
Returns version of plural form for given number. Used in plural-text.

Возвращает вариант множественного числа для переданного количества. 0 - вариант, используемый после чисед 1, 11, ...; 1 - вариант, используемыя после 2, 3, 22, ...; 2 - вариант, используемый в остальных случаях.

procedure

(plural-text n words)  string?

  n : exact-integer?
  words : (vector/c string? string? string?)
Returns version of plural form, taken from words for given number. words is an array with versions of plural like in plural.

Возвращает вариант множественного числа для переданного количества из параметра words. words - массив из трёх элементов с формами множестенного числа как в plural. Например #("штука" "штуки" "штук").

procedure

(number-in-words n units)  string?

  n : exact-integer?
  units : (or/c #f (vector/c string? string? string?))
Returns words presentation of n with added correct form from units.

Возвращает число прописью n и добавялет к нему единицу измерения units. Единица измерения можеть быть #f, тогда возвращается просто число. Единица измерения представлена в виде массива из трёх строк как в plural-text.