2010-11-18

Django translation MN



Саяханаас Django дотор маань Монгол орчуулага орсан байна. Энэ үнэхээр их хэрэгтэй зүйл болсон. Орчуулсан сайн дурынхандаа баяраллаа.

Орчуулага дотор бяцхан алдаа хийсэнээс байна. . Энэ алдаа нь  settings.py дотор language ийг нь mn ээр сонгох үед жанго ийн өөрийн админ хэсэг дээрх хэрэглэгчийн мэдээлэл засах хуудасийн хаана ч дарсан нууц үг солих хуудасруу шилжүүлэж байсан байна.

Энэхүү орчуулагыг зассан талаарх бяцхан тэмдэглэлийг оруулая.

1. Өөрийн django ийн project дотор /conf/locale гэсэн хавтас үүсгэ.

2. Django ийн код дотроос /django/conf/locale/mn хавтасийг өөрийн project ийн /conf/locale хавтасруу хуулах.
python-dist-package нь
ubuntu: /usr/local/lib/python2.6/dist-packages/
windows: c:\python26\libs\site-package\

3. Settings.py дээр доорх тохируулалыг нэмэх.

# Language code for this installation. All choices can be found here:
# http://www.i18nguy.com/unicode/language-identifiers.html
LANGUAGE_CODE = 'mn'

# If you set this to False, Django will make some optimizations so as not
# to load the internationalization machinery.
USE_I18N = True

# If you set this to False, Django will not format dates, numbers and
# calendars according to the current locale
USE_L10N = True

import os
# Төслийн байрлаж байгаа эхний зам
ROOT_FOLDER = os.path.normpath (os.path.dirname(__file__) )

# Заавал оруулах
LOCALE_PATHS = (
 os.path.join(ROOT_FOLDER, "conf/locale"),

)


4. Орчуулагын алдааг засах /conf/locale/mn/django.po файлын 1304-р мөрийг доорх байдалаар сольно уу.




5. Орчуулагын файлыг эмхтгэх.
python manage.py compilemessages
За ингээд болоо.
Django төслийн монгол орчуулагын төсөлд дараах хаягаар хандаж энд дарж оролцоно уу.

Эх сурвалжууд:

No comments: