Àå°í ¸ðµâ - ¾ð¾î

Django ÇÁ·ÎÁ§Æ®¿¡¼­ ¿©·¯ ¾ð¾î Ä«Å»·Î±×¸¦ °ü¸®ÇÏ´Â °£´ÜÇÑ ½ºÅ©¸³Æ®
Áö±Ý ´Ù¿î·Îµå

Àå°í ¸ðµâ - ¾ð¾î ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL v3
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Oscar Carballal Prego
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://github.com/cidadania/

Àå°í ¸ðµâ - ¾ð¾î ű×


Àå°í ¸ðµâ - ¾ð¾î ¼³¸í

Django-Modular ¾ð¾î´Â Django ÇÁ·ÎÁ§Æ®¿¡¼­ ¿©·¯ ¾ð¾î Ä«Å»·Î±×ÀÇ »ý¼º ¹× À¯Áö º¸¼ö¸¦ ÀÚµ¿È­ÇÏ´Â Django ¾ÛÀÔ´Ï´Ù. Django¿¡ Æ÷ÇÔ µÈ ÇöÀç ¾ð¾î À¯Áö º¸¼ö µµ±¸´Â Django ÇÁ·ÎÁ§Æ® Æ®¸®¸¦ ÅëÇØ ÆÄÆíÀÌ ÁöÁ¤µÈ ¿©·¯ Ä«Å»·Î±×¸¦ °ü¸®ÇÏÁö ¾Ê½À´Ï´Ù.ÀÌ ½ºÅ©¸³Æ®´Â ³¡³³´Ï´Ù. transifex-client¿Í ÇÔ²²ÀÌ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â °ÍÀº ¸Å¿ì ÁÁÀº ¿É¼ÇÀÔ´Ï´Ù.ÀÌ ½ºÅ©¸³Æ®¸¦ ¼³Ä¡ÇÏ·Á¸é ¼³Ä¡ ¹æ¹ýÀº ÇÁ·ÎÁ§Æ® ·çÆ® (Settings.py¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ÀÖ´Â µð·ºÅ͸®¿¡¼­ µ¿ÀÏÇÑ µð·ºÅ͸®¿¡¼­ "½ºÅ©¸³Æ®"µð·ºÅ丮¸¦ ¸¸µé¾î¾ßÇÕ´Ï´Ù. ±×°÷ÀÇ ½ºÅ©¸³Æ®¸¦ º¹»çÇϽʽÿÀ. ScriptDjango¸¦ »ç¿ëÇϱâ À§ÇØ Django¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºÇϸé (³» ÀÇ°ßÀ¸·Î) µ¿ÀÏÇÑ º¯¼ö¿¡ÀÖ´Â ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥À» Æ÷ÇÔ½ÃÅ°´Â ³ª»Û ½À°ü : installed_apps, »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥À» °Ý¸®ÇÏÁö ¾Ê±â ¶§¹®¿¡ ÁÁÀº ÀÏÀÌ ¾Æ´Õ´Ï´Ù. ´ç½ÅÀÌÇØ¾ß ÇÒ ÀÏÀº Django ÇÁ·Î±×·¥¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥À» ºÐ¸®ÇÏ°í, ¿¹¸¦ µé¾î myProject_Apps¿Í °°Àº ´Ù¸¥ º¯¼ö¸¦ ¸¸µå´Â ´ÙÀ½ installed_apps¿¡¼­ django ÆÄÀÏ·Î ¿¬°áÇϽʽÿÀ. ÀÌ ¿¹Á¦ÀÇ °æ¿ì ÇÁ·ÎÁ§Æ® ÀÀ¿ë ÇÁ·Î±×·¥Àº DJango_Apps, ThirdParty_Apps (ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔµÇÁö¸¸ ÆÀ¿¡¼­ °³¹ßµÇÁö ¾Ê¾ÒÁö¸¸ ÆÀ¿¡¼­ °³¹ßµÇÁö ¾Ê¾ÒÁö¸¸ MyProject_Apps)¿Í MyProject_Apps (#ÀÌ ¸ñ·Ï DjangoÀÇ ³»Àå µÈ ÀÀ¿ë ÇÁ·Î±×·¥ Ãâ½ÅÀÔ´Ï´Ù.ÀÌ »ç°ÇÀÇ Django-Grappelli¿Í °°Àº ƯÁ¤ ÁÖ¹®ÀÌ ÇÊ¿äÇÑ # ÀÀ¿ë ÇÁ·Î±×·¥À» Á¶½ÉÇϽʽÿÀ. ±×°ÍÀº ¼¼ ¹ø° ºÎºÐ ¾ÛÀÌÁö¸¸, ºÎÇÏ ¼ø¼­·Î ÀÎÇØ ¿ì¸®´Â ¿©±â¿¡ ³Ö¾î¾ßÇÕ´Ï´Ù. .contrib.auth ','django.contrib.contenttypes ','django.contrib.sessions ','django.contrib.staticfiles ','django.contrib.sites ','django.contrib.messages ','django.contrib.dages ','grappelli.dashboard ' ','grappelli ','django.contrib.admin ','django.contrib.com,) trairdparty_apps = (#ÀÌ ¸ñ·ÏÀº ÇÁ·ÎÁ§Æ® ¶Ç´Â # ½Ã½ºÅÛ ÀüüÀÇ Á¾¼Ó¼º¿¡ Æ÷ÇÔ µÈ Ÿ»ç ¼ÒÇÁÆ®¿þ¾î Ãâ½ÅÀÔ´Ï´Ù. 'django_wysiwyg', 'myproject.apps.userProfile', 'myproject.apps.tagging', # 'django_extensions',) myProject_modules = ( # ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ »ý¼º µÈ # ¸ðµâÀÌ ±âº»ÀûÀ¸·Î ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù. ¿©±â¿¡ # ÀÚ½ÅÀÇ ¸ðµâÀ» Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. 'MyProject.Apps.Accounts', 'myproject.apps.proposals', 'myproject.apps.news', 'myproject.apps.debate', 'myproject.apps.spaces', 'myproject.apps.static ÆäÀÌÁö', 'myproject.apps.static ÆäÀÌÁö' .apps.cal ',) installation_apps = django_apps + trairdparty_apps + myproject_modulesafter ÀÀ¿ë ÇÁ·Î±×·¥ º¯¼ö¸¦ ±¸¼ºÇÑ °æ¿ì, ¾ð¾î·Î ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëÇÒ ¾ð¾î¸¦ ¼±¾ðÇؾßÇÕ´Ï´Ù. ´Ù±¹¾î DJango ÇÁ·ÎÁ§Æ®°¡ ÀÌ¹Ì ÀÖÀ¸¸é À̹ÌÀÌ Á¤ÀÇ µÈ °ÍÀ¸·Î Á¤ÀÇ ÇÒ °¡´É¼ºÀÌ Å®´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì lang_code : lang_nameÀ¸·Î ÆÄÀ̽㠻çÀüÀ» Á¤ÀÇÇؾßÇÕ´Ï´Ù. ¿¹ : ¾ð¾î = (( 'ES_ES', 'Espanol'), ( 'en_gb', '¿µ¾î'), ( 'GL_ES', 'GALEGO'),) ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀº ¸í·É Çà¿¡¼­ ½ÇÇàµË´Ï´Ù. ÇÁ·ÎÁ§Æ® ·çÆ® ¶Ç´Â ½ºÅ©¸³Æ® µð·ºÅ丮¿¡¼­. °Å±â¿¡¼­À̸¦ Á¦°ÅÇÏÁö ¾ÊÀ¸¸é Settings.py ÆÄÀÏÀ» ãÁö ¸øÇÕ´Ï´Ù. ´ÙÀ½ ¼¼ °¡Áö ±âº» ¸í·ÉÀÌ ÀÖ½À´Ï´Ù. - ÇÁ·ÎÁ§Æ® ÄÄÆÄÀÏ (¶Ç´Â ¾÷µ¥ÀÌÆ®) ¸¸µé±â (¶Ç´Â ¾÷µ¥ÀÌÆ®) ¹ø¿ª ÈÄ¿¡ ÄÄÆÄÀÏ µÈ ¸ðµç ¾ð¾î Ä«Å»·Î±× - CLEANÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¸ðµç ¾ð¾î Ä«Å»·Î±×¸¦ Á¦°ÅÇÕ´Ï´Ù. FROSTHERTHERITERING : ./generate_languages.py --helpusage : generate_languages.py {make, compile, clean} e-cidadania ¾ð¾î Ä«Å»·Î±× »ý¼º±âÀÔ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ÅÛÇø´, Python ÄÚµå ¹× JavaScript i18n (»ç¿ë µÈ °æ¿ì)¿¡¼­ ¸ðµç .po ¹×.mo ÆÄÀÏÀ» °ü¸®ÇÕ´Ï´Ù (»ç¿ëµÇ´Â °æ¿ì). ÄÄÆÄÀÏ »ç¿ëÇÒ ¸ðµç ¾ð¾î Ä«Å»·Î±×¸¦ ÄÄÆÄÀÏÇϽʽÿÀ. Ŭ¸° ¸ðµç ¾ð¾î Ä«Å»·Î±×¸¦ »èÁ¦ÇϽʽÿÀ. ÀÌ ÈÄ¿¡´Â Ä«Å»·Î±×¸¦ ´Ù½Ã ÀÛ¼ºÇÏ°í they.Optional Àμö¸¦ ¹ø¿ªÇؾßÇÕ´Ï´Ù. -h, --helpÀÌ µµ¿ò¸» ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏ°í ¿¹Á¦¸¦ ¼Û½Å ÇϽ÷Á¸é ¾ð¾î Ä«Å»·Î±×¸¦ ¸¸µé°Å³ª ¾÷µ¥ÀÌÆ®ÇÏ·Á¸é ´ÙÀ½°ú °°½À´Ï´Ù. python generate_languages.py makewhich Ãâ·Â (¿¹¸¦ µé¾î e-Cidadania ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù) : >> ¾ð¾î »ý¼º : - Espanol - English - Galego >> ¼³Ä¡µÈ ÀÀ¿ë ÇÁ·Î±×·¥ : - °èÁ¤ - Á¦¾È - ´º½º - Åä·Ð - °ø°£ - Á¤Àü±â - Cal >> ¾ð¾î Ä«Å»·Î±× »ý¼º : AccountSprocessing Languages GL_ES >> ¾ð¾î Ä«Å»·Î±× »ý¼ºÇϱâ : Á¦¾È ¾ð¾î Ä«Å»·Î±× »ý¼º : Á¦¾È¼­ ó¸® ¾ð¾î EN_GBPROCESSING LANGUAGER EN_GBPROCESSING ¾ð¾î GL_ES (Ç¥ÁØ Ä«Å»·Î±×¸¦ Á¾·á ÇÑ ÈÄ) JavaScript ¾ð¾î Ä«Å»·Î±× »ý¼º : AccountsProcessing ¾ð¾î EN_GBPROCESSING ¾ð¾î EN_GBPROCESSING LANGUAGE GL_EGBPROCESSING ¾ð¾î GL_EN_GBPROCESSING ¾ð¾î GL_ENG >> »ý¼º JavaScript ¾ð¾î Ä«Å»·Î±× : Á¦¾È¼­ ó¸® ¾ð¾î ES_ESPROCESSING ¾ð¾î EN_GBPROCESSING Langua GE GL_ES (etc. µî) Á¦Ç° ȨÆäÀÌÁö


Àå°í ¸ðµâ - ¾ð¾î °ü·Ã ¼ÒÇÁÆ®¿þ¾î