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 төслийн монгол орчуулагын төсөлд дараах хаягаар хандаж энд дарж оролцоно уу.

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

2010-11-10

Django document chm format

Блог бичихгүй нэлээдгүй удлаа.

Django-г хэдэн хүнд заах боломж гарч гарын авлага нь offline байдалаар хэрэглэх шаардлага гараад эвтэйхэн хэрэглэгддэгээр нь chm байдалаар бэлтгэх гээд жаахан судлав.

Django ийн баримтжуулалт нь Sphinx хэлбэрээр бичигдсэн байсан учраас дараах алхамуудаар харьцангүй хялбар хийгдэв.

Бэлтгэл ажил.
Python, Sphnix, байх хэрэгтэй.
Windows байхгүй бол Wine + HTML Help workshop хэрэгтэй.
chm байлыг үзхэд xchm хэрэгтэй.

Баримтжуулалтыг бэлтгэх
1. Download django.
2. Extract archive django
3. Open terminal and change directory to /django/docs
4. make htmlhelp
5. Open HTML Help workshop. // боломжтой бол Windows Дээрээс хийсэн ч болно.
6. File -> Compile...  /django/docs/_build/htmlhelp/Djangodoc.hhp

Ингээд л болоо.

Дээрх аргаар үүсгэсэн chm файлыг дараах холбоос дээр хадгалав.
Зассан: 
Өмнөх үүсгэсэн файлыг Windows Дээр нээхэд асуудал гарч байсан учираас жаахан засвар хийж дахин үүсгэв.
http://bit.ly/dha5vf 
Янз бүрийн асуудал гаруул коммент үлдээгээрэй.
Ubuntu дээр xchm Дээр ашиглахад ямар ч асуудал алга.
Windows дээр  ашиглахад ямар ч асуудал алга.