[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