Author Topic: Формализация количественных единиц  (Read 1483 times)

0 Members and 1 Guest are viewing this topic.

Offline БорисС

  • Newbie
  • Posts: 4
  • Gender: Male
Здравствуйте, уважаемые форумчане!
Сразу скажу, что я программист, и в лингвистике ничего не понимаю, поэтому буду пользоваться, возможно, нестандартной терминологией. Прошу строго не судить.
Итак, имеется следующая задача:
Нужно написать программу, которую можно будет перевести на другой язык (по нашему - локализовать  :)) без участия автора.
В целом, задача решаема,  существует достаточно много средств, позволяющих это проделать. Но возникла одна проблема:
в программе выводится возраст  в разных единицах: дни, месяцы, года и т.д.  Необходимо как-то формализовать правило сопоставления количества и формы отображения единицы измерения: 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. Какое максимальное количество форм в современных языках?

Offline hurufu

  • Posts: 877
  • Gender: Male
А аудитория будет обширная? Только большие языки или же нет?

Offline Штудент

  • Posts: 9107
  • Gender: Male
Вопросы:
1. Существуют ли современные языки, для которых данная схема не подходит?
2. Какое максимальное количество форм в современных языках?
1. А для языков без словоизменения только одна форма?
2. Навскидку - в литовском почти 150 форм у прилагательного, если память не изменяет.
Wahn, Wahn, überall Wahn!

Offline БорисС

  • Newbie
  • Posts: 4
  • Gender: Male
А аудитория будет обширная? Только большие языки или же нет?
Теоретически - любые.   Практически -  пока только большие.

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

Offline RawonaM

  • Posts: 42923
1. Существуют ли современные языки, для которых данная схема не подходит?
Безусловно. Арабский к примеру.

Offline БорисС

  • Newbie
  • Posts: 4
  • Gender: Male
Безусловно. Арабский к примеру.
Печально...
А там какие правила?

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Note: this post will not display until it's been approved by a moderator.
Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
√49 Напишите ответ строчными буквами:
«Сто одёжек, все без застёжек» — что это?: