[Checkins] SVN: z3ext.skintool/tags/1.1.0/ release tag

Nikolay Kim fafhrd at datacom.kz
Fri Nov 21 01:31:17 EST 2008


Log message for revision 93217:
  release tag

Changed:
  A   z3ext.skintool/tags/1.1.0/
  D   z3ext.skintool/tags/1.1.0/CHANGES.txt
  A   z3ext.skintool/tags/1.1.0/CHANGES.txt
  U   z3ext.skintool/tags/1.1.0/setup.py
  D   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.pt
  A   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.pt
  D   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.py
  A   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.py
  D   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.mo
  A   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.mo
  D   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po
  A   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po
  D   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.mo
  A   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.mo
  D   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po
  A   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po
  D   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/z3ext.skintool.pot
  A   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/z3ext.skintool.pot
  D   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/tool.py
  A   z3ext.skintool/tags/1.1.0/src/z3ext/skintool/tool.py

-=-
Deleted: z3ext.skintool/tags/1.1.0/CHANGES.txt
===================================================================
--- z3ext.skintool/trunk/CHANGES.txt	2008-11-21 00:35:08 UTC (rev 93215)
+++ z3ext.skintool/tags/1.1.0/CHANGES.txt	2008-11-21 06:31:16 UTC (rev 93217)
@@ -1,61 +0,0 @@
-=======
-CHANGES
-=======
-
-1.1.0 (2008-11-??)
-------------------
-
-- Added z3ext:skin directive
-
-- API refactored
-
-- Added translations: nl, ru
-
-
-1.0.2 (2008-08-07)
-------------------
-
-- Added INoSkinSwitching for skin that does not allow skin switching
-
-
-1.0.1 (2008-05-16)
-------------------
-
-- Replace 'autoinclude' with 'includeDependendcies'
-
-
-1.0.0 (2008-03-28)
-------------------
-
-- Code cleanup
-
-- Added tests
-
-- Code moved to svn.zope.org
-
-
-0.13 (2008-02-28)
-----------------
-
-- Use z3c.autoinclude
-
-- Do not generate InterfaceClass object, just apply list of layers
-
-
-0.12 (2008-02-08)
------------------
-
-- Code cleanup
-
-
-0.11 (2008-02-06)
-------------------
-
-- Added ISkinable marker interface.
-  Now object should implement ISkinable implicitly to support skintool
-
-
-0.10 (2008-02-01)
-------------------
-
-- Initial release.

Copied: z3ext.skintool/tags/1.1.0/CHANGES.txt (from rev 93216, z3ext.skintool/trunk/CHANGES.txt)
===================================================================
--- z3ext.skintool/tags/1.1.0/CHANGES.txt	                        (rev 0)
+++ z3ext.skintool/tags/1.1.0/CHANGES.txt	2008-11-21 06:31:16 UTC (rev 93217)
@@ -0,0 +1,61 @@
+=======
+CHANGES
+=======
+
+1.1.0 (2008-11-21)
+------------------
+
+- Added z3ext:skin directive
+
+- API refactored
+
+- Added translations: nl, ru
+
+
+1.0.2 (2008-08-07)
+------------------
+
+- Added INoSkinSwitching for skin that does not allow skin switching
+
+
+1.0.1 (2008-05-16)
+------------------
+
+- Replace 'autoinclude' with 'includeDependendcies'
+
+
+1.0.0 (2008-03-28)
+------------------
+
+- Code cleanup
+
+- Added tests
+
+- Code moved to svn.zope.org
+
+
+0.13 (2008-02-28)
+----------------
+
+- Use z3c.autoinclude
+
+- Do not generate InterfaceClass object, just apply list of layers
+
+
+0.12 (2008-02-08)
+-----------------
+
+- Code cleanup
+
+
+0.11 (2008-02-06)
+------------------
+
+- Added ISkinable marker interface.
+  Now object should implement ISkinable implicitly to support skintool
+
+
+0.10 (2008-02-01)
+------------------
+
+- Initial release.

Modified: z3ext.skintool/tags/1.1.0/setup.py
===================================================================
--- z3ext.skintool/trunk/setup.py	2008-11-21 00:35:08 UTC (rev 93215)
+++ z3ext.skintool/tags/1.1.0/setup.py	2008-11-21 06:31:16 UTC (rev 93217)
@@ -21,7 +21,7 @@
 def read(*rnames):
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
-version = '1.1.0dev'
+version = '1.1.0'
 
 
 setup(name='z3ext.skintool',

Deleted: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.pt
===================================================================
--- z3ext.skintool/trunk/src/z3ext/skintool/configlet.pt	2008-11-21 00:35:08 UTC (rev 93215)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.pt	2008-11-21 06:31:16 UTC (rev 93217)
@@ -1,36 +0,0 @@
-<tal:block i18n:domain="z3ext.skintool">
-  <h1 tal:content="context/__title__"></h1>
-  <div class="z-page-description" tal:content="context/__description__"></div>
-
-  <form action="index.html" method="post">
-    <div class="z-frame">
-      <h3 i18n:translate="">Skin</h3>
-      <div class="z-page-description" i18n:translate="">Please select portal skin.</div>
-      <div class="z-listing" 
-	   tal:repeat="item view/listSkins">
-	<input type="radio" name="skin"
-	       tal:attributes="value item/name; checked item/selected" />
-	<tal:block content="item/title"/>
-	<p tal:content="item/description" />
-      </div>
-    </div>
-    
-    <div class="z-frame">
-      <h3 i18n:translate="">Layers</h3>
-      <div class="z-page-description" i18n:translate="">Please select layers.</div>
-      <div class="z-listing" 
-	   tal:repeat="item view/listLayers">
-	<input type="checkbox" name="layers:list"
-	       tal:attributes="value item/name; checked item/selected" />
-	<tal:block content="item/title"/>
-	<p tal:content="item/description" />
-      </div>
-    </div>
-    
-    <div class="z-form-controls">
-      <hr />
-      <input type="submit" name="form.buttons.save" value="Save"
-	     class="z-form-button" i18n:attributes="value" />
-    </div>
-  </form>
-</tal:block>

Copied: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.pt (from rev 93216, z3ext.skintool/trunk/src/z3ext/skintool/configlet.pt)
===================================================================
--- z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.pt	                        (rev 0)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.pt	2008-11-21 06:31:16 UTC (rev 93217)
@@ -0,0 +1,53 @@
+<tal:block i18n:domain="z3ext.skintool"
+	   tal:define="skins view/listSkins; 
+		       layers view/listLayers;
+		       noForm python: not (skins or layers)">
+  <h1 tal:content="context/__title__"></h1>
+  <div class="z-page-description" tal:content="context/__description__"></div>
+
+  <form action="index.html" method="post" tal:omit-tag="noForm">
+    <div class="z-frame" tal:condition="skins">
+      <h3 i18n:translate="">Skin</h3>
+      <div class="z-page-description" i18n:translate="">Please select portal skin.</div>
+      <ul class="z-listing">
+	<li tal:repeat="item skins">
+	  <div class="z-listing-icon">
+	    <input type="radio" name="skin"
+		   tal:attributes="value item/name; checked item/selected" />
+	  </div>
+	  <div class="z-listing-details">
+	    <span tal:content="item/title"/>
+	    <div tal:content="item/description" />
+	  </div>
+	</li>
+      </ul>
+    </div>
+
+    <div class="z-frame" tal:condition="layers">
+      <h3 i18n:translate="">Layers</h3>
+      <div class="z-page-description" i18n:translate="">Please select layers.</div>
+      <ul class="z-listing">
+	<li tal:repeat="item layers">
+	  <div class="z-listing-icon">
+	    <input type="checkbox" name="layers:list"
+		   tal:attributes="value item/name; checked item/selected" />
+	  </div>
+	  <div class="z-listing-details">
+	    <span tal:content="item/title"></span>
+	    <div tal:content="item/description"></div>
+	  </div>
+	</li>
+      </ul>
+    </div>
+    
+    <div class="z-form-controls" tal:condition="not:noForm">
+      <hr />
+      <input type="submit" name="form.buttons.save" value="Save"
+	     class="z-form-button" i18n:attributes="value" />
+    </div>
+  </form>
+
+  <div class="z-frame" tal:condition="noForm" i18n:translate="">
+    There are no any configurable skins or layers.
+  </div>
+</tal:block>

Deleted: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.py
===================================================================
--- z3ext.skintool/trunk/src/z3ext/skintool/configlet.py	2008-11-21 00:35:08 UTC (rev 93215)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.py	2008-11-21 06:31:16 UTC (rev 93217)
@@ -1,71 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2008 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-""" 
-
-$Id:  2007-12-12 12:27:02Z fafhrd $
-"""
-from zope import event
-from zope.component import getUtility
-from zope.lifecycleevent import ObjectModifiedEvent
-
-from z3ext.skintool import tool
-from z3ext.skintool.interfaces import _, ISkinTool
-from z3ext.statusmessage.interfaces import IStatusMessage
-
-
-class SkintoolEditForm(object):
-
-    def listSkins(self):
-        skins = []
-        for skin, name, title, description, require \
-                in tool.skins_registry.values():
-            skins.append((title, name, 
-                          {'name': name,
-                           'title': title,
-                           'selected': self.tool.skin == name,
-                           'description': description}))
-        skins.sort()
-
-        skins.insert(0, ('', '', 
-                         {'name': '__no__',
-                          'title': _(u'No skin'),
-                          'selected': self.tool.skin == None,
-                          'description': u''}))
-        return [info for t, n, info in skins]
-    
-    def listLayers(self):
-        layers = []
-        for layer, name, title, description in tool.layers_registry.values():
-            layers.append((title, name, 
-                           {'name': name,
-                            'title': title,
-                            'selected': name in self.tool.layers,
-                            'description': description}))
-        layers.sort()
-
-        return [info for t, n, info in layers]
-
-    def update(self):
-        self.tool = getUtility(ISkinTool)
-
-        if 'form.buttons.save' in self.request:
-            skin = self.request.get('skin', '__no__')
-            if skin == '__no__':
-                self.tool.skin = None
-            else:
-                self.tool.skin = skin
-
-            self.tool.layers = self.request.get('layers', [])
-            event.notify(ObjectModifiedEvent(self.tool))
-            IStatusMessage(self.request).add(_(u'Changes has been saved.'))

Copied: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.py (from rev 93216, z3ext.skintool/trunk/src/z3ext/skintool/configlet.py)
===================================================================
--- z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.py	                        (rev 0)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/configlet.py	2008-11-21 06:31:16 UTC (rev 93217)
@@ -0,0 +1,71 @@
+##############################################################################
+#
+# Copyright (c) 2008 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+""" 
+
+$Id:  2007-12-12 12:27:02Z fafhrd $
+"""
+from zope import event
+from zope.component import getUtility
+from zope.lifecycleevent import ObjectModifiedEvent
+
+from z3ext.skintool import tool
+from z3ext.skintool.interfaces import _, ISkinTool
+from z3ext.statusmessage.interfaces import IStatusMessage
+
+
+class SkintoolEditForm(object):
+
+    def listSkins(self):
+        skins = []
+        for skin, name, title, description, require \
+                in tool.skins_registry.values():
+            skins.append((title, name, 
+                          {'name': name,
+                           'title': title,
+                           'selected': self.tool.skin == name,
+                           'description': description}))
+        skins.sort()
+
+        skins.insert(0, ('', '', 
+                         {'name': '__no__',
+                          'title': _(u'No skin'),
+                          'selected': self.tool.skin == None,
+                          'description': _(u'Do not use any skin.')}))
+        return [info for t, n, info in skins]
+    
+    def listLayers(self):
+        layers = []
+        for layer, name, title, description in tool.layers_registry.values():
+            layers.append((title, name, 
+                           {'name': name,
+                            'title': title,
+                            'selected': name in self.tool.layers,
+                            'description': description}))
+        layers.sort()
+
+        return [info for t, n, info in layers]
+
+    def update(self):
+        self.tool = getUtility(ISkinTool)
+
+        if 'form.buttons.save' in self.request:
+            skin = self.request.get('skin', '__no__')
+            if skin == '__no__':
+                self.tool.skin = None
+            else:
+                self.tool.skin = skin
+
+            self.tool.layers = self.request.get('layers', [])
+            event.notify(ObjectModifiedEvent(self.tool))
+            IStatusMessage(self.request).add(_(u'Changes has been saved.'))

Deleted: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.mo
===================================================================
(Binary files differ)

Copied: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.mo (from rev 93216, z3ext.skintool/trunk/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.mo)
===================================================================
(Binary files differ)

Deleted: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po
===================================================================
--- z3ext.skintool/trunk/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po	2008-11-21 00:35:08 UTC (rev 93215)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po	2008-11-21 06:31:16 UTC (rev 93217)
@@ -1,71 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2003-2004 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-msgid ""
-msgstr ""
-"Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Fri Nov 21 02:52:22 2008\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: zope/app/locales/extract.py\n"
-
-#: src/z3ext/skintool/configlet.pt:20
-msgid "Please select layers."
-msgstr ""
-
-#: src/z3ext/skintool/configlet.pt:32
-msgid "Save"
-msgstr ""
-
-#: src/z3ext/skintool/configlet.pt:8
-msgid "Please select portal skin."
-msgstr ""
-
-#: src/z3ext/skintool/configlet.py:42
-msgid "No skin"
-msgstr ""
-
-#: src/z3ext/skintool/configlet.py:71
-msgid "Changes has been saved."
-msgstr ""
-
-#: src/z3ext/skintool/configure.zcml:23
-msgid "Portal skin"
-msgstr ""
-
-#: src/z3ext/skintool/configure.zcml:23
-msgid "Portal skin configuration."
-msgstr ""
-
-#: src/z3ext/skintool/interfaces.py:46
-#: src/z3ext/skintool/configlet.pt:7
-msgid "Skin"
-msgstr ""
-
-#: src/z3ext/skintool/interfaces.py:47
-msgid "Select portal skin."
-msgstr ""
-
-#: src/z3ext/skintool/interfaces.py:52
-#: src/z3ext/skintool/configlet.pt:19
-msgid "Layers"
-msgstr ""
-
-#: src/z3ext/skintool/interfaces.py:53
-msgid "Select skin layers."
-msgstr ""
-

Copied: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po (from rev 93216, z3ext.skintool/trunk/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po)
===================================================================
--- z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po	                        (rev 0)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/nl/LC_MESSAGES/z3ext.skintool.po	2008-11-21 06:31:16 UTC (rev 93217)
@@ -0,0 +1,76 @@
+# #############################################################################
+#
+# Copyright (c) 2003-2004 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+# #############################################################################
+msgid ""
+msgstr ""
+"Project-Id-Version: Development/Unknown\n"
+"POT-Creation-Date: Fri Nov 21 12:01:17 2008\n"
+"PO-Revision-Date: 2008-11-20 22:23+0100\n"
+"Last-Translator: F. Kooman <fkooman at tuxed.net>\n"
+"Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: zope/app/locales/extract.py\n"
+
+#: src/z3ext/skintool/configlet.pt:11
+msgid "Please select portal skin."
+msgstr "Kies een weergave."
+
+#: src/z3ext/skintool/configlet.pt:28
+msgid "Please select layers."
+msgstr "Kies lagen."
+
+#: src/z3ext/skintool/configlet.pt:45
+msgid "Save"
+msgstr "Opslaan"
+
+#: src/z3ext/skintool/configlet.pt:50
+msgid "There are no any configurable skins or layers."
+msgstr ""
+
+#: src/z3ext/skintool/configlet.py:42
+msgid "No skin"
+msgstr "Geen weergave"
+
+#: src/z3ext/skintool/configlet.py:44
+msgid "Do not use any skin."
+msgstr ""
+
+#: src/z3ext/skintool/configlet.py:71
+msgid "Changes has been saved."
+msgstr "Wijzigingen zijn opgeslagen."
+
+#: src/z3ext/skintool/configure.zcml:23
+msgid "Portal skin"
+msgstr "Websiteweergave"
+
+#: src/z3ext/skintool/configure.zcml:23
+msgid "Portal skin configuration."
+msgstr "Websiteweergave configuratie."
+
+#: src/z3ext/skintool/interfaces.py:46 src/z3ext/skintool/configlet.pt:10
+msgid "Skin"
+msgstr "Weergave"
+
+#: src/z3ext/skintool/interfaces.py:47
+msgid "Select portal skin."
+msgstr "Selecteer een website weergave."
+
+#: src/z3ext/skintool/interfaces.py:52 src/z3ext/skintool/configlet.pt:27
+msgid "Layers"
+msgstr "Lagen"
+
+#: src/z3ext/skintool/interfaces.py:53
+msgid "Select skin layers."
+msgstr "Selecteer weergavelagen."

Deleted: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.mo
===================================================================
(Binary files differ)

Copied: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.mo (from rev 93216, z3ext.skintool/trunk/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.mo)
===================================================================
(Binary files differ)

Deleted: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po
===================================================================
--- z3ext.skintool/trunk/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po	2008-11-21 00:35:08 UTC (rev 93215)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po	2008-11-21 06:31:16 UTC (rev 93217)
@@ -1,71 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2003-2004 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-msgid ""
-msgstr ""
-"Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Fri Nov 21 02:52:22 2008\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Nikolay Kim <fafhrd91 at gmail.com>\n"
-"Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: zope/app/locales/extract.py\n"
-
-#: src/z3ext/skintool/configlet.pt:20
-msgid "Please select layers."
-msgstr "Выбирите слои."
-
-#: src/z3ext/skintool/configlet.pt:32
-msgid "Save"
-msgstr "Сохранить"
-
-#: src/z3ext/skintool/configlet.pt:8
-msgid "Please select portal skin."
-msgstr "Пожалуйста выбирите скин для портала."
-
-#: src/z3ext/skintool/configlet.py:42
-msgid "No skin"
-msgstr "Без скина"
-
-#: src/z3ext/skintool/configlet.py:71
-msgid "Changes has been saved."
-msgstr "Изменения сохранены."
-
-#: src/z3ext/skintool/configure.zcml:23
-msgid "Portal skin"
-msgstr "Оформление портала"
-
-#: src/z3ext/skintool/configure.zcml:23
-msgid "Portal skin configuration."
-msgstr "Конфигурация оформления портала."
-
-#: src/z3ext/skintool/interfaces.py:46
-#: src/z3ext/skintool/configlet.pt:7
-msgid "Skin"
-msgstr "Оформление"
-
-#: src/z3ext/skintool/interfaces.py:47
-msgid "Select portal skin."
-msgstr "Выбирите оформление портала"
-
-#: src/z3ext/skintool/interfaces.py:52
-#: src/z3ext/skintool/configlet.pt:19
-msgid "Layers"
-msgstr "Слои"
-
-#: src/z3ext/skintool/interfaces.py:53
-msgid "Select skin layers."
-msgstr "Выбирите слои."
-

Copied: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po (from rev 93216, z3ext.skintool/trunk/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po)
===================================================================
--- z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po	                        (rev 0)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/ru/LC_MESSAGES/z3ext.skintool.po	2008-11-21 06:31:16 UTC (rev 93217)
@@ -0,0 +1,76 @@
+# #############################################################################
+#
+# Copyright (c) 2003-2004 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+# #############################################################################
+msgid ""
+msgstr ""
+"Project-Id-Version: Development/Unknown\n"
+"POT-Creation-Date: Fri Nov 21 12:01:17 2008\n"
+"PO-Revision-Date: 2008-11-21 12:20+0600\n"
+"Last-Translator: Nikolay Kim <fafhrd91 at gmail.com>\n"
+"Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: zope/app/locales/extract.py\n"
+
+#: src/z3ext/skintool/configlet.pt:11
+msgid "Please select portal skin."
+msgstr "Пожалуйста выбирите скин для портала."
+
+#: src/z3ext/skintool/configlet.pt:28
+msgid "Please select layers."
+msgstr "Выбирите слои."
+
+#: src/z3ext/skintool/configlet.pt:45
+msgid "Save"
+msgstr "Сохранить"
+
+#: src/z3ext/skintool/configlet.pt:50
+msgid "There are no any configurable skins or layers."
+msgstr ""
+
+#: src/z3ext/skintool/configlet.py:42
+msgid "No skin"
+msgstr "Без скина"
+
+#: src/z3ext/skintool/configlet.py:44
+msgid "Do not use any skin."
+msgstr "Не использовать скин для сайта."
+
+#: src/z3ext/skintool/configlet.py:71
+msgid "Changes has been saved."
+msgstr "Изменения сохранены."
+
+#: src/z3ext/skintool/configure.zcml:23
+msgid "Portal skin"
+msgstr "Оформление портала"
+
+#: src/z3ext/skintool/configure.zcml:23
+msgid "Portal skin configuration."
+msgstr "Конфигурация оформления портала."
+
+#: src/z3ext/skintool/interfaces.py:46 src/z3ext/skintool/configlet.pt:10
+msgid "Skin"
+msgstr "Оформление"
+
+#: src/z3ext/skintool/interfaces.py:47
+msgid "Select portal skin."
+msgstr "Выбирите оформление портала"
+
+#: src/z3ext/skintool/interfaces.py:52 src/z3ext/skintool/configlet.pt:27
+msgid "Layers"
+msgstr "Слои"
+
+#: src/z3ext/skintool/interfaces.py:53
+msgid "Select skin layers."
+msgstr "Выбирите слои."

Deleted: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/z3ext.skintool.pot
===================================================================
--- z3ext.skintool/trunk/src/z3ext/skintool/locales/z3ext.skintool.pot	2008-11-21 00:35:08 UTC (rev 93215)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/z3ext.skintool.pot	2008-11-21 06:31:16 UTC (rev 93217)
@@ -1,71 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2003-2004 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-msgid ""
-msgstr ""
-"Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Fri Nov 21 03:00:39 2008\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: zope/app/locales/extract.py\n"
-
-#: src/z3ext/skintool/configlet.pt:20
-msgid "Please select layers."
-msgstr ""
-
-#: src/z3ext/skintool/configlet.pt:32
-msgid "Save"
-msgstr ""
-
-#: src/z3ext/skintool/configlet.pt:8
-msgid "Please select portal skin."
-msgstr ""
-
-#: src/z3ext/skintool/configlet.py:42
-msgid "No skin"
-msgstr ""
-
-#: src/z3ext/skintool/configlet.py:71
-msgid "Changes has been saved."
-msgstr ""
-
-#: src/z3ext/skintool/configure.zcml:23
-msgid "Portal skin"
-msgstr ""
-
-#: src/z3ext/skintool/configure.zcml:23
-msgid "Portal skin configuration."
-msgstr ""
-
-#: src/z3ext/skintool/interfaces.py:46
-#: src/z3ext/skintool/configlet.pt:7
-msgid "Skin"
-msgstr ""
-
-#: src/z3ext/skintool/interfaces.py:47
-msgid "Select portal skin."
-msgstr ""
-
-#: src/z3ext/skintool/interfaces.py:52
-#: src/z3ext/skintool/configlet.pt:19
-msgid "Layers"
-msgstr ""
-
-#: src/z3ext/skintool/interfaces.py:53
-msgid "Select skin layers."
-msgstr ""
-

Copied: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/z3ext.skintool.pot (from rev 93216, z3ext.skintool/trunk/src/z3ext/skintool/locales/z3ext.skintool.pot)
===================================================================
--- z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/z3ext.skintool.pot	                        (rev 0)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/locales/z3ext.skintool.pot	2008-11-21 06:31:16 UTC (rev 93217)
@@ -0,0 +1,79 @@
+##############################################################################
+#
+# Copyright (c) 2003-2004 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+msgid ""
+msgstr ""
+"Project-Id-Version: Development/Unknown\n"
+"POT-Creation-Date: Fri Nov 21 12:23:23 2008\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: Zope 3 Developers <zope3-dev at zope.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: zope/app/locales/extract.py\n"
+
+#: src/z3ext/skintool/configlet.pt:11
+msgid "Please select portal skin."
+msgstr ""
+
+#: src/z3ext/skintool/configlet.pt:28
+msgid "Please select layers."
+msgstr ""
+
+#: src/z3ext/skintool/configlet.pt:45
+msgid "Save"
+msgstr ""
+
+#: src/z3ext/skintool/configlet.pt:50
+msgid "There are no any configurable skins or layers."
+msgstr ""
+
+#: src/z3ext/skintool/configlet.py:42
+msgid "No skin"
+msgstr ""
+
+#: src/z3ext/skintool/configlet.py:44
+msgid "Do not use any skin."
+msgstr ""
+
+#: src/z3ext/skintool/configlet.py:71
+msgid "Changes has been saved."
+msgstr ""
+
+#: src/z3ext/skintool/configure.zcml:23
+msgid "Portal skin"
+msgstr ""
+
+#: src/z3ext/skintool/configure.zcml:23
+msgid "Portal skin configuration."
+msgstr ""
+
+#: src/z3ext/skintool/interfaces.py:46
+#: src/z3ext/skintool/configlet.pt:10
+msgid "Skin"
+msgstr ""
+
+#: src/z3ext/skintool/interfaces.py:47
+msgid "Select portal skin."
+msgstr ""
+
+#: src/z3ext/skintool/interfaces.py:52
+#: src/z3ext/skintool/configlet.pt:27
+msgid "Layers"
+msgstr ""
+
+#: src/z3ext/skintool/interfaces.py:53
+msgid "Select skin layers."
+msgstr ""
+

Deleted: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/tool.py
===================================================================
--- z3ext.skintool/trunk/src/z3ext/skintool/tool.py	2008-11-21 00:35:08 UTC (rev 93215)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/tool.py	2008-11-21 06:31:16 UTC (rev 93217)
@@ -1,87 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2007 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-""" skintool implementation
-
-$Id$
-"""
-from zope import interface, component
-from zope.component import getSiteManager, getAdapters, getUtilitiesFor
-from zope.security.proxy import removeSecurityProxy
-from zope.lifecycleevent.interfaces import IObjectModifiedEvent
-from zope.publisher.interfaces.browser import \
-     IDefaultSkin, IBrowserRequest, IDefaultBrowserLayer
-from zope.app.component.hooks import getSite
-
-from interfaces import IDefaultLayer, IDefaultLayers, ISkinTool
-
-skins_byname = {}
-skins_registry = {}
-layers_byname = {}
-layers_registry = {}
-
-
-class SkinTool(object):
-    interface.implements(ISkinTool)
-
-    skin = None
-    layers = []
-
-    def generate(self):
-        bases = []
-
-        # first add default layers
-        for name, adapter in getAdapters((getSite(),), IDefaultLayers):
-            for layer in adapter.layers:
-                if layer not in bases:
-                    bases.append(layer)
-
-        for name, layer in getUtilitiesFor(IDefaultLayer):
-            if layer not in bases:
-                bases.append(layer)
-
-        # second add skin
-        if self.skin:
-            skin = skins_byname.get(self.skin)
-            if skin:
-                bases.append(skin)
-                info = skins_registry.get(skin)
-                if info:
-                    for layer in info[4]:
-                        if layer not in bases:
-                            bases.append(layer)
-
-        #third add layers
-        for name in self.layers:
-            layer = layers_byname.get(name)
-            if layer and layer not in bases:
-                bases.append(layer)
-
-        # get base skin
-        adapters = getSiteManager().adapters
-        skin = adapters.lookup((IBrowserRequest,), IDefaultSkin, name='')
-        if skin is not None:
-            bases.insert(0, skin)
-        else:
-            bases.insert(0, IDefaultBrowserLayer)
-
-        bases.reverse()
-        return bases
-
-
- at component.adapter(ISkinTool, IObjectModifiedEvent)
-def skinToolModified(*args):
-    try:
-        del removeSecurityProxy(getSite())._v_skin
-    except:
-        pass

Copied: z3ext.skintool/tags/1.1.0/src/z3ext/skintool/tool.py (from rev 93216, z3ext.skintool/trunk/src/z3ext/skintool/tool.py)
===================================================================
--- z3ext.skintool/tags/1.1.0/src/z3ext/skintool/tool.py	                        (rev 0)
+++ z3ext.skintool/tags/1.1.0/src/z3ext/skintool/tool.py	2008-11-21 06:31:16 UTC (rev 93217)
@@ -0,0 +1,84 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+""" skintool implementation
+
+$Id$
+"""
+from zope import interface, component
+from zope.component import getSiteManager, getAdapters, getUtilitiesFor
+from zope.security.proxy import removeSecurityProxy
+from zope.lifecycleevent.interfaces import IObjectModifiedEvent
+from zope.publisher.interfaces.browser import \
+     IDefaultSkin, IBrowserRequest, IDefaultBrowserLayer
+from zope.app.component.hooks import getSite
+
+from interfaces import IDefaultLayer, IDefaultLayers, ISkinTool
+
+skins_byname = {}
+skins_registry = {}
+layers_byname = {}
+layers_registry = {}
+
+
+class SkinTool(object):
+    interface.implements(ISkinTool)
+
+    def generate(self):
+        bases = []
+
+        # first add default layers
+        for name, adapter in getAdapters((getSite(),), IDefaultLayers):
+            for layer in adapter.layers:
+                if layer not in bases:
+                    bases.append(layer)
+
+        for name, layer in getUtilitiesFor(IDefaultLayer):
+            if layer not in bases:
+                bases.append(layer)
+
+        # second add skin
+        if self.skin:
+            skin = skins_byname.get(self.skin)
+            if skin:
+                bases.append(skin)
+                info = skins_registry.get(skin)
+                if info:
+                    for layer in info[4]:
+                        if layer not in bases:
+                            bases.append(layer)
+
+        #third add layers
+        for name in self.layers:
+            layer = layers_byname.get(name)
+            if layer and layer not in bases:
+                bases.append(layer)
+
+        # get base skin
+        adapters = getSiteManager().adapters
+        skin = adapters.lookup((IBrowserRequest,), IDefaultSkin, name='')
+        if skin is not None:
+            bases.insert(0, skin)
+        else:
+            bases.insert(0, IDefaultBrowserLayer)
+
+        bases.reverse()
+        return bases
+
+
+ at component.adapter(ISkinTool, IObjectModifiedEvent)
+def skinToolModified(*args):
+    try:
+        del removeSecurityProxy(getSite())._v_skin
+    except:
+        pass



More information about the Checkins mailing list