Django LANGUAGE_CODE problem

26 views
Skip to first unread message

pdeegii

unread,
Sep 7, 2011, 11:41:18 PM9/7/11
to Пайтончдын клуб
LANGUAGE_CODE гэдэг тохиргоо нэг л болдоггүй ээ.

LANGUAGE_CODE="mn" болгоод ажиллуулахаар анхны хэл нь "en" болоод байх
юм.

LANGUAGES = (
("mn": "Mongolia"),
("en": "English"),
)

гэж тохируулаад болохгүй. Тэгсэн мөртлөө

LANGUAGES = (
("mn": "Mongolia"),
("en-us": "English"),
)

гэхээр "mn" болоод байх юм. makemessages - р mn, en 2-г үүсгээд ч
нэмэргүй. Уул нь
LANGUAGES = (
("mn": "Mongolia"),
("en": "English"),
) мөртлөө анхны хэл "mn" байвал болчих гээд байдаг. Ийм асуудалтай
тулгарч байсан хүн байна уу?

Энэ алдаа юм байх даа?

Ankhbayar Lhagvadorj

unread,
Sep 8, 2011, 12:19:50 AM9/8/11
to pyc...@googlegroups.com
нэг Middleware тохируулаж өгөх хэрэгтэй. 

MIDDLEWARE_CLASSES = (
...
    # Хэл солих үед энэ маш чухал
    'django.middleware.locale.LocaleMiddleware',
...

Ихэвчилэн энэ байхгүйгээс болоод хэл солигддоггүй юм. 
Энийг тохируулчихвал Django 

Энэ дээрх зааварууд бүрэн ажиллана. 

энүүгээр бас хэлээ сольж болно. 
(r'^i18n/', include('django.conf.urls.i18n')),

2011/9/8 pdeegii <pdelge...@gmail.com>



--
Хүндэтгэсэн Анхбаяр

Delgermurun Purevkhuu

unread,
Sep 8, 2011, 12:21:43 AM9/8/11
to pyc...@googlegroups.com
Энэ middleware-г нэмчихсэн байгаа. Тэгсэн мөртлөө л алдаатай ажиллаад байхын?

Ankhbayar Lhagvadorj

unread,
Sep 8, 2011, 12:33:10 AM9/8/11
to pyc...@googlegroups.com
Анхны хэл нь MN байлгах уу. Буруу ойлгочиж. 

Наадах чинь их балай юм байлээ. 
Наад Middleware аа үзээрэй.
translation.get_language_from_request(request)
кодыг дуудаж байгаа. Тэр кодыг нь үзэхлээр. 
Бүр тэнэг юм байгаа. 
OS ийн чинь Locale ийг ашиглаад байгаа.  
хайх дараалал нь session, cooklie, OS iin 
Манайхан болхоор бүгд en гэсэн тохируулагатай байгаа болхоор солигдохгүй байгаа юм шиг харагдаад байгаан. 
Чи өөрөө middleware аа бичсэн дээр байх өө.
django/utils/translation/trans_real.py ийн get_language_from_request функцийг үзээрэй. 

бүр олохоо байрлаараа л settings дээрхийг авч байгаа. кк


2011/9/8 Delgermurun Purevkhuu <pdelge...@gmail.com>



--
Хүндэтгэсэн Анхбаяр

Delgermurun Purevkhuu

unread,
Sep 8, 2011, 12:53:14 AM9/8/11
to pyc...@googlegroups.com
Бөөн юм биччихэж тийм бололтой юм аа. Заза энэ хаяхаас дөө.

Баярлалаа.

Ankhbayar Lhagvadorj

unread,
Sep 8, 2011, 1:11:40 AM9/8/11
to pyc...@googlegroups.com
эсүүл хүчээр session оо цэнэглээд тавьчих.
Хэдэн нөхцөл шалгаад. 
--
Хүндэтгэсэн Анхбаяр

Tulga Ariuntuya

unread,
Sep 8, 2011, 3:22:25 AM9/8/11
to pyc...@googlegroups.com
Чиний тонкутер дээр ажилладаг юм ажилладаггүй болчих юмаа :P Джангогоо Update хийгээд үз хө. $ easy_intall -U Django

2011/9/8 Ankhbayar Lhagvadorj <l.ank...@gmail.com>
Reply all
Reply to author
Forward
0 new messages