[Checkins] SVN: zope.app.locales/trunk/ Add a test project with some i18n messages in ZCML, Python and ZPT

Philipp von Weitershausen philikon at philikon.de
Wed Sep 12 16:35:31 EDT 2007


Log message for revision 79600:
  Add a test project with some i18n messages in ZCML, Python and ZPT
  and deploy an i18nextract script with the right parameters for extracting
  the messages from that test project.
  

Changed:
  U   zope.app.locales/trunk/buildout.cfg
  A   zope.app.locales/trunk/testproj/
  A   zope.app.locales/trunk/testproj/site.zcml
  A   zope.app.locales/trunk/testproj/src/
  A   zope.app.locales/trunk/testproj/src/testpkg/
  A   zope.app.locales/trunk/testproj/src/testpkg/__init__.py
  A   zope.app.locales/trunk/testproj/src/testpkg/configure.zcml
  A   zope.app.locales/trunk/testproj/src/testpkg/test.pt

-=-
Modified: zope.app.locales/trunk/buildout.cfg
===================================================================
--- zope.app.locales/trunk/buildout.cfg	2007-09-12 20:15:35 UTC (rev 79599)
+++ zope.app.locales/trunk/buildout.cfg	2007-09-12 20:35:30 UTC (rev 79600)
@@ -1,9 +1,15 @@
 [buildout]
 develop = . 
-parts = test
+parts = extract test
 find-links = http://download.zope.org/distribution/
 
+[extract]
+recipe = zc.recipe.egg:scripts
+eggs = zope.app.locales
+scripts = i18nextract
+arguments = ['-p', 'testproj/src', '-s', 'testproj/site.zcml',
+             '-d', 'testproj']
+
 [test]
 recipe = zc.recipe.testrunner
 eggs = zope.app.locales [test]
-

Added: zope.app.locales/trunk/testproj/site.zcml
===================================================================
--- zope.app.locales/trunk/testproj/site.zcml	                        (rev 0)
+++ zope.app.locales/trunk/testproj/site.zcml	2007-09-12 20:35:30 UTC (rev 79600)
@@ -0,0 +1,7 @@
+<configure
+    xmlns="http://namespaces.zope.org/zope"
+    i18n_domain="testproj">
+
+  <include package="testpkg" />
+
+</configure>


Property changes on: zope.app.locales/trunk/testproj/site.zcml
___________________________________________________________________
Name: svn:eol-style
   + native

Added: zope.app.locales/trunk/testproj/src/testpkg/__init__.py
===================================================================
--- zope.app.locales/trunk/testproj/src/testpkg/__init__.py	                        (rev 0)
+++ zope.app.locales/trunk/testproj/src/testpkg/__init__.py	2007-09-12 20:35:30 UTC (rev 79600)
@@ -0,0 +1,6 @@
+from zope.i18nmessageid import MessageFactory
+_ = MessageFactory('testproj')
+
+testmessage = _('Message from Python')
+
+


Property changes on: zope.app.locales/trunk/testproj/src/testpkg/__init__.py
___________________________________________________________________
Name: svn:eol-style
   + native

Added: zope.app.locales/trunk/testproj/src/testpkg/configure.zcml
===================================================================
--- zope.app.locales/trunk/testproj/src/testpkg/configure.zcml	                        (rev 0)
+++ zope.app.locales/trunk/testproj/src/testpkg/configure.zcml	2007-09-12 20:35:30 UTC (rev 79600)
@@ -0,0 +1,11 @@
+<configure xmlns="http://namespaces.zope.org/zope">
+
+  <include package="zope.security" file="meta.zcml" />
+
+  <permission
+      id="testpkg.TestPermission"
+      title="Test Permission"
+      description="This test permission is defined in ZCML"
+      />
+
+</configure>


Property changes on: zope.app.locales/trunk/testproj/src/testpkg/configure.zcml
___________________________________________________________________
Name: svn:eol-style
   + native

Added: zope.app.locales/trunk/testproj/src/testpkg/test.pt
===================================================================
--- zope.app.locales/trunk/testproj/src/testpkg/test.pt	                        (rev 0)
+++ zope.app.locales/trunk/testproj/src/testpkg/test.pt	2007-09-12 20:35:30 UTC (rev 79600)
@@ -0,0 +1,3 @@
+<html i18n:domain="testproj">
+  <p i18n:translate="">Test message from ZPT</p>
+</html>


Property changes on: zope.app.locales/trunk/testproj/src/testpkg/test.pt
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the Checkins mailing list