--- a/ProjectDjango/i18n/django_en.ts Sun Jun 16 14:51:36 2013 +0200 +++ b/ProjectDjango/i18n/django_en.ts Tue Jun 18 19:27:03 2013 +0200 @@ -212,17 +212,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="294"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/> <source>Django Python Console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="306"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="318"/> <source>Select to use plain Python instead of IPython</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="309"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="321"/> <source>Use plain Python instead of IPython</source> <translation type="unfinished"></translation> </message> @@ -247,40 +247,60 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/> <source>Django Virtual Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="268"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="280"/> <source>Enter the path of the Django virtual environment. Leave empty to not use a virtual environment setup.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="281"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="293"/> <source>Select the virtual environment directory via a selection dialog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="284"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="362"/> <source>...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="256"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="262"/> <source>Python 2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="126"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="134"/> <source>Select Virtual Environment for Python 3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="144"/> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="152"/> <source>Select Virtual Environment for Python 2</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="166"/> + <source>Translations Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="346"/> + <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.ui" line="359"/> + <source>Select the translations editor via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectDjango/ConfigurationPage/DjangoPage.py" line="166"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>Project</name> @@ -380,7 +400,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1403"/> + <location filename="ProjectDjango/Project.py" line="1509"/> <source>Run Web-Browser</source> <translation type="unfinished"></translation> </message> @@ -400,7 +420,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1698"/> + <location filename="ProjectDjango/Project.py" line="1804"/> <source>Create Cache Tables</source> <translation type="unfinished"></translation> </message> @@ -440,7 +460,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="916"/> + <location filename="ProjectDjango/Project.py" line="1022"/> <source>About Django</source> <translation type="unfinished"></translation> </message> @@ -540,7 +560,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1549"/> + <location filename="ProjectDjango/Project.py" line="1655"/> <source>Create Tables</source> <translation type="unfinished"></translation> </message> @@ -560,7 +580,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1556"/> + <location filename="ProjectDjango/Project.py" line="1662"/> <source>Create Indexes</source> <translation type="unfinished"></translation> </message> @@ -580,7 +600,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1563"/> + <location filename="ProjectDjango/Project.py" line="1669"/> <source>Create Everything</source> <translation type="unfinished"></translation> </message> @@ -600,7 +620,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1570"/> + <location filename="ProjectDjango/Project.py" line="1676"/> <source>Custom Statements</source> <translation type="unfinished"></translation> </message> @@ -620,7 +640,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1577"/> + <location filename="ProjectDjango/Project.py" line="1683"/> <source>Drop Tables</source> <translation type="unfinished"></translation> </message> @@ -640,7 +660,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1584"/> + <location filename="ProjectDjango/Project.py" line="1690"/> <source>Flush Database</source> <translation type="unfinished"></translation> </message> @@ -660,7 +680,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1591"/> + <location filename="ProjectDjango/Project.py" line="1697"/> <source>Reset Sequences</source> <translation type="unfinished"></translation> </message> @@ -680,7 +700,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1601"/> + <location filename="ProjectDjango/Project.py" line="1707"/> <source>Diff Settings</source> <translation type="unfinished"></translation> </message> @@ -700,7 +720,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1622"/> + <location filename="ProjectDjango/Project.py" line="1728"/> <source>Cleanup</source> <translation type="unfinished"></translation> </message> @@ -720,7 +740,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1644"/> + <location filename="ProjectDjango/Project.py" line="1750"/> <source>Validate</source> <translation type="unfinished"></translation> </message> @@ -760,7 +780,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1733"/> + <location filename="ProjectDjango/Project.py" line="1839"/> <source>Dump Data</source> <translation type="unfinished"></translation> </message> @@ -780,7 +800,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1772"/> + <location filename="ProjectDjango/Project.py" line="1878"/> <source>Load Data</source> <translation type="unfinished"></translation> </message> @@ -865,275 +885,275 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="709"/> + <location filename="ProjectDjango/Project.py" line="727"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="716"/> + <location filename="ProjectDjango/Project.py" line="734"/> <source>Update all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="718"/> + <location filename="ProjectDjango/Project.py" line="736"/> <source>Update selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="720"/> + <location filename="ProjectDjango/Project.py" line="738"/> <source>Update all catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="723"/> + <location filename="ProjectDjango/Project.py" line="741"/> <source>Update selected catalogs (with obsolete)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="726"/> + <location filename="ProjectDjango/Project.py" line="744"/> <source>Compile all catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="728"/> + <location filename="ProjectDjango/Project.py" line="746"/> <source>Compile selected catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="809"/> + <location filename="ProjectDjango/Project.py" line="834"/> <source>New Form</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="779"/> + <location filename="ProjectDjango/Project.py" line="804"/> <source>The file already exists! Overwrite it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="809"/> + <location filename="ProjectDjango/Project.py" line="834"/> <source><p>The new form file <b>{0}</b> could not be created.<br>Problem: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="961"/> + <location filename="ProjectDjango/Project.py" line="1067"/> <source>Select Applications</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="961"/> + <location filename="ProjectDjango/Project.py" line="1067"/> <source>Enter the list of applications separated by spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1295"/> + <location filename="ProjectDjango/Project.py" line="1401"/> <source>Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1056"/> + <location filename="ProjectDjango/Project.py" line="1162"/> <source>Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1058"/> + <location filename="ProjectDjango/Project.py" line="1164"/> <source>Start Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1058"/> + <location filename="ProjectDjango/Project.py" line="1164"/> <source>Select if this project should be a Django Project or Application.<br />Select the empty entry for none.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1125"/> + <location filename="ProjectDjango/Project.py" line="1231"/> <source>Start Django Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1103"/> + <location filename="ProjectDjango/Project.py" line="1209"/> <source>Django project created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1125"/> + <location filename="ProjectDjango/Project.py" line="1231"/> <source>Enter the name of the new Django project.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1151"/> + <location filename="ProjectDjango/Project.py" line="1257"/> <source>Start Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1178"/> + <location filename="ProjectDjango/Project.py" line="1284"/> <source>Django application created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1189"/> + <location filename="ProjectDjango/Project.py" line="1295"/> <source>Start Global Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1189"/> + <location filename="ProjectDjango/Project.py" line="1295"/> <source>Enter the name of the new global Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1208"/> + <location filename="ProjectDjango/Project.py" line="1314"/> <source>Start Local Django Application</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1208"/> + <location filename="ProjectDjango/Project.py" line="1314"/> <source>Enter the name of the new local Django application.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1259"/> + <location filename="ProjectDjango/Project.py" line="1365"/> <source>Select Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1259"/> + <location filename="ProjectDjango/Project.py" line="1365"/> <source>Select the Django project to work with.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1293"/> + <location filename="ProjectDjango/Project.py" line="1399"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1298"/> + <location filename="ProjectDjango/Project.py" line="1404"/> <source>&Current Django project ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1924"/> + <location filename="ProjectDjango/Project.py" line="2392"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1359"/> + <location filename="ProjectDjango/Project.py" line="1465"/> <source>The Django server could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1403"/> + <location filename="ProjectDjango/Project.py" line="1509"/> <source>Could not start the web-browser for the url "{0}".</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1924"/> + <location filename="ProjectDjango/Project.py" line="2030"/> <source>The Django process could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1438"/> + <location filename="ProjectDjango/Project.py" line="1544"/> <source>Introspect Database</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1467"/> + <location filename="ProjectDjango/Project.py" line="1573"/> <source>Flushing the database will destroy all data. Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1477"/> + <location filename="ProjectDjango/Project.py" line="1583"/> <source>Database tables flushed successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1536"/> + <location filename="ProjectDjango/Project.py" line="1642"/> <source>SQL Files (*.sql)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1634"/> + <location filename="ProjectDjango/Project.py" line="1740"/> <source>Database cleaned up successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1705"/> + <location filename="ProjectDjango/Project.py" line="1811"/> <source>Enter the names of the cache tables separated by spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1719"/> + <location filename="ProjectDjango/Project.py" line="1825"/> <source>Cache tables created successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1756"/> + <location filename="ProjectDjango/Project.py" line="1862"/> <source>JSON Files (*.json)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1758"/> + <location filename="ProjectDjango/Project.py" line="1864"/> <source>XML Files (*.xml)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1760"/> + <location filename="ProjectDjango/Project.py" line="1866"/> <source>YAML Files (*.yaml)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1858"/> + <location filename="ProjectDjango/Project.py" line="1964"/> <source>The Django test server could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2018"/> + <location filename="ProjectDjango/Project.py" line="2124"/> <source>Initializing message catalog for '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2254"/> + <location filename="ProjectDjango/Project.py" line="2360"/> <source>No current site selected or no site created yet. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2036"/> + <location filename="ProjectDjango/Project.py" line="2142"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2137"/> + <location filename="ProjectDjango/Project.py" line="2243"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2221"/> + <location filename="ProjectDjango/Project.py" line="2327"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2184"/> + <location filename="ProjectDjango/Project.py" line="2290"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2167"/> + <location filename="ProjectDjango/Project.py" line="2273"/> <source>Updating message catalogs (keeping obsolete messages)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2244"/> + <location filename="ProjectDjango/Project.py" line="2350"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="2260"/> + <location filename="ProjectDjango/Project.py" line="2366"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1886"/> + <location filename="ProjectDjango/Project.py" line="1992"/> <source>Change Password</source> <translation type="unfinished"></translation> </message> @@ -1173,7 +1193,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1938"/> + <location filename="ProjectDjango/Project.py" line="2044"/> <source>Clear Sessions</source> <translation type="unfinished"></translation> </message> @@ -1203,35 +1223,45 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1886"/> + <location filename="ProjectDjango/Project.py" line="1992"/> <source>Enter the name of the user:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1950"/> + <location filename="ProjectDjango/Project.py" line="2056"/> <source>Expired sessions cleared successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="916"/> + <location filename="ProjectDjango/Project.py" line="1022"/> <source><p>Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.</p><p><table><tr><td>Version:</td><td>{0}</td></tr><tr><td>URL:</td><td><a href="{1}">{1}</a></td></tr></table></p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectDjango/Project.py" line="1163"/> + <location filename="ProjectDjango/Project.py" line="1269"/> <source><p>The <b>django-admin.py</b> script is not in the path. Aborting...</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="ProjectDjango/Project.py" line="711"/> + <source>Open with {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectDjango/Project.py" line="2392"/> + <source>The translations editor process ({0}) could not be started.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectDjangoPlugin</name> <message> - <location filename="PluginProjectDjango.py" line="196"/> + <location filename="PluginProjectDjango.py" line="403"/> <source>Django</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PluginProjectDjango.py" line="164"/> + <location filename="PluginProjectDjango.py" line="168"/> <source>eric5 version is too old, {0}, {1} or newer needed.</source> <translation type="unfinished"></translation> </message>