Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Upgrade to Django 1.3.4.

  • Loading branch information...
commit 93bff4b4aeb452106f24fe4c6d0cb7cdd683d3f1 1 parent d4cca08
@Osmose Osmose authored
Showing with 33,444 additions and 238,119 deletions.
  1. +4 −0 packages/Django/.gitignore
  2. +6 −0 packages/Django/.hgignore
  3. +82 −0 packages/Django/.tx/config
  4. +28 −8 packages/Django/AUTHORS
  5. +6 −2 packages/Django/MANIFEST.in
  6. +0 −23 packages/Django/PKG-INFO
  7. +10 −1 packages/Django/README
  8. +1 −1  packages/Django/django/__init__.py
  9. +0 −11 packages/Django/django/bin/compile-messages.py
  10. 0  packages/Django/django/bin/daily_cleanup.py
  11. 0  packages/Django/django/bin/django-admin.py
  12. +0 −11 packages/Django/django/bin/make-messages.py
  13. 0  packages/Django/django/bin/unique-messages.py
  14. +38 −4 packages/Django/django/conf/__init__.py
  15. +5 −12 packages/Django/django/conf/app_template/tests.py
  16. +86 −20 packages/Django/django/conf/global_settings.py
  17. +404 −0 packages/Django/django/conf/locale/__init__.py
  18. BIN  packages/Django/django/conf/locale/ar/LC_MESSAGES/django.mo
  19. +514 −4,505 packages/Django/django/conf/locale/ar/LC_MESSAGES/django.po
  20. BIN  packages/Django/django/conf/locale/ar/LC_MESSAGES/djangojs.mo
  21. +0 −118 packages/Django/django/conf/locale/ar/LC_MESSAGES/djangojs.po
  22. +5 −0 packages/Django/django/conf/locale/ar/formats.py
  23. BIN  packages/Django/django/conf/locale/bg/LC_MESSAGES/django.mo
  24. +631 −4,814 packages/Django/django/conf/locale/bg/LC_MESSAGES/django.po
  25. BIN  packages/Django/django/conf/locale/bg/LC_MESSAGES/djangojs.mo
  26. +0 −106 packages/Django/django/conf/locale/bg/LC_MESSAGES/djangojs.po
  27. +6 −1 packages/Django/django/conf/locale/bg/formats.py
  28. BIN  packages/Django/django/conf/locale/bn/LC_MESSAGES/django.mo
  29. +586 −3,498 packages/Django/django/conf/locale/bn/LC_MESSAGES/django.po
  30. BIN  packages/Django/django/conf/locale/bn/LC_MESSAGES/djangojs.mo
  31. +0 −114 packages/Django/django/conf/locale/bn/LC_MESSAGES/djangojs.po
  32. +5 −0 packages/Django/django/conf/locale/bn/formats.py
  33. BIN  packages/Django/django/conf/locale/bs/LC_MESSAGES/django.mo
  34. +577 −4,603 packages/Django/django/conf/locale/bs/LC_MESSAGES/django.po
  35. +5 −0 packages/Django/django/conf/locale/bs/formats.py
  36. BIN  packages/Django/django/conf/locale/ca/LC_MESSAGES/django.mo
  37. +598 −3,936 packages/Django/django/conf/locale/ca/LC_MESSAGES/django.po
  38. BIN  packages/Django/django/conf/locale/ca/LC_MESSAGES/djangojs.mo
  39. +0 −115 packages/Django/django/conf/locale/ca/LC_MESSAGES/djangojs.po
  40. +5 −0 packages/Django/django/conf/locale/ca/formats.py
  41. BIN  packages/Django/django/conf/locale/cs/LC_MESSAGES/django.mo
  42. +491 −4,494 packages/Django/django/conf/locale/cs/LC_MESSAGES/django.po
  43. BIN  packages/Django/django/conf/locale/cs/LC_MESSAGES/djangojs.mo
  44. +0 −159 packages/Django/django/conf/locale/cs/LC_MESSAGES/djangojs.po
  45. +7 −2 packages/Django/django/conf/locale/cs/formats.py
  46. BIN  packages/Django/django/conf/locale/cy/LC_MESSAGES/django.mo
  47. +721 −1,569 packages/Django/django/conf/locale/cy/LC_MESSAGES/django.po
  48. BIN  packages/Django/django/conf/locale/cy/LC_MESSAGES/djangojs.mo
  49. +0 −111 packages/Django/django/conf/locale/cy/LC_MESSAGES/djangojs.po
  50. +5 −0 packages/Django/django/conf/locale/cy/formats.py
  51. BIN  packages/Django/django/conf/locale/da/LC_MESSAGES/django.mo
  52. +492 −4,452 packages/Django/django/conf/locale/da/LC_MESSAGES/django.po
  53. BIN  packages/Django/django/conf/locale/da/LC_MESSAGES/djangojs.mo
  54. +0 −155 packages/Django/django/conf/locale/da/LC_MESSAGES/djangojs.po
  55. +5 −0 packages/Django/django/conf/locale/da/formats.py
  56. BIN  packages/Django/django/conf/locale/de/LC_MESSAGES/django.mo
  57. +473 −4,544 packages/Django/django/conf/locale/de/LC_MESSAGES/django.po
  58. BIN  packages/Django/django/conf/locale/de/LC_MESSAGES/djangojs.mo
  59. +0 −160 packages/Django/django/conf/locale/de/LC_MESSAGES/djangojs.po
  60. +5 −0 packages/Django/django/conf/locale/de/formats.py
  61. BIN  packages/Django/django/conf/locale/el/LC_MESSAGES/django.mo
  62. +842 −2,438 packages/Django/django/conf/locale/el/LC_MESSAGES/django.po
  63. BIN  packages/Django/django/conf/locale/el/LC_MESSAGES/djangojs.mo
  64. +0 −108 packages/Django/django/conf/locale/el/LC_MESSAGES/djangojs.po
  65. +6 −1 packages/Django/django/conf/locale/el/formats.py
  66. BIN  packages/Django/django/conf/locale/en/LC_MESSAGES/django.mo
  67. +436 −4,311 packages/Django/django/conf/locale/en/LC_MESSAGES/django.po
  68. BIN  packages/Django/django/conf/locale/en/LC_MESSAGES/djangojs.mo
  69. +0 −145 packages/Django/django/conf/locale/en/LC_MESSAGES/djangojs.po
  70. +7 −2 packages/Django/django/conf/locale/en/formats.py
  71. BIN  packages/Django/django/conf/locale/en_GB/LC_MESSAGES/django.mo
  72. +599 −4,453 packages/Django/django/conf/locale/en_GB/LC_MESSAGES/django.po
  73. BIN  packages/Django/django/conf/locale/en_GB/LC_MESSAGES/djangojs.mo
  74. +0 −114 packages/Django/django/conf/locale/en_GB/LC_MESSAGES/djangojs.po
  75. +5 −0 packages/Django/django/conf/locale/en_GB/formats.py
  76. BIN  packages/Django/django/conf/locale/es/LC_MESSAGES/django.mo
  77. +460 −4,880 packages/Django/django/conf/locale/es/LC_MESSAGES/django.po
  78. BIN  packages/Django/django/conf/locale/es/LC_MESSAGES/djangojs.mo
  79. +0 −117 packages/Django/django/conf/locale/es/LC_MESSAGES/djangojs.po
  80. +5 −0 packages/Django/django/conf/locale/es/formats.py
  81. BIN  packages/Django/django/conf/locale/es_AR/LC_MESSAGES/django.mo
  82. +481 −4,513 packages/Django/django/conf/locale/es_AR/LC_MESSAGES/django.po
  83. BIN  packages/Django/django/conf/locale/es_AR/LC_MESSAGES/djangojs.mo
  84. +0 −132 packages/Django/django/conf/locale/es_AR/LC_MESSAGES/djangojs.po
  85. +5 −0 packages/Django/django/conf/locale/es_AR/formats.py
  86. BIN  packages/Django/django/conf/locale/et/LC_MESSAGES/django.mo
  87. +573 −3,847 packages/Django/django/conf/locale/et/LC_MESSAGES/django.po
  88. BIN  packages/Django/django/conf/locale/et/LC_MESSAGES/djangojs.mo
  89. +0 −117 packages/Django/django/conf/locale/et/LC_MESSAGES/djangojs.po
  90. +6 −1 packages/Django/django/conf/locale/et/formats.py
  91. BIN  packages/Django/django/conf/locale/eu/LC_MESSAGES/django.mo
  92. +636 −3,745 packages/Django/django/conf/locale/eu/LC_MESSAGES/django.po
  93. BIN  packages/Django/django/conf/locale/eu/LC_MESSAGES/djangojs.mo
  94. +0 −117 packages/Django/django/conf/locale/eu/LC_MESSAGES/djangojs.po
  95. +5 −0 packages/Django/django/conf/locale/eu/formats.py
  96. BIN  packages/Django/django/conf/locale/fa/LC_MESSAGES/django.mo
  97. +587 −3,471 packages/Django/django/conf/locale/fa/LC_MESSAGES/django.po
  98. BIN  packages/Django/django/conf/locale/fa/LC_MESSAGES/djangojs.mo
  99. +0 −118 packages/Django/django/conf/locale/fa/LC_MESSAGES/djangojs.po
  100. +5 −0 packages/Django/django/conf/locale/fa/formats.py
  101. BIN  packages/Django/django/conf/locale/fi/LC_MESSAGES/django.mo
  102. +448 −4,868 packages/Django/django/conf/locale/fi/LC_MESSAGES/django.po
  103. BIN  packages/Django/django/conf/locale/fi/LC_MESSAGES/djangojs.mo
  104. +0 −157 packages/Django/django/conf/locale/fi/LC_MESSAGES/djangojs.po
  105. +7 −2 packages/Django/django/conf/locale/fi/formats.py
  106. BIN  packages/Django/django/conf/locale/fr/LC_MESSAGES/django.mo
  107. +479 −4,518 packages/Django/django/conf/locale/fr/LC_MESSAGES/django.po
  108. BIN  packages/Django/django/conf/locale/fr/LC_MESSAGES/djangojs.mo
  109. +0 −162 packages/Django/django/conf/locale/fr/LC_MESSAGES/djangojs.po
  110. +5 −0 packages/Django/django/conf/locale/fr/formats.py
  111. BIN  packages/Django/django/conf/locale/fy_NL/LC_MESSAGES/django.mo
  112. +668 −4,526 packages/Django/django/conf/locale/fy_NL/LC_MESSAGES/django.po
  113. BIN  packages/Django/django/conf/locale/fy_NL/LC_MESSAGES/djangojs.mo
  114. +0 −119 packages/Django/django/conf/locale/fy_NL/LC_MESSAGES/djangojs.po
  115. +5 −0 packages/Django/django/conf/locale/fy_NL/formats.py
  116. BIN  packages/Django/django/conf/locale/ga/LC_MESSAGES/django.mo
  117. +564 −4,612 packages/Django/django/conf/locale/ga/LC_MESSAGES/django.po
  118. BIN  packages/Django/django/conf/locale/ga/LC_MESSAGES/djangojs.mo
  119. +0 −156 packages/Django/django/conf/locale/ga/LC_MESSAGES/djangojs.po
  120. +5 −0 packages/Django/django/conf/locale/ga/formats.py
  121. BIN  packages/Django/django/conf/locale/gl/LC_MESSAGES/django.mo
  122. +706 −2,578 packages/Django/django/conf/locale/gl/LC_MESSAGES/django.po
  123. BIN  packages/Django/django/conf/locale/gl/LC_MESSAGES/djangojs.mo
  124. +0 −109 packages/Django/django/conf/locale/gl/LC_MESSAGES/djangojs.po
  125. +5 −0 packages/Django/django/conf/locale/gl/formats.py
  126. BIN  packages/Django/django/conf/locale/he/LC_MESSAGES/django.mo
  127. +488 −4,415 packages/Django/django/conf/locale/he/LC_MESSAGES/django.po
  128. BIN  packages/Django/django/conf/locale/he/LC_MESSAGES/djangojs.mo
  129. +0 −159 packages/Django/django/conf/locale/he/LC_MESSAGES/djangojs.po
  130. +5 −0 packages/Django/django/conf/locale/he/formats.py
  131. BIN  packages/Django/django/conf/locale/hi/LC_MESSAGES/django.mo
  132. +572 −3,568 packages/Django/django/conf/locale/hi/LC_MESSAGES/django.po
  133. BIN  packages/Django/django/conf/locale/hi/LC_MESSAGES/djangojs.mo
  134. +0 −116 packages/Django/django/conf/locale/hi/LC_MESSAGES/djangojs.po
  135. +5 −0 packages/Django/django/conf/locale/hi/formats.py
  136. BIN  packages/Django/django/conf/locale/hr/LC_MESSAGES/django.mo
  137. +494 −4,531 packages/Django/django/conf/locale/hr/LC_MESSAGES/django.po
  138. BIN  packages/Django/django/conf/locale/hr/LC_MESSAGES/djangojs.mo
  139. +0 −119 packages/Django/django/conf/locale/hr/LC_MESSAGES/djangojs.po
  140. +7 −2 packages/Django/django/conf/locale/hr/formats.py
  141. BIN  packages/Django/django/conf/locale/hu/LC_MESSAGES/django.mo
  142. +621 −3,884 packages/Django/django/conf/locale/hu/LC_MESSAGES/django.po
  143. BIN  packages/Django/django/conf/locale/hu/LC_MESSAGES/djangojs.mo
  144. +0 −111 packages/Django/django/conf/locale/hu/LC_MESSAGES/djangojs.po
  145. +6 −1 packages/Django/django/conf/locale/hu/formats.py
  146. BIN  packages/Django/django/conf/locale/id/LC_MESSAGES/django.mo
  147. +591 −4,572 packages/Django/django/conf/locale/id/LC_MESSAGES/django.po
  148. BIN  packages/Django/django/conf/locale/id/LC_MESSAGES/djangojs.mo
  149. +0 −157 packages/Django/django/conf/locale/id/LC_MESSAGES/djangojs.po
  150. +21 −17 packages/Django/django/conf/locale/id/formats.py
  151. BIN  packages/Django/django/conf/locale/is/LC_MESSAGES/django.mo
  152. +625 −3,763 packages/Django/django/conf/locale/is/LC_MESSAGES/django.po
  153. BIN  packages/Django/django/conf/locale/is/LC_MESSAGES/djangojs.mo
  154. +0 −109 packages/Django/django/conf/locale/is/LC_MESSAGES/djangojs.po
  155. +5 −0 packages/Django/django/conf/locale/is/formats.py
  156. BIN  packages/Django/django/conf/locale/it/LC_MESSAGES/django.mo
  157. +526 −4,502 packages/Django/django/conf/locale/it/LC_MESSAGES/django.po
  158. BIN  packages/Django/django/conf/locale/it/LC_MESSAGES/djangojs.mo
  159. +0 −124 packages/Django/django/conf/locale/it/LC_MESSAGES/djangojs.po
  160. +5 −0 packages/Django/django/conf/locale/it/formats.py
  161. BIN  packages/Django/django/conf/locale/ja/LC_MESSAGES/django.mo
  162. +477 −4,454 packages/Django/django/conf/locale/ja/LC_MESSAGES/django.po
  163. BIN  packages/Django/django/conf/locale/ja/LC_MESSAGES/djangojs.mo
  164. +0 −144 packages/Django/django/conf/locale/ja/LC_MESSAGES/djangojs.po
  165. +5 −0 packages/Django/django/conf/locale/ja/formats.py
  166. BIN  packages/Django/django/conf/locale/ka/LC_MESSAGES/django.mo
  167. +603 −3,644 packages/Django/django/conf/locale/ka/LC_MESSAGES/django.po
  168. BIN  packages/Django/django/conf/locale/ka/LC_MESSAGES/djangojs.mo
  169. +0 −117 packages/Django/django/conf/locale/ka/LC_MESSAGES/djangojs.po
  170. +5 −0 packages/Django/django/conf/locale/ka/formats.py
  171. BIN  packages/Django/django/conf/locale/km/LC_MESSAGES/django.mo
  172. +756 −2,145 packages/Django/django/conf/locale/km/LC_MESSAGES/django.po
  173. BIN  packages/Django/django/conf/locale/km/LC_MESSAGES/djangojs.mo
  174. +0 −108 packages/Django/django/conf/locale/km/LC_MESSAGES/djangojs.po
  175. +5 −0 packages/Django/django/conf/locale/km/formats.py
  176. BIN  packages/Django/django/conf/locale/kn/LC_MESSAGES/django.mo
  177. +700 −2,114 packages/Django/django/conf/locale/kn/LC_MESSAGES/django.po
  178. BIN  packages/Django/django/conf/locale/kn/LC_MESSAGES/djangojs.mo
  179. +0 −116 packages/Django/django/conf/locale/kn/LC_MESSAGES/djangojs.po
  180. +5 −0 packages/Django/django/conf/locale/kn/formats.py
  181. BIN  packages/Django/django/conf/locale/ko/LC_MESSAGES/django.mo
  182. +475 −4,464 packages/Django/django/conf/locale/ko/LC_MESSAGES/django.po
  183. BIN  packages/Django/django/conf/locale/ko/LC_MESSAGES/djangojs.mo
  184. +0 −154 packages/Django/django/conf/locale/ko/LC_MESSAGES/djangojs.po
  185. +5 −0 packages/Django/django/conf/locale/ko/formats.py
  186. BIN  packages/Django/django/conf/locale/lt/LC_MESSAGES/django.mo
  187. +739 −2,453 packages/Django/django/conf/locale/lt/LC_MESSAGES/django.po
  188. BIN  packages/Django/django/conf/locale/lt/LC_MESSAGES/djangojs.mo
  189. +0 −116 packages/Django/django/conf/locale/lt/LC_MESSAGES/djangojs.po
  190. +5 −0 packages/Django/django/conf/locale/lt/formats.py
  191. BIN  packages/Django/django/conf/locale/lv/LC_MESSAGES/django.mo
  192. +420 −4,743 packages/Django/django/conf/locale/lv/LC_MESSAGES/django.po
  193. BIN  packages/Django/django/conf/locale/lv/LC_MESSAGES/djangojs.mo
  194. +0 −164 packages/Django/django/conf/locale/lv/LC_MESSAGES/djangojs.po
  195. +6 −1 packages/Django/django/conf/locale/lv/formats.py
  196. BIN  packages/Django/django/conf/locale/mk/LC_MESSAGES/django.mo
  197. +532 −4,521 packages/Django/django/conf/locale/mk/LC_MESSAGES/django.po
  198. BIN  packages/Django/django/conf/locale/mk/LC_MESSAGES/djangojs.mo
  199. +0 −126 packages/Django/django/conf/locale/mk/LC_MESSAGES/djangojs.po
  200. +41 −10 packages/Django/django/conf/locale/mk/formats.py
  201. BIN  packages/Django/django/conf/locale/ml/LC_MESSAGES/django.mo
  202. +507 −4,414 packages/Django/django/conf/locale/ml/LC_MESSAGES/django.po
  203. BIN  packages/Django/django/conf/locale/ml/LC_MESSAGES/djangojs.mo
  204. +0 −156 packages/Django/django/conf/locale/ml/LC_MESSAGES/djangojs.po
  205. +5 −0 packages/Django/django/conf/locale/ml/formats.py
  206. BIN  packages/Django/django/conf/locale/mn/LC_MESSAGES/django.mo
  207. +559 −4,653 packages/Django/django/conf/locale/mn/LC_MESSAGES/django.po
  208. BIN  packages/Django/django/conf/locale/mn/LC_MESSAGES/djangojs.mo
  209. +0 −149 packages/Django/django/conf/locale/mn/LC_MESSAGES/djangojs.po
  210. +5 −0 packages/Django/django/conf/locale/mn/formats.py
  211. BIN  packages/Django/django/conf/locale/nb/LC_MESSAGES/django.mo
  212. +488 −4,486 packages/Django/django/conf/locale/nb/LC_MESSAGES/django.po
  213. BIN  packages/Django/django/conf/locale/nb/LC_MESSAGES/djangojs.mo
  214. +0 −119 packages/Django/django/conf/locale/nb/LC_MESSAGES/djangojs.po
  215. +21 −12 packages/Django/django/conf/locale/nb/formats.py
  216. BIN  packages/Django/django/conf/locale/nl/LC_MESSAGES/django.mo
  217. +562 −3,856 packages/Django/django/conf/locale/nl/LC_MESSAGES/django.po
  218. BIN  packages/Django/django/conf/locale/nl/LC_MESSAGES/djangojs.mo
  219. +0 −118 packages/Django/django/conf/locale/nl/LC_MESSAGES/djangojs.po
  220. +5 −0 packages/Django/django/conf/locale/nl/formats.py
  221. BIN  packages/Django/django/conf/locale/nn/LC_MESSAGES/django.mo
  222. +484 −4,496 packages/Django/django/conf/locale/nn/LC_MESSAGES/django.po
  223. BIN  packages/Django/django/conf/locale/nn/LC_MESSAGES/djangojs.mo
  224. +0 −155 packages/Django/django/conf/locale/nn/LC_MESSAGES/djangojs.po
  225. +21 −12 packages/Django/django/conf/locale/nn/formats.py
  226. BIN  packages/Django/django/conf/locale/no/LC_MESSAGES/django.mo
  227. +488 −4,487 packages/Django/django/conf/locale/no/LC_MESSAGES/django.po
  228. BIN  packages/Django/django/conf/locale/no/LC_MESSAGES/djangojs.mo
  229. +0 −120 packages/Django/django/conf/locale/no/LC_MESSAGES/djangojs.po
  230. +21 −12 packages/Django/django/conf/locale/no/formats.py
  231. BIN  packages/Django/django/conf/locale/pl/LC_MESSAGES/django.mo
  232. +512 −4,520 packages/Django/django/conf/locale/pl/LC_MESSAGES/django.po
  233. BIN  packages/Django/django/conf/locale/pl/LC_MESSAGES/djangojs.mo
  234. +0 −120 packages/Django/django/conf/locale/pl/LC_MESSAGES/djangojs.po
  235. +8 −3 packages/Django/django/conf/locale/pl/formats.py
  236. BIN  packages/Django/django/conf/locale/pt/LC_MESSAGES/django.mo
  237. +487 −4,488 packages/Django/django/conf/locale/pt/LC_MESSAGES/django.po
  238. BIN  packages/Django/django/conf/locale/pt/LC_MESSAGES/djangojs.mo
  239. +0 −125 packages/Django/django/conf/locale/pt/LC_MESSAGES/djangojs.po
  240. +5 −0 packages/Django/django/conf/locale/pt/formats.py
  241. BIN  packages/Django/django/conf/locale/pt_BR/LC_MESSAGES/django.mo
  242. +490 −4,462 packages/Django/django/conf/locale/pt_BR/LC_MESSAGES/django.po
  243. BIN  packages/Django/django/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo
  244. +0 −113 packages/Django/django/conf/locale/pt_BR/LC_MESSAGES/djangojs.po
  245. +5 −0 packages/Django/django/conf/locale/pt_BR/formats.py
  246. BIN  packages/Django/django/conf/locale/ro/LC_MESSAGES/django.mo
  247. +681 −3,789 packages/Django/django/conf/locale/ro/LC_MESSAGES/django.po
  248. BIN  packages/Django/django/conf/locale/ro/LC_MESSAGES/djangojs.mo
  249. +0 −116 packages/Django/django/conf/locale/ro/LC_MESSAGES/djangojs.po
  250. +5 −0 packages/Django/django/conf/locale/ro/formats.py
  251. BIN  packages/Django/django/conf/locale/ru/LC_MESSAGES/django.mo
  252. +534 −4,437 packages/Django/django/conf/locale/ru/LC_MESSAGES/django.po
  253. BIN  packages/Django/django/conf/locale/ru/LC_MESSAGES/djangojs.mo
  254. +0 −144 packages/Django/django/conf/locale/ru/LC_MESSAGES/djangojs.po
  255. +8 −3 packages/Django/django/conf/locale/ru/formats.py
  256. BIN  packages/Django/django/conf/locale/sk/LC_MESSAGES/django.mo
  257. +482 −4,510 packages/Django/django/conf/locale/sk/LC_MESSAGES/django.po
  258. BIN  packages/Django/django/conf/locale/sk/LC_MESSAGES/djangojs.mo
  259. +0 −156 packages/Django/django/conf/locale/sk/LC_MESSAGES/djangojs.po
  260. +5 −0 packages/Django/django/conf/locale/sk/formats.py
  261. BIN  packages/Django/django/conf/locale/sl/LC_MESSAGES/django.mo
  262. +501 −4,520 packages/Django/django/conf/locale/sl/LC_MESSAGES/django.po
  263. BIN  packages/Django/django/conf/locale/sl/LC_MESSAGES/djangojs.mo
  264. +0 −165 packages/Django/django/conf/locale/sl/LC_MESSAGES/djangojs.po
  265. +39 −8 packages/Django/django/conf/locale/sl/formats.py
  266. BIN  packages/Django/django/conf/locale/sq/LC_MESSAGES/django.mo
  267. +845 −4,703 packages/Django/django/conf/locale/sq/LC_MESSAGES/django.po
  268. BIN  packages/Django/django/conf/locale/sq/LC_MESSAGES/djangojs.mo
  269. +0 −119 packages/Django/django/conf/locale/sq/LC_MESSAGES/djangojs.po
  270. +5 −0 packages/Django/django/conf/locale/sq/formats.py
  271. BIN  packages/Django/django/conf/locale/sr/LC_MESSAGES/django.mo
  272. +488 −4,489 packages/Django/django/conf/locale/sr/LC_MESSAGES/django.po
  273. BIN  packages/Django/django/conf/locale/sr/LC_MESSAGES/djangojs.mo
  274. +0 −144 packages/Django/django/conf/locale/sr/LC_MESSAGES/djangojs.po
  275. +5 −0 packages/Django/django/conf/locale/sr/formats.py
  276. BIN  packages/Django/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo
  277. +507 −4,393 packages/Django/django/conf/locale/sr_Latn/LC_MESSAGES/django.po
  278. BIN  packages/Django/django/conf/locale/sr_Latn/LC_MESSAGES/djangojs.mo
  279. +0 −153 packages/Django/django/conf/locale/sr_Latn/LC_MESSAGES/djangojs.po
  280. +5 −0 packages/Django/django/conf/locale/sr_Latn/formats.py
  281. BIN  packages/Django/django/conf/locale/sv/LC_MESSAGES/django.mo
  282. +565 −4,218 packages/Django/django/conf/locale/sv/LC_MESSAGES/django.po
  283. BIN  packages/Django/django/conf/locale/sv/LC_MESSAGES/djangojs.mo
  284. +0 −121 packages/Django/django/conf/locale/sv/LC_MESSAGES/djangojs.po
  285. +6 −1 packages/Django/django/conf/locale/sv/formats.py
  286. BIN  packages/Django/django/conf/locale/ta/LC_MESSAGES/django.mo
  287. +732 −1,739 packages/Django/django/conf/locale/ta/LC_MESSAGES/django.po
  288. BIN  packages/Django/django/conf/locale/ta/LC_MESSAGES/djangojs.mo
  289. +0 −112 packages/Django/django/conf/locale/ta/LC_MESSAGES/djangojs.po
  290. +5 −0 packages/Django/django/conf/locale/ta/formats.py
  291. BIN  packages/Django/django/conf/locale/te/LC_MESSAGES/django.mo
  292. +643 −3,630 packages/Django/django/conf/locale/te/LC_MESSAGES/django.po
  293. BIN  packages/Django/django/conf/locale/te/LC_MESSAGES/djangojs.mo
  294. +0 −117 packages/Django/django/conf/locale/te/LC_MESSAGES/djangojs.po
  295. +5 −0 packages/Django/django/conf/locale/te/formats.py
  296. BIN  packages/Django/django/conf/locale/th/LC_MESSAGES/django.mo
  297. +599 −3,409 packages/Django/django/conf/locale/th/LC_MESSAGES/django.po
  298. BIN  packages/Django/django/conf/locale/th/LC_MESSAGES/djangojs.mo
  299. +0 −117 packages/Django/django/conf/locale/th/LC_MESSAGES/djangojs.po
  300. +5 −0 packages/Django/django/conf/locale/th/formats.py
