Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Формализация количественных единиц

Автор БорисС, октября 28, 2011, 16:48

0 Пользователи и 1 гость просматривают эту тему.

БорисС

Здравствуйте, уважаемые форумчане!
Сразу скажу, что я программист, и в лингвистике ничего не понимаю, поэтому буду пользоваться, возможно, нестандартной терминологией. Прошу строго не судить.
Итак, имеется следующая задача:
Нужно написать программу, которую можно будет перевести на другой язык (по нашему - локализовать  :)) без участия автора.
В целом, задача решаема,  существует достаточно много средств, позволяющих это проделать. Но возникла одна проблема:
в программе выводится возраст  в разных единицах: дни, месяцы, года и т.д.  Необходимо как-то формализовать правило сопоставления количества и формы отображения единицы измерения: 1 - "год",  3 - "месяца",  13 - "дней" и т.д.

Предлагаемое решение:
Для каждой единицы вводится несколько словоформ (от 1 до N) и правило соответствия количества и словоформы.
К примеру:
Русский:
форм - 3;  1,21,31, 41, ... - форма 1;  2,3,4, 22, 23, 24...  - форма 2; остальные - форма 3.

Английский, французский, испанский, ... :
форм - 2;  1 - форма1; остальные - форма 2.


Вопросы:
1. Существуют ли современные языки, для которых данная схема не подходит?
2. Какое максимальное количество форм в современных языках?

hurufu

А аудитория будет обширная? Только большие языки или же нет?

Штудент

Цитата: БорисС от октября 28, 2011, 16:48
Вопросы:
1. Существуют ли современные языки, для которых данная схема не подходит?
2. Какое максимальное количество форм в современных языках?
1. А для языков без словоизменения только одна форма?
2. Навскидку - в литовском почти 150 форм у прилагательного, если память не изменяет.
Wahn, Wahn, überall Wahn!

БорисС

Цитата: hurufu от октября 28, 2011, 16:57
А аудитория будет обширная? Только большие языки или же нет?
Теоретически - любые.   Практически -  пока только большие.

БорисС

Цитата: Штудент от октября 28, 2011, 16:58
1. А для языков без словоизменения только одна форма?
2. Навскидку - в литовском почти 150 форм у прилагательного, если память не изменяет.
1. Видимо да.
2. Интересуют  только перечислимые существительные.

RawonaM

Цитата: БорисС от октября 28, 2011, 16:48
1. Существуют ли современные языки, для которых данная схема не подходит?
Безусловно. Арабский к примеру.

БорисС


Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр