Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 10, 2007 03:54:48

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

pytils-ua, pytils-by

Ко мне поступило предложение реализовать в pytils поддержку украинского и белорусского языков.

Я просто процитирую свой ответ:

Во-первых, я не знаю грамматику этих языков. Во-вторых, было бы
нелогично в пакет _ру_тилс добавлять какие-либо (даже родственные)
языки помимо русского, тогда его нужно переименовывать в cyrlang ;-) или
вроде того. В-третьих, дизайн pytils изначально не был рассчитан на
более чем один язык, так что возможные несогласования в грамматике
вынудят прибегать к “подпоркам” и “хакам”, я бы хотел избежать этого.
Вопрос к общественности: насколько близки по грамматике русский, украинский и белорусский? Ограничится ли это просто переводом сообщений? Насколько близки правила типографики? Насколько необходим общий пакет для трех языков? Не лучше ли иметь отдельный пакет для отдельного языка? Кто будет поддерживать добавленные языки при добавлении новой функциональности в пакет русского языка?



Офлайн

#2 Сен. 10, 2007 10:33:28

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

pytils-ua, pytils-by

про белорусский не скажу, а украинский по грамматике очень близок. Вобще-то эти три языка являются очень близкородственными и выросли из старославянского (Киевская Русь, ага).
Для украинскго потребуется перевод всех текстовых строк.
Если делать поддержку, то наверное лучше через gettext.

Сам pytils не использовал, поэтому я вам не скажу за всю Одессу.



Офлайн

#3 Сен. 11, 2007 22:57:51

Boo
От:
Зарегистрирован: 2006-12-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

pytils-ua, pytils-by

Что касается правила “1, 2, 5”, то украинский идентичен русскому. Не думаю, что логика будет отличаться от русской версии и в остальном.



Офлайн

#4 Сен. 12, 2007 03:45:39

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

pytils-ua, pytils-by

Как мне когда-то говорила знакомая-филолог - разница есть таки.
Но она небольшая и правится в исключениях довольно легко (по крайней мере для русского и украинского).
Воспроизвести различия неспособен по причине полной безграмотности в данном вопросе.



Офлайн

#5 Сен. 14, 2007 17:03:02

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

pytils-ua, pytils-by

Беларуский язык от русского отличается только лексически, хотя различия в этом довольно-таки существенны. То есть перевод с русского на беларуский и обратно легко можно осуществить, создав обширную базу слов - правила построения предложений те же. Есть небольшие отличия в алфавите - в беларуском языке нет буквы “щ”, но есть “ў”, вместо “и” используется “i”.



Офлайн

#6 Июнь 3, 2015 14:30:32

Berg
От: Украина
Зарегистрирован: 2010-03-10
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

pytils-ua, pytils-by

Боюсь подниму старый топик, но мне это интересно стало.
А что если действительно сделать такой модуль, только не форкать, а вобщие вычисления держать все в одном сделать, язык чтоб можно было передавать параметром, а надстройки константы и костыли для каждого языка положить в нечто contrib или backend ? в общем по архитектуре сделать наподобиии как авторизацию в соц.сетях организоваться код.
Мне интересен украинский вариант и мог бы помагать его поддерживать, добавлять тесты и проверять.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version