Sorry, we could not display the entire diff because too many files (1,478) changed.
View
4 packages/Django/.gitignore
@@ -0,0 +1,4 @@
+*.egg-info
+*.pot
+*.py[co]
+docs/_build/
View
6 packages/Django/.hgignore
@@ -0,0 +1,6 @@
+syntax:glob
+
+*.egg-info
+*.pot
+*.py[co]
+docs/_build/
View
82 packages/Django/.tx/config
@@ -0,0 +1,82 @@
+[main]
+host = https://www.transifex.net
+
+[django.core]
+file_filter = django/conf/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/conf/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-admin]
+file_filter = django/contrib/admin/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/admin/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-admin-js]
+file_filter = django/contrib/admin/locale/<lang>/LC_MESSAGES/djangojs.po
+source_file = django/contrib/admin/locale/en/LC_MESSAGES/djangojs.po
+source_lang = en
+
+[django.contrib-admindocs]
+file_filter = django/contrib/admindocs/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/admindocs/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-auth]
+file_filter = django/contrib/auth/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/auth/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-comments]
+file_filter = django/contrib/comments/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/comments/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-contenttypes]
+file_filter = django/contrib/contenttypes/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/contenttypes/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-flatpages]
+file_filter = django/contrib/flatpages/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/flatpages/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-formtools]
+file_filter = django/contrib/formtools/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/formtools/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-gis]
+file_filter = django/contrib/gis/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/gis/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-humanize]
+file_filter = django/contrib/humanize/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/humanize/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-localflavor]
+file_filter = django/contrib/localflavor/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/localflavor/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-messages]
+file_filter = django/contrib/messages/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/messages/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-redirects]
+file_filter = django/contrib/redirects/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/redirects/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-sessions]
+file_filter = django/contrib/sessions/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/sessions/locale/en/LC_MESSAGES/django.po
+source_lang = en
+
+[django.contrib-sites]
+file_filter = django/contrib/sites/locale/<lang>/LC_MESSAGES/django.po
+source_file = django/contrib/sites/locale/en/LC_MESSAGES/django.po
+source_lang = en
View
36 packages/Django/AUTHORS
@@ -18,6 +18,13 @@ The PRIMARY AUTHORS are (and/or have been):
* Karen Tracey
* Jannis Leidel
* James Tauber
+ * Alex Gaynor
+ * Andrew Godwin
+ * Carl Meyer
+ * Ramiro Morales
+ * Chris Beaven
+ * Honza Král
+ * Idan Gazit
More information on the main contributors to Django can be found in
docs/internals/committers.txt.
@@ -27,8 +34,10 @@ people who have submitted patches, reported bugs, added translations, helped
answer newbie questions, and generally made Django that much better:
Gisle Aas <gisle@aas.no>
+ Chris Adams
ajs <adi@sieker.info>
alang@bright-green.com
+ A S Alam <aalam@users.sf.net>
Andi Albrecht <albrecht.andi@gmail.com>
Marty Alchin <gulopine@gamemusic.org>
Ahmad Alhashemi <trans@ahmadh.com>
@@ -65,12 +74,12 @@ answer newbie questions, and generally made Django that much better:
Ned Batchelder <http://www.nedbatchelder.com/>
batiste@dosimple.ch
Batman
- Chris Beaven <http://smileychris.tactful.co.nz/>
Brian Beck <http://blog.brianbeck.com/>
Shannon -jj Behrens <http://jjinux.blogspot.com/>
Esdras Beleza <linux@esdrasbeleza.com>
Chris Bennett <chrisrbennett@yahoo.com>
James Bennett
+ Shai Berger <shai@platonix.com>
Julian Bez
Arvis Bickovskis <viestards.lists@gmail.com>
Natalia Bidart <nataliabidart@gmail.com>
@@ -82,6 +91,8 @@ answer newbie questions, and generally made Django that much better:
Matías Bordese
Sean Brant
Andrew Brehaut <http://brehaut.net/blog>
+ David Brenneman <http://davidbrenneman.com>
+ Anthony Briggs <anthony.briggs@gmail.com>
brut.alll@gmail.com
bthomas
btoll@bestweb.net
@@ -121,8 +132,9 @@ answer newbie questions, and generally made Django that much better:
Jure Cuhalev <gandalf@owca.info>
John D'Agostino <john.dagostino@gmail.com>
dackze+django@gmail.com
+ Jim Dalton <jim.dalton@gmail.com>
Mihai Damian <yang_damian@yahoo.com>
- David Danier <goliath.mailinglist@gmx.de>
+ David Danier <david.danier@team23.de>
Dirk Datzert <dummy@habmalnefrage.de>
Jonathan Daugherty (cygnus) <http://www.cprogrammer.org/>
dave@thebarproject.com
@@ -179,11 +191,10 @@ answer newbie questions, and generally made Django that much better:
Jorge Gajon <gajon@gajon.org>
gandalf@owca.info
Marc Garcia <marc.garcia@accopensys.com>
- Alex Gaynor <alex.gaynor@gmail.com>
Andy Gayton <andy-django@thecablelounge.com>
- Idan Gazit
geber@datacollect.com
Baishampayan Ghose
+ Joshua Ginsberg <jag@flowtheory.net>
Dimitris Glezos <dimitris@glezos.com>
glin@seznam.cz
martin.glueck@gmail.com
@@ -195,6 +206,7 @@ answer newbie questions, and generally made Django that much better:
David Gouldin <dgouldin@gmail.com>
pradeep.gowda@gmail.com
Collin Grady <collin@collingrady.com>
+ Gabriel Grant <g@briel.ca>
Simon Greenhill <dev@simon.net.nz>
Owen Griffiths
Espen Grindhaug <http://grindhaug.org/>
@@ -208,6 +220,7 @@ answer newbie questions, and generally made Django that much better:
Brant Harris
Ronny Haryanto <http://ronny.haryan.to/>
Hawkeye
+ Kent Hauser <kent@khauser.net>
Joe Heck <http://www.rhonabwy.com/wp/>
Joel Heenan <joelh-django@planetjoel.com>
Mikko Hellsing <mikko@sorl.net>
@@ -220,6 +233,7 @@ answer newbie questions, and generally made Django that much better:
Kieran Holland <http://www.kieranholland.com>
Sung-Jin Hong <serialx.net@gmail.com>
Leo "hylje" Honkanen <sealage@gmail.com>
+ Matt Hoskins <skaffenuk@googlemail.com>
Tareque Hossain <http://www.codexn.com>
Richard House <Richard.House@i-logue.com>
Robert Rock Howard <http://djangomojo.com/>
@@ -231,10 +245,12 @@ answer newbie questions, and generally made Django that much better:
Ibon <ibonso@gmail.com>
Tom Insam
Baurzhan Ismagulov <ibr@radix50.net>
+ Stephan Jaekel <steph@rdev.info>
james_027@yahoo.com
jcrasta@gmail.com
jdetaeye
jhenry <jhenry@theonion.com>
+ john@calixto.net
Zak Johnson <zakj@nox.cx>
Nis Jørgensen <nis@superlativ.dk>
Michael Josephson <http://www.sdjournal.com/>
@@ -244,9 +260,11 @@ answer newbie questions, and generally made Django that much better:
Bahadır Kandemir <bahadir@pardus.org.tr>
Karderio <karderio@gmail.com>
Nagy Károly <charlie@rendszergazda.com>
+ George Karpenkov <george@metaworld.ru>
Erik Karulf <erik@karulf.com>
Ben Dean Kawamura <ben.dean.kawamura@gmail.com>
Ian G. Kelly <ian.g.kelly@gmail.com>
+ Niall Kelly <duke.sam.vimes@gmail.com>
Ryan Kelly <ryan@rfk.id.au>
Thomas Kerpe <thomas@kerpe.net>
Wiley Kestner <wiley.kestner@gmail.com>
@@ -261,9 +279,9 @@ answer newbie questions, and generally made Django that much better:
Igor Kolar <ike@email.si>
Tomáš Kopeček <permonik@m6.cz>
Gasper Koren
+ Mikhail Korobov <kmike84@googlemail.com>
Martin Kosír <martin@martinkosir.net>
Arthur Koziel <http://arthurkoziel.com>
- Honza Král <honza.kral@gmail.com>
Meir Kriheli <http://mksoft.co.il/>
Bruce Kroeze <http://coderseye.com/>
krzysiek.pawlik@silvermedia.pl
@@ -298,8 +316,9 @@ answer newbie questions, and generally made Django that much better:
limodou
Philip Lindborg <philip.lindborg@gmail.com>
Simon Litchfield <simon@quo.com.au>
- Daniel Lindsley <polarcowz@gmail.com>
+ Daniel Lindsley <daniel@toastdriven.com>
Trey Long <trey@ktrl.com>
+ Laurent Luce <http://www.laurentluce.com>
Martin Mahner <http://www.mahner.org/>
Matt McClanahan <http://mmcc.cx/>
Stanislaus Madueke
@@ -326,7 +345,6 @@ answer newbie questions, and generally made Django that much better:
Tobias McNulty <http://www.caktusgroup.com/blog>
Zain Memon
Christian Metts
- Carl Meyer <carl@dirtcircle.com>
michal@plovarna.cz
Slawek Mikula <slawek dot mikula at gmail dot com>
mitakummaa@gmail.com
@@ -334,7 +352,6 @@ answer newbie questions, and generally made Django that much better:
Andreas Mock <andreas.mock@web.de>
Reza Mohammadi <reza@zeerak.ir>
Aljosa Mohorovic <aljosa.mohorovic@gmail.com>
- Ramiro Morales <rm0@gmx.net>
Eric Moritz <http://eric.themoritzfamily.com/>
msaelices <msaelices@gmail.com>
Gregor Müllegger <gregor@muellegger.de>
@@ -342,6 +359,7 @@ answer newbie questions, and generally made Django that much better:
James Murty
msundstr
Robert Myers <myer0052@gmail.com>
+ Aaron T. Myers <atmyers@gmail.com>
Alexander Myodov <alex@myodov.com>
Doug Napoleone <doug@dougma.com>
Gopal Narayanan <gopastro@gmail.com>
@@ -388,6 +406,7 @@ answer newbie questions, and generally made Django that much better:
Philippe Raoult <philippe.raoult@n2nsoft.com>
Massimiliano Ravelli <massimiliano.ravelli@gmail.com>
Brian Ray <http://brianray.chipy.org/>
+ Łukasz Rekucki <lrekucki@gmail.com>
remco@diji.biz
Marc Remolt <m.remolt@webmasters.de>
Bruno Renié <buburno@gmail.com>
@@ -489,6 +508,7 @@ answer newbie questions, and generally made Django that much better:
Joel Watts <joel@joelwatts.com>
Lakin Wecker <lakin@structuredabstraction.com>
Chris Wesseling <Chris.Wesseling@cwi.nl>
+ Benjamin Wohlwend <piquadrat@gmail.com>
James Wheare <django@sparemint.com>
Mike Wiacek <mjwiacek@google.com>
Frank Wierzbicki
View
8 packages/Django/MANIFEST.in
@@ -5,14 +5,14 @@ include LICENSE
include MANIFEST.in
include django/contrib/gis/gdal/LICENSE
include django/contrib/gis/geos/LICENSE
-include django/dispatch/LICENSE.txt
+include django/dispatch/license.txt
include django/utils/simplejson/LICENSE.txt
recursive-include docs *
recursive-include scripts *
-recursive-include examples *
recursive-include extras *
recursive-include tests *
recursive-include django/conf/locale *
+recursive-include django/contrib/*/locale *
recursive-include django/contrib/admin/templates *
recursive-include django/contrib/admin/media *
recursive-include django/contrib/admindocs/templates *
@@ -21,10 +21,14 @@ recursive-include django/contrib/auth/tests/templates *
recursive-include django/contrib/comments/templates *
recursive-include django/contrib/databrowse/templates *
recursive-include django/contrib/formtools/templates *
+recursive-include django/contrib/formtools/tests/templates *
recursive-include django/contrib/flatpages/fixtures *
recursive-include django/contrib/flatpages/tests/templates *
recursive-include django/contrib/gis/templates *
recursive-include django/contrib/gis/tests/data *
+recursive-include django/contrib/gis/tests/distapp/fixtures *
recursive-include django/contrib/gis/tests/geoapp/fixtures *
recursive-include django/contrib/gis/tests/geogapp/fixtures *
+recursive-include django/contrib/gis/tests/relatedapp/fixtures *
recursive-include django/contrib/sitemaps/templates *
+recursive-include django/contrib/sitemaps/tests/templates *
View
23 packages/Django/PKG-INFO
@@ -1,23 +0,0 @@
-Metadata-Version: 1.0
-Name: Django
-Version: 1.2.3
-Summary: A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
-Home-page: http://www.djangoproject.com/
-Author: Django Software Foundation
-Author-email: foundation@djangoproject.com
-License: UNKNOWN
-Download-URL: http://media.djangoproject.com/releases/1.2/Django-1.2.3.tar.gz
-Description: UNKNOWN
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Environment :: Web Environment
-Classifier: Framework :: Django
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Topic :: Internet :: WWW/HTTP
-Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
-Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
-Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
View
11 packages/Django/README
@@ -17,6 +17,8 @@ how we recommend you read the docs:
next; from there you can jump to the HOWTOs (in docs/howto) for specific
problems, and check out the reference (docs/ref) for gory details.
+ * See docs/README for instructions on building an HTML version of the docs.
+
Docs are updated rigorously. If you find any problems in the docs, or think they
should be clarified in any way, please take 30 seconds to fill out a ticket
here:
@@ -26,7 +28,7 @@ http://code.djangoproject.com/newticket
To get more help:
* Join the #django channel on irc.freenode.net. Lots of helpful people
- hang out there. Read the archives at http://botland.oebfare.com/logger/django/.
+ hang out there. Read the archives at http://django-irc-logs.com/.
* Join the django-users mailing list, or read the archives, at
http://groups.google.com/group/django-users.
@@ -35,3 +37,10 @@ To contribute to Django:
* Check out http://www.djangoproject.com/community/ for information
about getting involved.
+
+To run Django's test suite:
+
+ * Follow the instructions in the "Unit tests" section of
+ docs/internals/contributing.txt, published online at
+ https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests
+
View
2  packages/Django/django/__init__.py
@@ -1,4 +1,4 @@
-VERSION = (1, 2, 3, 'final', 0)
+VERSION = (1, 3, 4, 'final', 0)
def get_version():
version = '%s.%s' % (VERSION[0], VERSION[1])
View
11 packages/Django/django/bin/compile-messages.py
@@ -1,11 +0,0 @@
-#!/usr/bin/env python
-
-if __name__ == "__main__":
- import sys
- name = sys.argv[0]
- args = ' '.join(sys.argv[1:])
- print >> sys.stderr, "%s has been moved into django-admin.py" % name
- print >> sys.stderr, 'Please run "django-admin.py compilemessages %s" instead.'% args
- print >> sys.stderr
- sys.exit(1)
-
View
0  packages/Django/django/bin/daily_cleanup.py 100644 → 100755
File mode changed
View
0  packages/Django/django/bin/django-admin.py 100644 → 100755
File mode changed
View
11 packages/Django/django/bin/make-messages.py
@@ -1,11 +0,0 @@
-#!/usr/bin/env python
-
-if __name__ == "__main__":
- import sys
- name = sys.argv[0]
- args = ' '.join(sys.argv[1:])
- print >> sys.stderr, "%s has been moved into django-admin.py" % name
- print >> sys.stderr, 'Please run "django-admin.py makemessages %s" instead.'% args
- print >> sys.stderr
- sys.exit(1)
-
View
0  packages/Django/django/bin/unique-messages.py 100644 → 100755
File mode changed
View
42 packages/Django/django/conf/__init__.py
@@ -9,6 +9,7 @@
import os
import re
import time # Needed for Windows
+import warnings
from django.conf import global_settings
from django.utils.functional import LazyObject
@@ -16,6 +17,7 @@
ENVIRONMENT_VARIABLE = "DJANGO_SETTINGS_MODULE"
+
class LazySettings(LazyObject):
"""
A lazy proxy for either global Django settings or a custom settings object.
@@ -59,7 +61,22 @@ def configured(self):
return bool(self._wrapped)
configured = property(configured)
-class Settings(object):
+
+class BaseSettings(object):
+ """
+ Common logic for settings whether set by a module or by the user.
+ """
+ def __setattr__(self, name, value):
+ if name in ("MEDIA_URL", "STATIC_URL") and value and not value.endswith('/'):
+ warnings.warn('If set, %s must end with a slash' % name,
+ PendingDeprecationWarning)
+ elif name == "ALLOWED_INCLUDE_ROOTS" and isinstance(value, basestring):
+ raise ValueError("The ALLOWED_INCLUDE_ROOTS setting must be set "
+ "to a tuple, not a string.")
+ object.__setattr__(self, name, value)
+
+
+class Settings(BaseSettings):
def __init__(self, settings_module):
# update this dict from global settings (but only for ALL_CAPS settings)
for setting in dir(global_settings):
@@ -72,7 +89,7 @@ def __init__(self, settings_module):
try:
mod = importlib.import_module(self.SETTINGS_MODULE)
except ImportError, e:
- raise ImportError("Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e))
+ raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
# Settings that should be converted into tuples if they're mistakenly entered
# as strings.
@@ -102,13 +119,30 @@ def __init__(self, settings_module):
new_installed_apps.append(app)
self.INSTALLED_APPS = new_installed_apps
- if hasattr(time, 'tzset') and getattr(self, 'TIME_ZONE'):
+ if hasattr(time, 'tzset') and self.TIME_ZONE:
+ # When we can, attempt to validate the timezone. If we can't find
+ # this file, no check happens and it's harmless.
+ zoneinfo_root = '/usr/share/zoneinfo'
+ if (os.path.exists(zoneinfo_root) and not
+ os.path.exists(os.path.join(zoneinfo_root, *(self.TIME_ZONE.split('/'))))):
+ raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE)
# Move the time zone info into os.environ. See ticket #2315 for why
# we don't do this unconditionally (breaks Windows).
os.environ['TZ'] = self.TIME_ZONE
time.tzset()
-class UserSettingsHolder(object):
+ # Settings are configured, so we can set up the logger if required
+ if self.LOGGING_CONFIG:
+ # First find the logging configuration function ...
+ logging_config_path, logging_config_func_name = self.LOGGING_CONFIG.rsplit('.', 1)
+ logging_config_module = importlib.import_module(logging_config_path)
+ logging_config_func = getattr(logging_config_module, logging_config_func_name)
+
+ # ... then invoke it with the logging settings
+ logging_config_func(self.LOGGING)
+
+
+class UserSettingsHolder(BaseSettings):
"""
Holder for user configured settings.
"""
View
17 packages/Django/django/conf/app_template/tests.py
@@ -1,23 +1,16 @@
"""
-This file demonstrates two different styles of tests (one doctest and one
-unittest). These will both pass when you run "manage.py test".
+This file demonstrates writing tests using the unittest module. These will pass
+when you run "manage.py test".
-Replace these with more appropriate tests for your application.
+Replace this with more appropriate tests for your application.
"""
from django.test import TestCase
+
class SimpleTest(TestCase):
def test_basic_addition(self):
"""
Tests that 1 + 1 always equals 2.
"""
- self.failUnlessEqual(1 + 1, 2)
-
-__test__ = {"doctest": """
-Another way to test that 1 + 1 is equal to 2.
-
->>> 1 + 1 == 2
-True
-"""}
-
+ self.assertEqual(1 + 1, 2)
View
106 packages/Django/django/conf/global_settings.py
@@ -21,7 +21,7 @@
USE_ETAGS = False
# People who get code error notifications.
-# In the format (('Full Name', 'email@domain.com'), ('Full Name', 'anotheremail@domain.com'))
+# In the format (('Full Name', 'email@example.com'), ('Full Name', 'anotheremail@example.com'))
ADMINS = ()
# Tuple of IP addresses, as strings, that:
@@ -42,6 +42,7 @@
# should be the utf-8 encoded local name for the language.
LANGUAGES = (
('ar', gettext_noop('Arabic')),
+ ('az', gettext_noop('Azerbaijani')),
('bg', gettext_noop('Bulgarian')),
('bn', gettext_noop('Bengali')),
('bs', gettext_noop('Bosnian')),
@@ -55,6 +56,8 @@
('en-gb', gettext_noop('British English')),
('es', gettext_noop('Spanish')),
('es-ar', gettext_noop('Argentinian Spanish')),
+ ('es-mx', gettext_noop('Mexican Spanish')),
+ ('es-ni', gettext_noop('Nicaraguan Spanish')),
('et', gettext_noop('Estonian')),
('eu', gettext_noop('Basque')),
('fa', gettext_noop('Persian')),
@@ -84,6 +87,7 @@
('no', gettext_noop('Norwegian')),
('nb', gettext_noop('Norwegian Bokmal')),
('nn', gettext_noop('Norwegian Nynorsk')),
+ ('pa', gettext_noop('Punjabi')),
('pl', gettext_noop('Polish')),
('pt', gettext_noop('Portuguese')),
('pt-br', gettext_noop('Brazilian Portuguese')),
@@ -100,6 +104,7 @@
('th', gettext_noop('Thai')),
('tr', gettext_noop('Turkish')),
('uk', gettext_noop('Ukrainian')),
+ ('ur', gettext_noop('Urdu')),
('vi', gettext_noop('Vietnamese')),
('zh-cn', gettext_noop('Simplified Chinese')),
('zh-tw', gettext_noop('Traditional Chinese')),
@@ -194,6 +199,7 @@
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
+ 'django.core.context_processors.static',
# 'django.core.context_processors.request',
'django.contrib.messages.context_processors.messages',
)
@@ -201,11 +207,6 @@
# Output to use in template system for invalid (e.g. misspelled) variables.
TEMPLATE_STRING_IF_INVALID = ''
-# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a
-# trailing slash.
-# Examples: "http://foo.com/media/", "/media/".
-ADMIN_MEDIA_PREFIX = '/media/'
-
# Default e-mail address to use for various automated correspondence from
# the site managers.
DEFAULT_FROM_EMAIL = 'webmaster@localhost'
@@ -258,14 +259,22 @@
# Default file storage mechanism that holds media.
DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
-# Absolute path to the directory that holds media.
-# Example: "/home/media/media.lawrence.com/"
+# Absolute filesystem path to the directory that will hold user-uploaded files.
+# Example: "/home/media/media.lawrence.com/media/"
MEDIA_ROOT = ''
# URL that handles the media served from MEDIA_ROOT.
-# Example: "http://media.lawrence.com"
+# Example: "http://media.lawrence.com/media/"
MEDIA_URL = ''
+# Absolute path to the directory that holds static files.
+# Example: "/home/media/media.lawrence.com/static/"
+STATIC_ROOT = ''
+
+# URL that handles the static files served from STATIC_ROOT.
+# Example: "http://media.lawrence.com/static/"
+STATIC_URL = None
+
# List of upload handler classes to be applied in order.
FILE_UPLOAD_HANDLERS = (
'django.core.files.uploadhandler.MemoryFileUploadHandler',
@@ -292,34 +301,34 @@
FORMAT_MODULE_PATH = None
# Default formatting for date objects. See all available format strings here:
-# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#now
+# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATE_FORMAT = 'N j, Y'
# Default formatting for datetime objects. See all available format strings here:
-# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#now
+# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATETIME_FORMAT = 'N j, Y, P'
# Default formatting for time objects. See all available format strings here:
-# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#now
+# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
TIME_FORMAT = 'P'
# Default formatting for date objects when only the year and month are relevant.
# See all available format strings here:
-# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#now
+# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
YEAR_MONTH_FORMAT = 'F Y'
# Default formatting for date objects when only the month and day are relevant.
# See all available format strings here:
-# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#now
+# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
MONTH_DAY_FORMAT = 'F j'
# Default short formatting for date objects. See all available format strings here:
-# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#now
+# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
SHORT_DATE_FORMAT = 'm/d/Y'
# Default short formatting for datetime objects.
# See all available format strings here:
-# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#now
+# http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
SHORT_DATETIME_FORMAT = 'm/d/Y P'
# Default formats to be used when parsing dates from input boxes, in order
@@ -370,8 +379,8 @@
# Boolean that sets whether to add thousand separator when formatting numbers
USE_THOUSAND_SEPARATOR = False
-# Number of digits that will be togheter, when spliting them by THOUSAND_SEPARATOR
-# 0 means no grouping, 3 means splitting by thousands...
+# Number of digits that will be together, when spliting them by
+# THOUSAND_SEPARATOR. 0 means no grouping, 3 means splitting by thousands...
NUMBER_GROUPING = 0
# Thousand separator symbol
@@ -390,6 +399,8 @@
DEFAULT_TABLESPACE = ''
DEFAULT_INDEX_TABLESPACE = ''
+USE_X_FORWARDED_HOST = False
+
##############
# MIDDLEWARE #
##############
@@ -416,6 +427,7 @@
SESSION_COOKIE_DOMAIN = None # A string like ".lawrence.com", or None for standard domain cookie.
SESSION_COOKIE_SECURE = False # Whether the session cookie should be secure (https:// only).
SESSION_COOKIE_PATH = '/' # The path of the session cookie.
+SESSION_COOKIE_HTTPONLY = False # Whether to use the non-RFC standard httpOnly flag (IE, FF3+, others)
SESSION_SAVE_EVERY_REQUEST = False # Whether to save the session data on every request.
SESSION_EXPIRE_AT_BROWSER_CLOSE = False # Whether a user's session cookie expires when the Web browser is closed.
SESSION_ENGINE = 'django.contrib.sessions.backends.db' # The module to store session data
@@ -425,11 +437,14 @@
# CACHE #
#########
+# New format
+CACHES = {
+}
# The cache backend to use. See the docstring in django.core.cache for the
# possible values.
-CACHE_BACKEND = 'locmem://'
CACHE_MIDDLEWARE_KEY_PREFIX = ''
CACHE_MIDDLEWARE_SECONDS = 600
+CACHE_MIDDLEWARE_ALIAS = 'default'
####################
# COMMENTS #
@@ -439,7 +454,7 @@
# The profanities that will trigger a validation error in the
# 'hasNoProfanities' validator. All of these should be in lowercase.
-PROFANITIES_LIST = ('asshat', 'asshead', 'asshole', 'cunt', 'fuck', 'gook', 'nigger', 'shit')
+PROFANITIES_LIST = ()
# The group ID that designates which users are banned.
# Set to None if you're not using it.
@@ -499,6 +514,34 @@
# django.contrib.messages to avoid imports in this settings file.
###########
+# LOGGING #
+###########
+
+# The callable to use to configure logging
+LOGGING_CONFIG = 'django.utils.log.dictConfig'
+
+# The default logging configuration. This sends an email to
+# the site admins on every HTTP 500 error. All other log
+# records are sent to the bit bucket.
+LOGGING = {
+ 'version': 1,
+ 'disable_existing_loggers': False,
+ 'handlers': {
+ 'mail_admins': {
+ 'level': 'ERROR',
+ 'class': 'django.utils.log.AdminEmailHandler'
+ }
+ },
+ 'loggers': {
+ 'django.request': {
+ 'handlers': ['mail_admins'],
+ 'level': 'ERROR',
+ 'propagate': True,
+ },
+ }
+}
+
+###########
# TESTING #
###########
@@ -522,3 +565,26 @@
# The list of directories to search for fixtures
FIXTURE_DIRS = ()
+
+###############
+# STATICFILES #
+###############
+
+# A list of locations of additional static files
+STATICFILES_DIRS = ()
+
+# The default file storage backend used during the build process
+STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
+
+# List of finder classes that know how to find static files in
+# various locations.
+STATICFILES_FINDERS = (
+ 'django.contrib.staticfiles.finders.FileSystemFinder',
+ 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
+# 'django.contrib.staticfiles.finders.DefaultStorageFinder',
+)
+
+# URL prefix for admin media -- CSS, JavaScript and images.
+# Make sure to use a trailing slash.
+# Examples: "http://foo.com/static/admin/", "/static/admin/".
+ADMIN_MEDIA_PREFIX = '/static/admin/'
View
404 packages/Django/django/conf/locale/__init__.py
@@ -0,0 +1,404 @@
+LANG_INFO = {
+ 'ar': {
+ 'bidi': True,
+ 'code': 'ar',
+ 'name': 'Arabic',
+ 'name_local': u'\u0627\u0644\u0639\u0631\u0628\u064a\u0651\u0629',
+ },
+ 'az': {
+ 'bidi': True,
+ 'code': 'az',
+ 'name': 'Azerbaijani',
+ 'name_local': u'az\u0259rbaycan dili',
+ },
+ 'bg': {
+ 'bidi': False,
+ 'code': 'bg',
+ 'name': 'Bulgarian',
+ 'name_local': u'\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438',
+ },
+ 'bn': {
+ 'bidi': False,
+ 'code': 'bn',
+ 'name': 'Bengali',
+ 'name_local': u'\u09ac\u09be\u0982\u09b2\u09be',
+ },
+ 'bs': {
+ 'bidi': False,
+ 'code': 'bs',
+ 'name': 'Bosnian',
+ 'name_local': u'bosanski',
+ },
+ 'ca': {
+ 'bidi': False,
+ 'code': 'ca',
+ 'name': 'Catalan',
+ 'name_local': u'catal\xe0',
+ },
+ 'cs': {
+ 'bidi': False,
+ 'code': 'cs',
+ 'name': 'Czech',
+ 'name_local': u'\u010desky',
+ },
+ 'cy': {
+ 'bidi': False,
+ 'code': 'cy',
+ 'name': 'Welsh',
+ 'name_local': u'Cymraeg',
+ },
+ 'da': {
+ 'bidi': False,
+ 'code': 'da',
+ 'name': 'Danish',
+ 'name_local': u'Dansk',
+ },
+ 'de': {
+ 'bidi': False,
+ 'code': 'de',
+ 'name': 'German',
+ 'name_local': u'Deutsch',
+ },
+ 'el': {
+ 'bidi': False,
+ 'code': 'el',
+ 'name': 'Greek',
+ 'name_local': u'\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac',
+ },
+ 'en': {
+ 'bidi': False,
+ 'code': 'en',
+ 'name': 'English',
+ 'name_local': u'English',
+ },
+ 'en-gb': {
+ 'bidi': False,
+ 'code': 'en-gb',
+ 'name': 'British English',
+ 'name_local': u'British English',
+ },
+ 'es': {
+ 'bidi': False,
+ 'code': 'es',
+ 'name': 'Spanish',
+ 'name_local': u'espa\xf1ol',
+ },
+ 'es-ar': {
+ 'bidi': False,
+ 'code': 'es-ar',
+ 'name': 'Argentinian Spanish',
+ 'name_local': u'espa\xf1ol de Argentina',
+ },
+ 'es-mx': {
+ 'bidi': False,
+ 'code': 'es-mx',
+ 'name': 'Mexican Spanish',
+ 'name_local': u'espa\xf1ol de Mexico',
+ },
+ 'es-ni': {
+ 'bidi': False,
+ 'code': 'es-ni',
+ 'name': 'Nicaraguan Spanish',
+ 'name_local': u'espa\xf1ol de Nicaragua',
+ },
+ 'et': {
+ 'bidi': False,
+ 'code': 'et',
+ 'name': 'Estonian',
+ 'name_local': u'eesti',
+ },
+ 'eu': {
+ 'bidi': False,
+ 'code': 'eu',
+ 'name': 'Basque',
+ 'name_local': u'Basque',
+ },
+ 'fa': {
+ 'bidi': True,
+ 'code': 'fa',
+ 'name': 'Persian',
+ 'name_local': u'\u0641\u0627\u0631\u0633\u06cc',
+ },
+ 'fi': {
+ 'bidi': False,
+ 'code': 'fi',
+ 'name': 'Finnish',
+ 'name_local': u'suomi',
+ },
+ 'fr': {
+ 'bidi': False,
+ 'code': 'fr',
+ 'name': 'French',
+ 'name_local': u'Fran\xe7ais',
+ },
+ 'fy-nl': {
+ 'bidi': False,
+ 'code': 'fy-nl',
+ 'name': 'Frisian',
+ 'name_local': u'Frisian',
+ },
+ 'ga': {
+ 'bidi': False,
+ 'code': 'ga',
+ 'name': 'Irish',
+ 'name_local': u'Gaeilge',
+ },
+ 'gl': {
+ 'bidi': False,
+ 'code': 'gl',
+ 'name': 'Galician',
+ 'name_local': u'galego',
+ },
+ 'he': {
+ 'bidi': True,
+ 'code': 'he',
+ 'name': 'Hebrew',
+ 'name_local': u'\u05e2\u05d1\u05e8\u05d9\u05ea',
+ },
+ 'hi': {
+ 'bidi': False,
+ 'code': 'hi',
+ 'name': 'Hindi',
+ 'name_local': u'Hindi',
+ },
+ 'hr': {
+ 'bidi': False,
+ 'code': 'hr',
+ 'name': 'Croatian',
+ 'name_local': u'Hrvatski',
+ },
+ 'hu': {
+ 'bidi': False,
+ 'code': 'hu',
+ 'name': 'Hungarian',
+ 'name_local': u'Magyar',
+ },
+ 'id': {
+ 'bidi': False,
+ 'code': 'id',
+ 'name': 'Indonesian',
+ 'name_local': u'Bahasa Indonesia',
+ },
+ 'is': {
+ 'bidi': False,
+ 'code': 'is',
+ 'name': 'Icelandic',
+ 'name_local': u'\xcdslenska',
+ },
+ 'it': {
+ 'bidi': False,
+ 'code': 'it',
+ 'name': 'Italian',
+ 'name_local': u'italiano',
+ },
+ 'ja': {
+ 'bidi': False,
+ 'code': 'ja',
+ 'name': 'Japanese',
+ 'name_local': u'\u65e5\u672c\u8a9e',
+ },
+ 'ka': {
+ 'bidi': False,
+ 'code': 'ka',
+ 'name': 'Georgian',
+ 'name_local': u'\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8',
+ },
+ 'km': {
+ 'bidi': False,
+ 'code': 'km',
+ 'name': 'Khmer',
+ 'name_local': u'Khmer',
+ },
+ 'kn': {
+ 'bidi': False,
+ 'code': 'kn',
+ 'name': 'Kannada',
+ 'name_local': u'Kannada',
+ },
+ 'ko': {
+ 'bidi': False,
+ 'code': 'ko',
+ 'name': 'Korean',
+ 'name_local': u'\ud55c\uad6d\uc5b4',
+ },
+ 'lt': {
+ 'bidi': False,
+ 'code': 'lt',
+ 'name': 'Lithuanian',
+ 'name_local': u'Lithuanian',
+ },
+ 'lv': {
+ 'bidi': False,
+ 'code': 'lv',
+ 'name': 'Latvian',
+ 'name_local': u'latvie\u0161u',
+ },
+ 'mk': {
+ 'bidi': False,
+ 'code': 'mk',
+ 'name': 'Macedonian',
+ 'name_local': u'\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438',
+ },
+ 'ml': {
+ 'bidi': False,
+ 'code': 'ml',
+ 'name': 'Malayalam',
+ 'name_local': u'Malayalam',
+ },
+ 'mn': {
+ 'bidi': False,
+ 'code': 'mn',
+ 'name': 'Mongolian',
+ 'name_local': u'Mongolian',
+ },
+ 'nb': {
+ 'bidi': False,
+ 'code': 'nb',
+ 'name': 'Norwegian Bokmal',
+ 'name_local': u'Norsk (bokm\xe5l)',
+ },
+ 'nl': {
+ 'bidi': False,
+ 'code': 'nl',
+ 'name': 'Dutch',
+ 'name_local': u'Nederlands',
+ },
+ 'nn': {
+ 'bidi': False,
+ 'code': 'nn',
+ 'name': 'Norwegian Nynorsk',
+ 'name_local': u'Norsk (nynorsk)',
+ },
+ 'no': {
+ 'bidi': False,
+ 'code': 'no',
+ 'name': 'Norwegian',
+ 'name_local': u'Norsk',
+ },
+ 'pa': {
+ 'bidi': False,
+ 'code': 'pa',
+ 'name': 'Punjabi',
+ 'name_local': u'Punjabi',
+ },
+ 'pl': {
+ 'bidi': False,
+ 'code': 'pl',
+ 'name': 'Polish',
+ 'name_local': u'polski',
+ },
+ 'pt': {
+ 'bidi': False,
+ 'code': 'pt',
+ 'name': 'Portuguese',
+ 'name_local': u'Portugu\xeas',
+ },
+ 'pt-br': {
+ 'bidi': False,
+ 'code': 'pt-br',
+ 'name': 'Brazilian Portuguese',
+ 'name_local': u'Portugu\xeas Brasileiro',
+ },
+ 'ro': {
+ 'bidi': False,
+ 'code': 'ro',
+ 'name': 'Romanian',
+ 'name_local': u'Rom\xe2n\u0103',
+ },
+ 'ru': {
+ 'bidi': False,
+ 'code': 'ru',
+ 'name': 'Russian',
+ 'name_local': u'\u0420\u0443\u0441\u0441\u043a\u0438\u0439',
+ },
+ 'sk': {
+ 'bidi': False,
+ 'code': 'sk',
+ 'name': 'Slovak',
+ 'name_local': u'slovensk\xfd',
+ },
+ 'sl': {
+ 'bidi': False,
+ 'code': 'sl',
+ 'name': 'Slovenian',
+ 'name_local': u'Sloven\u0161\u010dina',
+ },
+ 'sq': {
+ 'bidi': False,
+ 'code': 'sq',
+ 'name': 'Albanian',
+ 'name_local': u'Albanian',
+ },
+ 'sr': {
+ 'bidi': False,
+ 'code': 'sr',
+ 'name': 'Serbian',
+ 'name_local': u'\u0441\u0440\u043f\u0441\u043a\u0438',
+ },
+ 'sr-latn': {
+ 'bidi': False,
+ 'code': 'sr-latn',
+ 'name': 'Serbian Latin',
+ 'name_local': u'srpski (latinica)',
+ },
+ 'sv': {
+ 'bidi': False,
+ 'code': 'sv',
+ 'name': 'Swedish',
+ 'name_local': u'Svenska',
+ },
+ 'ta': {
+ 'bidi': False,
+ 'code': 'ta',
+ 'name': 'Tamil',
+ 'name_local': u'\u0ba4\u0bae\u0bbf\u0bb4\u0bcd',
+ },
+ 'te': {
+ 'bidi': False,
+ 'code': 'te',
+ 'name': 'Telugu',
+ 'name_local': u'\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41',
+ },
+ 'th': {
+ 'bidi': False,
+ 'code': 'th',
+ 'name': 'Thai',
+ 'name_local': u'Thai',
+ },
+ 'tr': {
+ 'bidi': False,
+ 'code': 'tr',
+ 'name': 'Turkish',
+ 'name_local': u'T\xfcrk\xe7e',
+ },
+ 'uk': {
+ 'bidi': False,
+ 'code': 'uk',
+ 'name': 'Ukrainian',
+ 'name_local': u'\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430',
+ },
+ 'ur': {
+ 'bidi': False,
+ 'code': 'ur',
+ 'name': 'Urdu',
+ 'name_local': u'\u0627\u0631\u062f\u0648',
+ },
+ 'vi': {
+ 'bidi': False,
+ 'code': 'vi',
+ 'name': 'Vietnamese',
+ 'name_local': u'Vietnamese',
+ },
+ 'zh-cn': {
+ 'bidi': False,
+ 'code': 'zh-cn',
+ 'name': 'Simplified Chinese',
+ 'name_local': u'\u7b80\u4f53\u4e2d\u6587',
+ },
+ 'zh-tw': {
+ 'bidi': False,
+ 'code': 'zh-tw',
+ 'name': 'Traditional Chinese',
+ 'name_local': u'\u7e41\u9ad4\u4e2d\u6587',
+ }
+}
View
BIN  packages/Django/django/conf/locale/ar/LC_MESSAGES/django.mo
Binary file not shown
View
5,019 packages/Django/django/conf/locale/ar/LC_MESSAGES/django.po
514 additions, 4,505 deletions not shown
View
BIN  packages/Django/django/conf/locale/ar/LC_MESSAGES/djangojs.mo
Binary file not shown
View
118 packages/Django/django/conf/locale/ar/LC_MESSAGES/djangojs.po
@@ -1,118 +0,0 @@
-# translation of djangojs.po to Arabic
-# This file is distributed under the same license as the django package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: djangojs\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-29 10:58-0600\n"
-"PO-Revision-Date: 2008-09-02 00:53+0300\n"
-"Last-Translator: Ossama M. Khayat <okhayat@yahoo.com>\n"
-"Language-Team: Arabic <support@arabeyes.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
-"Plural-Forms: nplurals=4; plural=(n == 1? 0 : (n == 2? 1 : (n <= 10? 2 : 3)))\n"
-
-#: contrib/admin/media/js/SelectFilter2.js:33
-#, perl-format
-msgid "Available %s"
-msgstr "%s المتوفرة"
-
-#: contrib/admin/media/js/SelectFilter2.js:41
-msgid "Choose all"
-msgstr "اختر الكل"
-
-#: contrib/admin/media/js/SelectFilter2.js:46
-msgid "Add"
-msgstr "أضف"
-
-#: contrib/admin/media/js/SelectFilter2.js:48
-msgid "Remove"
-msgstr "احذف"
-
-#: contrib/admin/media/js/SelectFilter2.js:53
-#, perl-format
-msgid "Chosen %s"
-msgstr "%s المُختارة"
-
-#: contrib/admin/media/js/SelectFilter2.js:54
-msgid "Select your choice(s) and click "
-msgstr "حدد خياراتك واضغط"
-
-#: contrib/admin/media/js/SelectFilter2.js:59
-msgid "Clear all"
-msgstr "امسح الكل"
-
-#: contrib/admin/media/js/calendar.js:24
-#: contrib/admin/media/js/dateparse.js:32
-msgid ""
-"January February March April May June July August September October November "
-"December"
-msgstr "يناير فبراير مارس إبريل مايو يونيو يوليو أغسطس سبتمبر أكتوبر نوفمبر ديسمبر"
-
-#: contrib/admin/media/js/calendar.js:25
-msgid "S M T W T F S"
-msgstr "أ إ ث أ خ ج س"
-
-#: contrib/admin/media/js/dateparse.js:33
-msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
-msgstr "الأحد الإثنين الثلاثاء الأربعاء الخميس الجمعة السبت"
-
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:34
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:72
-msgid "Show"
-msgstr "أظهر"
-
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:63
-msgid "Hide"
-msgstr "اخف"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:47
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:81
-msgid "Now"
-msgstr "الآن"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:51
-msgid "Clock"
-msgstr "الساعة"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:78
-msgid "Choose a time"
-msgstr "اختر وقتاً"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:82
-msgid "Midnight"
-msgstr "منتصف الليل"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:83
-msgid "6 a.m."
-msgstr "6 ص."
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:84
-msgid "Noon"
-msgstr "الظهر"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:88
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:183
-msgid "Cancel"
-msgstr "ألغ"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:128
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:177
-msgid "Today"
-msgstr "اليوم"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:132
-msgid "Calendar"
-msgstr "التقويم"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:175
-msgid "Yesterday"
-msgstr "أمس"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:179
-msgid "Tomorrow"
-msgstr "غداً"
-
View
5 packages/Django/django/conf/locale/ar/formats.py
@@ -2,6 +2,8 @@
# This file is distributed under the same license as the Django package.
#
+# The *_FORMAT strings use the Django date format syntax,
+# see http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATE_FORMAT = 'j F، Y'
TIME_FORMAT = 'g:i:s A'
# DATETIME_FORMAT =
@@ -10,6 +12,9 @@
SHORT_DATE_FORMAT = 'd‏/m‏/Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+
+# The *_INPUT_FORMATS strings use the Python strftime format syntax,
+# see http://docs.python.org/library/datetime.html#strftime-strptime-behavior
# DATE_INPUT_FORMATS =
# TIME_INPUT_FORMATS =
# DATETIME_INPUT_FORMATS =
View
BIN  packages/Django/django/conf/locale/bg/LC_MESSAGES/django.mo
Binary file not shown
View
5,445 packages/Django/django/conf/locale/bg/LC_MESSAGES/django.po
631 additions, 4,814 deletions not shown
View
BIN  packages/Django/django/conf/locale/bg/LC_MESSAGES/djangojs.mo
Binary file not shown
View
106 packages/Django/django/conf/locale/bg/LC_MESSAGES/djangojs.po
@@ -1,106 +0,0 @@
-# translation of djangojs.po to Bulgarian
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Django\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-12-09 11:51+0100\n"
-"PO-Revision-Date: 2007-05-12 17:51+0300\n"
-"Last-Translator: Jordan Dimov <s3x3y1@gmail.com>\n"
-"Language-Team: Bulgarian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: contrib/admin/media/js/SelectFilter2.js:33
-#, perl-format
-msgid "Available %s"
-msgstr "Налични %s"
-
-#: contrib/admin/media/js/SelectFilter2.js:41
-msgid "Choose all"
-msgstr "Избери всички"
-
-#: contrib/admin/media/js/SelectFilter2.js:46
-msgid "Add"
-msgstr "Добави"
-
-#: contrib/admin/media/js/SelectFilter2.js:48
-msgid "Remove"
-msgstr "Премахни"
-
-#: contrib/admin/media/js/SelectFilter2.js:53
-#, perl-format
-msgid "Chosen %s"
-msgstr "Избрахме %s"
-
-#: contrib/admin/media/js/SelectFilter2.js:54
-msgid "Select your choice(s) and click "
-msgstr "Направете своя избор и щракнете "
-
-#: contrib/admin/media/js/SelectFilter2.js:59
-msgid "Clear all"
-msgstr "Изчисти всички"
-
-#: contrib/admin/media/js/dateparse.js:26
-#: contrib/admin/media/js/calendar.js:24
-msgid ""
-"January February March April May June July August September October November "
-"December"
-msgstr "Януари Февруари Март Април Май Юни Юли Август Септември Октомври Ноември Декември"
-
-#: contrib/admin/media/js/dateparse.js:27
-msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
-msgstr "Неделя Понеделник Вторник Сряда Четвъртък Петък Събота"
-
-#: contrib/admin/media/js/calendar.js:25
-msgid "S M T W T F S"
-msgstr "Н П В С Ч П С"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:45
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:80
-msgid "Now"
-msgstr "Сега"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:48
-msgid "Clock"
-msgstr "Часовник"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:77
-msgid "Choose a time"
-msgstr "Избери време"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:81
-msgid "Midnight"
-msgstr "Полунощ"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:82
-msgid "6 a.m."
-msgstr "6 a.m."
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:83
-msgid "Noon"
-msgstr "По обяд"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:87
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:168
-msgid "Cancel"
-msgstr "Отказ"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:111
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:162
-msgid "Today"
-msgstr "Днес"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:114
-msgid "Calendar"
-msgstr "Календар"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:160
-msgid "Yesterday"
-msgstr "Вчера"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:164
-msgid "Tomorrow"
-msgstr "Утре"
-
View
7 packages/Django/django/conf/locale/bg/formats.py
@@ -2,6 +2,8 @@
# This file is distributed under the same license as the Django package.
#
+# The *_FORMAT strings use the Django date format syntax,
+# see http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATE_FORMAT = 'd F Y'
TIME_FORMAT = 'H:i:s'
# DATETIME_FORMAT =
@@ -10,9 +12,12 @@
SHORT_DATE_FORMAT = 'd.m.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+
+# The *_INPUT_FORMATS strings use the Python strftime format syntax,
+# see http://docs.python.org/library/datetime.html#strftime-strptime-behavior
# DATE_INPUT_FORMATS =
# TIME_INPUT_FORMATS =
# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
-THOUSAND_SEPARATOR = ' '
+THOUSAND_SEPARATOR = u' ' # Non-breaking space
# NUMBER_GROUPING =
View
BIN  packages/Django/django/conf/locale/bn/LC_MESSAGES/django.mo
Binary file not shown
View
4,084 packages/Django/django/conf/locale/bn/LC_MESSAGES/django.po
586 additions, 3,498 deletions not shown
View
BIN  packages/Django/django/conf/locale/bn/LC_MESSAGES/djangojs.mo
Binary file not shown
View
114 packages/Django/django/conf/locale/bn/LC_MESSAGES/djangojs.po
@@ -1,114 +0,0 @@
-# This file is distributed under the same license as the Django package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Django\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-02 22:36-0700\n"
-"PO-Revision-Date: 2009-07-19 22:49+0000\n"
-"Last-Translator: Nasimul Haque <nasim.haque@gmail.com>\n"
-"Language-Team: Nasimul Haque <nasim.haque@gmail.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: contrib/admin/media/js/SelectFilter2.js:33
-#, perl-format
-msgid "Available %s"
-msgstr "%s বিদ্যমান"
-
-#: contrib/admin/media/js/SelectFilter2.js:41
-msgid "Choose all"
-msgstr "সব বাছাই করুন"
-
-#: contrib/admin/media/js/SelectFilter2.js:46
-msgid "Add"
-msgstr "যোগ করুন"
-
-#: contrib/admin/media/js/SelectFilter2.js:48
-msgid "Remove"
-msgstr "মুছে ফেলুন"
-
-#: contrib/admin/media/js/SelectFilter2.js:53
-#, perl-format
-msgid "Chosen %s"
-msgstr "%s বাছাই করা হয়েছে"
-
-#: contrib/admin/media/js/SelectFilter2.js:54
-msgid "Select your choice(s) and click "
-msgstr "আপনার পছন্দ বাছাই এবং ক্লিক করুন"
-
-#: contrib/admin/media/js/SelectFilter2.js:59
-msgid "Clear all"
-msgstr "সব পরিষ্কার করুন"
-
-#: contrib/admin/media/js/calendar.js:24
-#: contrib/admin/media/js/dateparse.js:32
-msgid ""
-"January February March April May June July August September October November "
-"December"
-msgstr "জানুয়ারি ফেব্রুয়ারি মার্চ এপ্রিল মে জুন জুলাই অাগস্ট সেপ্টেম্বর অক্টোবর নভেম্বর ডিসেম্বর"
-
-#: contrib/admin/media/js/calendar.js:25
-msgid "S M T W T F S"
-msgstr "র স ম ব ব শ শ"
-
-#: contrib/admin/media/js/dateparse.js:33
-msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
-msgstr "রবিবার সোমবার মঙ্গলবার বুধবার বৃহস্পতিবার শুক্রবার শনিবার"
-
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:34
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:72
-msgid "Show"
-msgstr "দেখান"
-
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:63
-msgid "Hide"
-msgstr "লুকান"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:47
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:81
-msgid "Now"
-msgstr "এখন"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:51
-msgid "Clock"
-msgstr "ঘড়ি"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:78
-msgid "Choose a time"
-msgstr "সময় নির্বাচন করুন"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:82
-msgid "Midnight"
-msgstr "মধ্যরাত"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:83
-msgid "6 a.m."
-msgstr "৬ পূর্বাহ্ন"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:84
-msgid "Noon"
-msgstr "দুপুর"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:88
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:183
-msgid "Cancel"
-msgstr "বাতিল"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:128
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:177
-msgid "Today"
-msgstr "আজ"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:132
-msgid "Calendar"
-msgstr "দিনপঞ্জিকা"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:175
-msgid "Yesterday"
-msgstr "গতকাল"
-
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:179
-msgid "Tomorrow"
-msgstr "আগামীকাল"
View
5 packages/Django/django/conf/locale/bn/formats.py
@@ -2,6 +2,8 @@
# This file is distributed under the same license as the Django package.
#
+# The *_FORMAT strings use the Django date format syntax,
+# see http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATE_FORMAT = 'j F, Y'
TIME_FORMAT = 'g:i:s A'
# DATETIME_FORMAT =
@@ -10,6 +12,9 @@
SHORT_DATE_FORMAT = 'j M, Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+
+# The *_INPUT_FORMATS strings use the Python strftime format syntax,
+# see http://docs.python.org/library/datetime.html#strftime-strptime-behavior
# DATE_INPUT_FORMATS =
# TIME_INPUT_FORMATS =
# DATETIME_INPUT_FORMATS =
View
BIN  packages/Django/django/conf/locale/bs/LC_MESSAGES/django.mo
Binary file not shown
View
5,180 packages/Django/django/conf/locale/bs/LC_MESSAGES/django.po
577 additions, 4,603 deletions not shown
View
5 packages/Django/django/conf/locale/bs/formats.py
@@ -2,6 +2,8 @@
# This file is distributed under the same license as the Django package.
#
+# The *_FORMAT strings use the Django date format syntax,
+# see http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
DATE_FORMAT = 'j. N Y.'
TIME_FORMAT = 'G:i'
DATETIME_FORMAT = 'j. N. Y. G:i T'
@@ -10,6 +12,9 @@
SHORT_DATE_FORMAT = 'Y M j'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+
+# The *_INPUT_FORMATS strings use the Python strftime format syntax,
+# see http://docs.python.org/library/datetime.html#strftime-strptime-behavior
# DATE_INPUT_FORMATS =
# TIME_INPUT_FORMATS =
# DATETIME_INPUT_FORMATS =
View
BIN  packages/Django/django/conf/locale/ca/LC_MESSAGES/django.mo
Binary file not shown
View
4,534 packages/Django/django/conf/locale/ca/LC_MESSAGES/django.po
598 additions, 3,936 deletions not shown
View
BIN  packages/Django/django/conf/locale/ca/LC_MESSAGES/djangojs.mo
Binary file not shown
View
115 packages/Django/django/conf/locale/ca/LC_MESSAGES/djangojs.po
@@ -1,115 +0,0 @@
-# translation of djangojs.po to catalan
-# This file is distributed under the same license as the Django package.
-msgid ""
-msgstr ""
-"Project-Id-Version: Django\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-02-15 01:00+0200\n"
-"PO-Revision-Date: 2008-03-25 18:54+0100\n"
-"Last-Translator: Django Catalan Group <django-cat@googlegroups.com>\n"
-"Language-Team: Catalan <ca@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: VIM 7.1\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: contrib/admin/media/js/SelectFilter2.js:33
-#, perl-format
-msgid "Available %s"
-msgstr "%s Disponibles"
-
-#: contrib/admin/media/js/SelectFilter2.js:41
-msgid "Choose all"
-msgstr "Seleccionar tots"
-
-#: contrib/admin/media/js/SelectFilter2.js:46
-msgid "Add"
-msgstr "Afegir"
-
-#: contrib/admin/media/js/SelectFilter2.js:48
-msgid "Remove"
-msgstr "Eliminar"
-
-#: contrib/admin/media/js/SelectFilter2.js:53
-#, perl-format
-msgid "Chosen %s"
-msgstr "%s Escollits"
-
-#: contrib/admin/media/js/SelectFilter2.js:54
-msgid "Select your choice(s) and click "
-msgstr "Faci les seves seleccions i faci click a"
-
-#: contrib/admin/media/js/SelectFilter2.js:59
-msgid "Clear all"
-msgstr "Deseleccionar tots"
-
-#: contrib/admin/media/js/dateparse.js:32
-#: contrib/admin/media/js/calendar.js:24
-msgid "January February March April May June July August September October November December"
-msgstr "Gener Febrer Març Abril Maig Juny Juliol Agost Setembre Octubre Novembre Desembre"
-
-#: contrib/admin/media/js/dateparse.js:33
-msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
-msgstr "Diumenge Dilluns Dimarts Dimecres Dijous Divendres Dissabte"
-
-#: contrib/admin/media/js/calendar.js:25