ProjectDjango/Project.py

changeset 3
fbae2b012fac
parent 2
1e97424fda0c
child 4
81c2943be6b6
equal deleted inserted replaced
2:1e97424fda0c 3:fbae2b012fac
1682 1682
1683 ################################################################## 1683 ##################################################################
1684 ## slots below implement translation functions 1684 ## slots below implement translation functions
1685 ################################################################## 1685 ##################################################################
1686 1686
1687 # TODO: the below stuff needs testing
1688 def __getLocale(self, filename): 1687 def __getLocale(self, filename):
1689 """ 1688 """
1690 Private method to extract the locale out of a file name. 1689 Private method to extract the locale out of a file name.
1691 1690
1692 @param filename name of the file used for extraction (string) 1691 @param filename name of the file used for extraction (string)
1747 1746
1748 args = [] 1747 args = []
1749 args.append(self.__getPythonExecutable()) 1748 args.append(self.__getPythonExecutable())
1750 args.append("manage.py") 1749 args.append("manage.py")
1751 args.append("makemessages") 1750 args.append("makemessages")
1752 args.append("--domain=django")
1753 args.append("--domain=djangojs")
1754 args.append("-l") 1751 args.append("-l")
1755 args.append(code) 1752 args.append(code)
1756 1753
1757 try: 1754 try:
1758 wd = self.__sitePath() 1755 wd = self.__sitePath()
1799 args = [] 1796 args = []
1800 args.append(self.__getPythonExecutable()) 1797 args.append(self.__getPythonExecutable())
1801 args.append("manage.py") 1798 args.append("manage.py")
1802 args.append("makemessages") 1799 args.append("makemessages")
1803 args.append("--no-obsolete") 1800 args.append("--no-obsolete")
1804 args.append("--domain=django")
1805 args.append("--domain=djangojs")
1806 args.append("-l") 1801 args.append("-l")
1807 args.append(locale) 1802 args.append(locale)
1808 argsLists.append(args) 1803 argsLists.append(args)
1809 1804
1810 if len(argsLists) == 0: 1805 if len(argsLists) == 0:
1844 if locale: 1839 if locale:
1845 args = [] 1840 args = []
1846 args.append(self.__getPythonExecutable()) 1841 args.append(self.__getPythonExecutable())
1847 args.append("manage.py") 1842 args.append("manage.py")
1848 args.append("makemessages") 1843 args.append("makemessages")
1849 args.append("--domain=django")
1850 args.append("--domain=djangojs")
1851 args.append("-l") 1844 args.append("-l")
1852 args.append(locale) 1845 args.append(locale)
1853 argsLists.append(args) 1846 argsLists.append(args)
1854 1847
1855 if len(argsLists) == 0: 1848 if len(argsLists) == 0:
1877 args.append(self.__getPythonExecutable()) 1870 args.append(self.__getPythonExecutable())
1878 args.append("manage.py") 1871 args.append("manage.py")
1879 args.append("makemessages") 1872 args.append("makemessages")
1880 args.append("-a") 1873 args.append("-a")
1881 args.append("--no-obsolete") 1874 args.append("--no-obsolete")
1882 args.append("--domain=django")
1883 args.append("--domain=djangojs")
1884 1875
1885 try: 1876 try:
1886 wd = self.__sitePath() 1877 wd = self.__sitePath()
1887 except DjangoNoSiteSelectedException: 1878 except DjangoNoSiteSelectedException:
1888 E5MessageBox.warning(None, 1879 E5MessageBox.warning(None,
1909 args = [] 1900 args = []
1910 args.append(self.__getPythonExecutable()) 1901 args.append(self.__getPythonExecutable())
1911 args.append("manage.py") 1902 args.append("manage.py")
1912 args.append("makemessages") 1903 args.append("makemessages")
1913 args.append("-a") 1904 args.append("-a")
1914 args.append("--domain=django")
1915 args.append("--domain=djangojs")
1916 1905
1917 try: 1906 try:
1918 wd = self.__sitePath() 1907 wd = self.__sitePath()
1919 except DjangoNoSiteSelectedException: 1908 except DjangoNoSiteSelectedException:
1920 E5MessageBox.warning(None, 1909 E5MessageBox.warning(None,

eric ide

mercurial