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.
Этот модуль предоставляет русские версии функций для работы с датами.
Это та же функция, что в racket/date, но возвращает русское представление даты.
Регистрирует русскую локализацию для модуля srfi/19.
2 Числа прописью (Numbers in words).
(require russian/plural) | package: russian |
This module provides text representation for numbers and utilities for plurals.
Этот модуль предоставляет функции для формирования текстового представления чисел и выбора формы множественного числа.
Возвращает вариант множественного числа для переданного количества. 0 - вариант, используемый после чисед 1, 11, ...; 1 - вариант, используемыя после 2, 3, 22, ...; 2 - вариант, используемый в остальных случаях.
procedure
n : exact-integer? words : (vector/c string? string? string?)
Возвращает вариант множественного числа для переданного количества из параметра words. words - массив из трёх элементов с формами множестенного числа как в plural. Например #("штука" "штуки" "штук").
procedure
n : exact-integer? units : (or/c #f (vector/c string? string? string?))
Возвращает число прописью n и добавялет к нему единицу измерения units. Единица измерения можеть быть #f, тогда возвращается просто число. Единица измерения представлена в виде массива из трёх строк как в plural-text.