You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
(176) |
Apr
(180) |
May
(87) |
Jun
(157) |
Jul
(444) |
Aug
(153) |
Sep
(94) |
Oct
(137) |
Nov
(294) |
Dec
(170) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(89) |
Feb
(167) |
Mar
(172) |
Apr
(356) |
May
(318) |
Jun
(157) |
Jul
(268) |
Aug
(316) |
Sep
(175) |
Oct
(96) |
Nov
(105) |
Dec
(57) |
| 2005 |
Jan
(101) |
Feb
(237) |
Mar
(125) |
Apr
(282) |
May
(203) |
Jun
(158) |
Jul
(145) |
Aug
(245) |
Sep
(104) |
Oct
(130) |
Nov
(101) |
Dec
(152) |
| 2006 |
Jan
(372) |
Feb
(301) |
Mar
(141) |
Apr
(137) |
May
(146) |
Jun
(153) |
Jul
(59) |
Aug
(130) |
Sep
(177) |
Oct
(84) |
Nov
(80) |
Dec
(96) |
| 2007 |
Jan
(35) |
Feb
(178) |
Mar
(283) |
Apr
(133) |
May
(114) |
Jun
(73) |
Jul
(79) |
Aug
(178) |
Sep
(220) |
Oct
(175) |
Nov
(182) |
Dec
(155) |
| 2008 |
Jan
(116) |
Feb
(83) |
Mar
(140) |
Apr
(152) |
May
(116) |
Jun
(39) |
Jul
(135) |
Aug
(71) |
Sep
(90) |
Oct
(101) |
Nov
(89) |
Dec
(50) |
| 2009 |
Jan
(134) |
Feb
(81) |
Mar
(423) |
Apr
(106) |
May
(72) |
Jun
(82) |
Jul
(66) |
Aug
(58) |
Sep
(33) |
Oct
(205) |
Nov
(300) |
Dec
(166) |
| 2010 |
Jan
(160) |
Feb
(72) |
Mar
(134) |
Apr
(130) |
May
(42) |
Jun
(95) |
Jul
(302) |
Aug
(56) |
Sep
(74) |
Oct
(59) |
Nov
(146) |
Dec
(74) |
| 2011 |
Jan
(58) |
Feb
(58) |
Mar
(51) |
Apr
(48) |
May
(57) |
Jun
(46) |
Jul
(48) |
Aug
(42) |
Sep
(34) |
Oct
(10) |
Nov
|
Dec
(1) |
|
From: Vincent F. <svn...@pl...> - 2011-12-14 11:52:44
|
Author: vincentfretin
Date: Wed Dec 14 11:52:37 2011
New Revision: 13870
Modified:
ArchGenXML/trunk/src/archgenxml/templates/profiles/type.xml
Log:
revert r13867, in other GS xml files, we end the tag without space
Modified: ArchGenXML/trunk/src/archgenxml/templates/profiles/type.xml
==============================================================================
--- ArchGenXML/trunk/src/archgenxml/templates/profiles/type.xml (original)
+++ ArchGenXML/trunk/src/archgenxml/templates/profiles/type.xml Wed Dec 14 11:52:37 2011
@@ -52,7 +52,7 @@
url_expr="<dtml-var "_['sequence-item']['action']">"
visible="<dtml-var "_['sequence-item']['visible']">">
<dtml-in "_['sequence-item']['permissions']">
- <permission value="<dtml-var "_['sequence-item']">" />
+ <permission value="<dtml-var "_['sequence-item']">"/>
</dtml-in>
</action>
</dtml-in>
|
|
From: Daniel W. <svn...@pl...> - 2011-10-14 15:46:04
|
Author: saily
Date: Fri Oct 14 15:44:49 2011
New Revision: 13830
Added:
MoreFieldsAndWidgets/ATBackRef/trunk/docs/HISTORY.txt
Modified:
MoreFieldsAndWidgets/ATBackRef/trunk/docs/README.txt
MoreFieldsAndWidgets/ATBackRef/trunk/setup.py
MoreFieldsAndWidgets/ATBackRef/trunk/src/Products/ATBackRef/skins/ATBackRef/backreferencebrowserwidget.pt
MoreFieldsAndWidgets/ATBackRef/trunk/src/Products/ATBackRef/skins/ATBackRef/backreferencewidget.pt
Log:
Updated skin templates to work in Plone 4.1 (removed of tabindex usage), removed old msgid calls. Add new history.txt file and updated setup.py to use it.
Added: MoreFieldsAndWidgets/ATBackRef/trunk/docs/HISTORY.txt
==============================================================================
--- (empty file)
+++ MoreFieldsAndWidgets/ATBackRef/trunk/docs/HISTORY.txt Fri Oct 14 15:44:49 2011
@@ -0,0 +1,16 @@
+Changelog
+=========
+
+2.2 - Unreleased
+----------------
+
+- Remove tabindex and old msgid calls from skin templates.
+ [saily]
+
+
+2.1 - 2010-10-12
+----------------
+
+- make it ready for Plone 3
+
+- remove old school Install, use GS profile instead, eggified.
Modified: MoreFieldsAndWidgets/ATBackRef/trunk/docs/README.txt
==============================================================================
--- MoreFieldsAndWidgets/ATBackRef/trunk/docs/README.txt (original)
+++ MoreFieldsAndWidgets/ATBackRef/trunk/docs/README.txt Fri Oct 14 15:44:49 2011
@@ -49,9 +49,9 @@
Products.ATBackRef
You have to install it via portal_setup because it includes skin elements (the
-widget templates). If your product depends on ``Products.ATBackRef`` and you
-want to install it as dependency automatically through Generic Setup, add
-following lines into your Generic Setup ``metadata.xml`` file
+widget templates). If your product depends on ``Products.ATBackRef`` and you
+want to install it as dependency automatically through Generic Setup, add
+following lines into your Generic Setup ``metadata.xml`` file
(profiles/default/metadata.xml for default)::
<?xml version="1.0"?>
@@ -85,6 +85,6 @@
Contributors
============
-Kai Diefenbach - make it ready for Plone 3
-
-Jens Klein - remove old school Install, use GS profile instead, eggified.
+- Kai Diefenbach - make it ready for Plone 3
+- Jens Klein - remove old school Install, use GS profile instead, eggified.
+- Daniel Widerin
Modified: MoreFieldsAndWidgets/ATBackRef/trunk/setup.py
==============================================================================
--- MoreFieldsAndWidgets/ATBackRef/trunk/setup.py (original)
+++ MoreFieldsAndWidgets/ATBackRef/trunk/setup.py Fri Oct 14 15:44:49 2011
@@ -1,10 +1,16 @@
from setuptools import setup, find_packages
import sys, os
+
+def read(*rnames):
+ return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
+
version = '2.2'
-shortdesc ="Back Reference Field/Widget for Plone/Archetypes"
-longdesc = open(os.path.join(os.path.dirname(__file__), 'docs',
- 'README.txt')).read()
+shortdesc = "Back Reference Field/Widget for Plone/Archetypes"
+longdesc = "\n\n".join([
+ read('docs', 'README.txt'),
+ read('docs', 'HISTORY.txt'),
+])
setup(name='Products.ATBackRef',
version=version,
@@ -20,7 +26,7 @@
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Python Modules',
'Operating System :: OS Independent',
- 'Programming Language :: Python',
+ 'Programming Language :: Python',
], # Strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
keywords='',
author='Phil Auersperg, Jens Klein, et al',
@@ -28,7 +34,7 @@
url='https://svn.plone.org/svn/archetypes/MoreFieldsAndWidgets/ATBackRef',
license='GNU General Public License GPL 2.0',
packages=find_packages('src'),
- package_dir = {'': 'src'},
+ package_dir={'': 'src'},
namespace_packages=['Products'],
include_package_data=True,
zip_safe=False,
Modified: MoreFieldsAndWidgets/ATBackRef/trunk/src/Products/ATBackRef/skins/ATBackRef/backreferencebrowserwidget.pt
==============================================================================
--- MoreFieldsAndWidgets/ATBackRef/trunk/src/Products/ATBackRef/skins/ATBackRef/backreferencebrowserwidget.pt (original)
+++ MoreFieldsAndWidgets/ATBackRef/trunk/src/Products/ATBackRef/skins/ATBackRef/backreferencebrowserwidget.pt Fri Oct 14 15:44:49 2011
@@ -68,7 +68,7 @@
tal:content="python:obj.Title() or obj.absolute_url(relative=1)">
Target Title
</a>
-
+
<a href="#"
tal:condition="python:portal.portal_interface.objectImplements(ref,'Products.Archetypes.interfaces.referenceengine.IContentReference')"
tal:attributes="href python:ref.getContentObject().absolute_url();
@@ -76,7 +76,7 @@
tal:content="field/relationship">
reference object link
</a>
-
+
<tal:if condition="show_path"
i18n:translate="label_directory">
(Directory: <span i18n:name="directory" tal:replace="python: obj_path.replace(portal_path + '/', '') ">directory</span>)
@@ -156,9 +156,9 @@
<li tal:repeat="set targets">
<label tal:define="title python: set[0].title_or_id();
obj_path python: '/'.join(set[0].getPhysicalPath());">
- <input type="checkbox"
- tal:attributes="name string:${fieldName}:list;
- value python:set[1];"
+ <input type="checkbox"
+ tal:attributes="name string:${fieldName}:list;
+ value python:set[1];"
checked="checked" />
<tal:block replace="python: show_path and '%s (%s)' % (title, obj_path.replace(portal_path, '')) or title" />
</label>
Modified: MoreFieldsAndWidgets/ATBackRef/trunk/src/Products/ATBackRef/skins/ATBackRef/backreferencewidget.pt
==============================================================================
--- MoreFieldsAndWidgets/ATBackRef/trunk/src/Products/ATBackRef/skins/ATBackRef/backreferencewidget.pt (original)
+++ MoreFieldsAndWidgets/ATBackRef/trunk/src/Products/ATBackRef/skins/ATBackRef/backreferencewidget.pt Fri Oct 14 15:44:49 2011
@@ -76,23 +76,22 @@
<div tal:condition="python:vlen <= widget.checkbox_bound">
<!-- checkbox or radio for short vocabs -->
<tal:item repeat="item vocab">
- <tal:block tal:define="item_tabindex tabindex/next;
- item_id string:${fieldName}_${item_tabindex};
- no_ref python: value is None and item == ''">
+ <tal:block tal:define="item_id fieldName;
+ no_ref python: value is None and item == ''">
<input class="noborder"
- tabindex=""
type="radio"
tal:attributes="name fieldName;
checked python:test((item in uids) or no_ref, 'checked', nothing);
- tabindex item_tabindex;
value item;
id item_id;
type python:multiVal and 'checkbox' or 'radio'"
/>
<label tal:attributes="for item_id"
- tal:content="python:here.translate(vocab.getMsgId(item), default=vocab.getValue(item))" />
-
+ tal:content="python:vocab.getValue(item)"
+ i18n:translate="">
+ label
+ </label>
<br/>
</tal:block>
@@ -103,15 +102,15 @@
<!-- pulldown for longer vocabs -->
<select tal:attributes="name fieldName;
id fieldName;
- multiple python:multiVal and 'multiple' or None;
- tabindex tabindex/next;">
+ multiple python:multiVal and 'multiple' or None">
<tal:item tal:repeat="item vocab">
<option selected="selected"
tal:define="no_ref python: value is None and item == '';"
tal:attributes="value item;
selected python:test((item in uids) or no_ref, 'selected', '')"
- tal:content="python:here.translate(vocab.getMsgId(item), default=vocab.getValue(item))"></option>
+ tal:content="python:vocab.getValue(item)"
+ i18n:translate=""></option>
</tal:item>
</select>
</div>
|
|
From: Daniel W. <svn...@pl...> - 2011-10-14 15:32:44
|
Author: saily Date: Fri Oct 14 15:30:46 2011 New Revision: 13829 Modified: MoreFieldsAndWidgets/ATBackRef/trunk/docs/README.txt Log: documentation updates Modified: MoreFieldsAndWidgets/ATBackRef/trunk/docs/README.txt ============================================================================== --- MoreFieldsAndWidgets/ATBackRef/trunk/docs/README.txt (original) +++ MoreFieldsAndWidgets/ATBackRef/trunk/docs/README.txt Fri Oct 14 15:30:46 2011 @@ -3,30 +3,30 @@ ---------------------------------------------- Usage ------ +===== -Use it like a field is supposed to be used. Its almost similar to +Use it like a field is supposed to be used. Its almost similar to `ReferenceField`, `ReferenceWidget`/ `ReferenceBrowserWidget`. Archetypes `Referenceable API` offers already back-references, the field/widget -allows to visualize them like forward references. The relationship (name) -of the reference must be the same as on the forward reference field given. +allows to visualize them like forward references. The relationship (name) +of the reference must be the same as on the forward reference field given. Usage for ArchGenXML/ UML -------------------------- +========================= - in your UML tool create a relation between 2 classes and make the 'to' end of i the assocation navigable (such a beast is provided in the sample dir). - add the tagged value `backreferences_support` to your model and set it to 1. -- invoke ArchGenXML, +- invoke ArchGenXML, - restart your zope and try it out -BackReferenceField for Archetypes. ----------------------------------- +BackReferenceField for Archetypes +================================= This is the counterpart to the ReferenceField. When you have a relation that is managed by a ReferenceField, you can define at @@ -34,32 +34,56 @@ that alows you to navigate back and also add references to the same relation from the other side -Installation: -------------- +Installation +============ + +Add ``Products.ATBackRef`` as egg to your instance-part and re-run buildout:: + + [buildout] + ... + + [instance] + ... + eggs = + ... + Products.ATBackRef + +You have to install it via portal_setup because it includes skin elements (the +widget templates). If your product depends on ``Products.ATBackRef`` and you +want to install it as dependency automatically through Generic Setup, add +following lines into your Generic Setup ``metadata.xml`` file +(profiles/default/metadata.xml for default):: + + <?xml version="1.0"?> + <metadata> + <version>...</version> + <dependencies> + ... + <dependency>profile-Products.ATBackRef:default</dependency> + </dependencies> + </metadata> -You have to install it via portal_setup because it has skin elements (the -widget templates). Comaptibility -------------- +============= -Works with Plone 3 and 4. Works with Chameleon. +Works with Plone 3 - 4.1.x, works with Chameleon. Licence -------- +======= -copyright 2004-2009 BlueDynamics Alliance, Austria +copyright 2004-2009 BlueDynamics Alliance, Austria -GNU General Public License Version 2 or later +GNU General Public License Version 2 or later Author ------- +====== Phil Auerperg <ph...@bl...> http://bluedynamics.com Contributors ------------- +============ Kai Diefenbach - make it ready for Plone 3 |
|
From: Jens W. K. <svn...@pl...> - 2011-10-14 08:13:49
|
Author: jensens
Date: Fri Oct 14 08:11:59 2011
New Revision: 13828
Added:
MoreFieldsAndWidgets/UserAndGroupSelectionWidget/TRUNK_MOVED_TO_GITHUB.txt
MoreFieldsAndWidgets/UserAndGroupSelectionWidget/trunk-OUTDATED/
- copied from r13827, MoreFieldsAndWidgets/UserAndGroupSelectionWidget/trunk/
Removed:
MoreFieldsAndWidgets/UserAndGroupSelectionWidget/trunk/
Log:
indicate move to github
Added: MoreFieldsAndWidgets/UserAndGroupSelectionWidget/TRUNK_MOVED_TO_GITHUB.txt
==============================================================================
--- (empty file)
+++ MoreFieldsAndWidgets/UserAndGroupSelectionWidget/TRUNK_MOVED_TO_GITHUB.txt Fri Oct 14 08:11:59 2011
@@ -0,0 +1,2 @@
+code was moved to github, use:
+https://github.com/collective/Products.UserAndGroupSelectionWidget
|
|
From: Jens W. K. <svn...@pl...> - 2011-10-14 08:09:29
|
Author: jensens
Date: Fri Oct 14 08:08:07 2011
New Revision: 13827
Added:
MoreFieldsAndWidgets/UserField/TRUNK_MOVED_TO_GITHUB.txt
MoreFieldsAndWidgets/UserField/trunk-OUTDATED/
- copied from r13826, MoreFieldsAndWidgets/UserField/trunk/
Removed:
MoreFieldsAndWidgets/UserField/trunk/
Log:
indicate move to github
Added: MoreFieldsAndWidgets/UserField/TRUNK_MOVED_TO_GITHUB.txt
==============================================================================
--- (empty file)
+++ MoreFieldsAndWidgets/UserField/TRUNK_MOVED_TO_GITHUB.txt Fri Oct 14 08:08:07 2011
@@ -0,0 +1,2 @@
+code was moved to github, use:
+https://github.com/collective/Products.UserField
|
|
From: Jens W. K. <svn...@pl...> - 2011-10-14 07:49:26
|
Author: jensens
Date: Fri Oct 14 07:47:48 2011
New Revision: 13826
Added:
AGX-outdated/
- copied from r13825, AGX/
Removed:
AGX/
Log:
now at github.com/bluedynamics/
|
|
From: Jens W. K. <svn...@pl...> - 2011-10-14 07:42:46
|
Author: jensens Date: Fri Oct 14 07:41:31 2011 New Revision: 13825 Added: Products.ATVocabularyManager/trunk/MOVED_TO_GITHUB_COLLECTIVE.TXT Log: github Added: Products.ATVocabularyManager/trunk/MOVED_TO_GITHUB_COLLECTIVE.TXT ============================================================================== --- (empty file) +++ Products.ATVocabularyManager/trunk/MOVED_TO_GITHUB_COLLECTIVE.TXT Fri Oct 14 07:41:31 2011 @@ -0,0 +1,2 @@ +DONT COMMIT HERE ANY LONGER, USE: +https://github.com/collective/Products.ATVocabularyManager |
|
From: Thomas D. <svn...@pl...> - 2011-10-10 11:06:41
|
Author: thomasdesvenain
Date: Mon Oct 10 11:05:12 2011
New Revision: 13824
Modified:
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py
Log:
Back to development: 0.4.6
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt Mon Oct 10 11:05:12 2011
@@ -1,6 +1,12 @@
Changelog
=========
+0.4.6 (unreleased)
+------------------
+
+- Nothing changed yet.
+
+
0.4.5 (2011-10-10)
------------------
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py Mon Oct 10 11:05:12 2011
@@ -2,7 +2,7 @@
import sys
from setuptools import setup, find_packages
-version = '0.4.5'
+version = '0.4.6dev'
if sys.version_info[0] == 2 and sys.version_info[1] < 6:
requires = ['simplejson']
|
|
From: Thomas D. <svn...@pl...> - 2011-10-10 11:04:01
|
Author: thomasdesvenain
Date: Mon Oct 10 11:02:12 2011
New Revision: 13823
Added:
MoreFieldsAndWidgets/Products.MasterSelectWidget/tags/0.4.5/
- copied from r13822, MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/
Log:
Tagging 0.4.5
|
|
From: Thomas D. <svn...@pl...> - 2011-10-10 11:03:21
|
Author: thomasdesvenain
Date: Mon Oct 10 11:01:21 2011
New Revision: 13822
Modified:
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py
Log:
Preparing release 0.4.5
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt Mon Oct 10 11:01:21 2011
@@ -1,7 +1,7 @@
Changelog
=========
-0.4.5 (unreleased)
+0.4.5 (2011-10-10)
------------------
* Try to use embedded json (Python 2.6+).
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py Mon Oct 10 11:01:21 2011
@@ -2,7 +2,7 @@
import sys
from setuptools import setup, find_packages
-version = '0.4.4'
+version = '0.4.5'
if sys.version_info[0] == 2 and sys.version_info[1] < 6:
requires = ['simplejson']
|
|
From: Thomas D. <svn...@pl...> - 2011-10-10 11:00:44
|
Author: thomasdesvenain
Date: Mon Oct 10 10:58:40 2011
New Revision: 13821
Modified:
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/Products/MasterSelectWidget/browser.py
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt
MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py
Log:
Try to use embedded json (Python 2.6+).
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/Products/MasterSelectWidget/browser.py
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/Products/MasterSelectWidget/browser.py (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/Products/MasterSelectWidget/browser.py Mon Oct 10 10:58:40 2011
@@ -1,5 +1,9 @@
# -*- coding: utf-8 -*-
-import simplejson as json
+try:
+ import json
+except:
+ import simplejson as json
+
from zope.i18n import translate
from zope.component import getAdapters
from Products.Archetypes import DisplayList
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/docs/HISTORY.txt Mon Oct 10 10:58:40 2011
@@ -4,6 +4,9 @@
0.4.5 (unreleased)
------------------
+* Try to use embedded json (Python 2.6+).
+ [thomasdesvenain]
+
* Avoid warnings at startup.
[thomasdesvenain]
Modified: MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py
==============================================================================
--- MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py (original)
+++ MoreFieldsAndWidgets/Products.MasterSelectWidget/trunk/setup.py Mon Oct 10 10:58:40 2011
@@ -1,8 +1,14 @@
-from setuptools import setup, find_packages
import os
+import sys
+from setuptools import setup, find_packages
version = '0.4.4'
+if sys.version_info[0] == 2 and sys.version_info[1] < 6:
+ requires = ['simplejson']
+else:
+ requires = []
+
setup(name='Products.MasterSelectWidget',
version=version,
description="An Archetypes widget that controls the vocabulary or "
@@ -26,8 +32,7 @@
zip_safe=False,
install_requires=[
'setuptools',
- 'simplejson',
- ],
+ ] + requires,
entry_points="""
# -*- Entry points: -*-
""",
|
|
From: Rok G. <svn...@pl...> - 2011-09-29 02:44:11
|
Author: garbas Date: Thu Sep 29 02:42:21 2011 New Revision: 13818 Added: Products.MimetypesRegistry/trunk/README_moved_to_github.txt Log: moved to github Added: Products.MimetypesRegistry/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ Products.MimetypesRegistry/trunk/README_moved_to_github.txt Thu Sep 29 02:42:21 2011 @@ -0,0 +1 @@ +https://github.com/plone/Products.MimetypesRegistry |
|
From: Rok G. <svn...@pl...> - 2011-09-29 02:44:11
|
Author: garbas Date: Thu Sep 29 02:42:33 2011 New Revision: 13819 Added: Products.PortalTransforms/trunk/README_moved_to_github.txt Log: moved to github Added: Products.PortalTransforms/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ Products.PortalTransforms/trunk/README_moved_to_github.txt Thu Sep 29 02:42:33 2011 @@ -0,0 +1 @@ +https://github.com/plone/Products.PortalTransforms |
|
From: Rok G. <svn...@pl...> - 2011-09-29 02:44:11
|
Author: garbas Date: Thu Sep 29 02:42:49 2011 New Revision: 13820 Added: Products.validation/trunk/README_moved_to_github.txt Log: moved to github Added: Products.validation/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ Products.validation/trunk/README_moved_to_github.txt Thu Sep 29 02:42:49 2011 @@ -0,0 +1 @@ +https://github.com/plone/Products.validation |
|
From: Rok G. <svn...@pl...> - 2011-09-29 02:44:09
|
Author: garbas Date: Thu Sep 29 02:42:02 2011 New Revision: 13817 Added: MoreFieldsAndWidgets/ATReferenceBrowserWidget/trunk/README_moved_to_github.txt Log: moved to github Added: MoreFieldsAndWidgets/ATReferenceBrowserWidget/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ MoreFieldsAndWidgets/ATReferenceBrowserWidget/trunk/README_moved_to_github.txt Thu Sep 29 02:42:02 2011 @@ -0,0 +1 @@ +https://github.com/plone/Products.ATReferenceBrowserWidget |
|
From: Rok G. <svn...@pl...> - 2011-09-29 01:25:06
|
Author: garbas Date: Thu Sep 29 01:23:15 2011 New Revision: 13815 Added: archetypes.schemaextender/trunk/README_moved_to_github.txt Log: moved to github Added: archetypes.schemaextender/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ archetypes.schemaextender/trunk/README_moved_to_github.txt Thu Sep 29 01:23:15 2011 @@ -0,0 +1 @@ +https://github.com/plone/XXX |
|
From: Rok G. <svn...@pl...> - 2011-09-29 01:25:06
|
Author: garbas Date: Thu Sep 29 01:23:49 2011 New Revision: 13816 Added: Products.Archetypes/trunk/README_moved_to_github.txt Log: moved to github Added: Products.Archetypes/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ Products.Archetypes/trunk/README_moved_to_github.txt Thu Sep 29 01:23:49 2011 @@ -0,0 +1 @@ +https://github.com/plone/Products.Archetypes |
|
From: hpeteragitator <svn...@pl...> - 2011-09-27 14:24:11
|
Author: hpeteragitator
Date: Tue Sep 27 14:22:29 2011
New Revision: 13814
Modified:
Products.ATVocabularyManager/trunk/CHANGES.txt
Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/types/vdex/vocabularyxml.py
Log:
Refactored getDisplayList for vdex vocabularies, added 'showTermPath' and 'showLeafsOnly' for vdex vocabularies.
Modified: Products.ATVocabularyManager/trunk/CHANGES.txt
==============================================================================
--- Products.ATVocabularyManager/trunk/CHANGES.txt (original)
+++ Products.ATVocabularyManager/trunk/CHANGES.txt Tue Sep 27 14:22:29 2011
@@ -8,7 +8,17 @@
- Avoid breaking the import of *.zexp-files when an vocabularies don't exist
anymore, but instantiated object still exist in the import-file.
[WouterVH]
-
+
+- Added field 'showTermPath' for vdex vocabularies, to manually turn of the
+ term path. [jensens] [hpeteragitator]
+
+- Added field 'showLeafsOnly' for vdex vocabularies, to change if only the leaf
+ of the vocabulary tree can be selected. [jensens] [hpeteragitator]
+
+- Refactored getDisplayList for vdex vocabularies [jensens] [hpeteragitator]
+
+- Run i18ndude and updated german translations [hpeteragitator]
+
1.6.1 (2011-05-02)
------------------
Modified: Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/types/vdex/vocabularyxml.py
==============================================================================
--- Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/types/vdex/vocabularyxml.py (original)
+++ Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/types/vdex/vocabularyxml.py Tue Sep 27 14:22:29 2011
@@ -28,6 +28,8 @@
from zope.interface import implements
from imsvdex.vdex import VDEXManager, VDEXError
+from Products.ATContentTypes import ATCTMessageFactory as _
+
IMSVDEXVocabularySchema = Schema((
StringField(
@@ -37,7 +39,7 @@
default = '',
accessor = 'Title',
widget = StringWidget(
- label_msgid = 'label_title',
+ label=_(u'label_title', default=u'Title'),
visible = {'view': 'invisible', 'edit': 'invisible'},
i18n_domain = 'plone',
),
@@ -50,10 +52,8 @@
schemata = 'default',
widget = TextAreaWidget(
visible = {'view': 'visible', 'edit': 'invisible'},
- label = 'Description',
- description = "A short summary of the content",
- label_msgid = "label_description",
- description_msgid = "help_description",
+ label=_(u'label_description', default=u'Description'),
+ description=_(u'help_description', default=u'A short summary of the content'),
i18n_domain = "plone"),
),
@@ -61,20 +61,33 @@
name = 'vdex',
allowable_content_types = ["text/xml"],
widget = FileWidget(
- label = "VDEX-XML-Data",
- label_msgid = 'IMSVDEXVocabulary_label_vdex',
- description = "upload the IMS Vocabulary Definition Format "
- "compliant XML file into this text field.",
- description_msgid = 'IMSVDEXVocabulary_description_vdex',
- i18n_domain = 'ATVocabularyManager',
+ label=_(u'IMSVDEXVocabulary_label_vdex', default=u'VDEX-XML-Data'),
+ description=_(u'IMSVDEXVocabulary_description_vdex',
+ default=u'upload the IMS Vocabulary Definition Format '
+ 'compliant XML file into this text field.'),
allow_file_upload = True,
),
default_output_type = "text/plain",
default_content_type = "text/xml"
),
+ BooleanField(
+ name = 'showTermPath',
+ default = True,
+ widget = BooleanWidget(
+ label=_(u'label_showTermPath', default=u'Show Term Path'),
+ visible = {'view': 'visible', 'edit': 'visible'},
+ ),
+ ),
+ BooleanField(
+ name = 'showLeafsOnly',
+ default = True,
+ widget = BooleanWidget(
+ label=_(u'label_showLeafsOnly', default=u'Show Leafs Only'),
+ visible = {'view': 'visible', 'edit': 'visible'},
+ ),
+ ),
))
-
class IMSVDEXVocabulary(BaseContent):
"""Content type for handling of VDEX compliant vocabulary.
"""
@@ -99,7 +112,6 @@
return manager
return manager.getVocabName()
-
security.declareProtected(permissions.View, 'getDisplayList')
def getDisplayList(self, instance):
""" returns an object of class DisplayList as defined in
@@ -108,7 +120,20 @@
The instance of the content class is given as parameter.
"""
dl = DisplayList()
- self._appendToDisplayList(dl, self.getVocabularyDict(instance), None)
+ tree = self.getVocabularyDict(instance)
+
+ def build_display_list(current, valueparent):
+ for key in current:
+ value, part = current[key]
+ if valueparent and self.getShowTermPath():
+ value = '%s → %s' % (valueparent, value)
+ leafs_only = self.getShowLeafsOnly()
+ is_leaf = part is None
+ if (is_leaf and leafs_only) or (not leafs_only):
+ dl.add(key, value)
+ build_display_list(part or {}, value)
+
+ build_display_list(tree, None)
return dl
def getVocabularyDict(self, instance):
@@ -202,26 +227,6 @@
lang = 'neutral'
return lang and lang[:2] or None
- security.declarePrivate('_appendToDisplayList')
- def _appendToDisplayList(self, displaylist, vdict, valueparent):
- """ append subtree to flat display list
- """
- if not vdict:
- return
- for key in vdict.keys():
- if type(vdict[key]) == type((1, 2)):
- value = vdict[key][0]
- subdict= vdict[key][1] or None
- else:
- value = vdict[key]
- subdict= None
- if valueparent:
- value = '%s - %s' % (valueparent, value)
- if not self.showLeafsOnly() or subdict:
- displaylist.add(key, value)
- if subdict:
- self._appendToDisplayList(displaylist, subdict, value)
-
def SearchableText(self):
"""dont find in live-search"""
return ''
|
|
From: hpeteragitator <svn...@pl...> - 2011-09-27 14:22:32
|
Author: hpeteragitator Date: Tue Sep 27 14:21:07 2011 New Revision: 13813 Modified: Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-cs.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-da.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-de.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-es.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-eu.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-fr.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-nl.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-plone-cs.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-plone-da.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-plone-de.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-plone-es.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-plone-eu.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-plone-fr.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-plone-nl.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-plone-pt-br.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-pt-br.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-pt.po Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager.pot Log: Run i18ndude and updated german translations Modified: Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-cs.po ============================================================================== --- Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-cs.po (original) +++ Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-cs.po Tue Sep 27 14:21:07 2011 @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: atvocabularymanager-cs\n" -"POT-Creation-Date: 2006-08-21 12:28+0000\n" +"POT-Creation-Date: 2011-09-27 14:12+0000\n" "PO-Revision-Date: 2007-02-09 08:21+0100\n" "Last-Translator: Radim Novotny <nov...@gm...>\n" "Language-Team: Czech <in...@su...>\n" @@ -19,90 +19,128 @@ "X-Generator: KBabel 1.10.2\n" #. Default: "Add New Vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:66 msgid "Add New Vocabulary" msgstr "Přidat nový slovník" +#: ../profiles/default/types/AliasVocabulary.xml msgid "Alias Vocabulary" msgstr "Odkaz na jiný slovník" #. Default: "Delete" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:110 msgid "Delete" msgstr "Smazat" msgid "IMS VDEX Vocabulary" msgstr "Slovník IMS VDEX" +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "IMS VDEX Vocabulary File" +msgstr "" + +#. Default: "upload the IMS Vocabulary Definition Format compliant XML file into this text field." +#: ../types/vdex/vocabularyxml.py:65 +msgid "IMSVDEXVocabulary_description_vdex" +msgstr "" + +#. Default: "VDEX-XML-Data" +#: ../types/vdex/vocabularyxml.py:64 +msgid "IMSVDEXVocabulary_label_vdex" +msgstr "" + #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:94 msgid "Import" msgstr "Importovat" #. Default: "New" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:78 msgid "New" msgstr "Nový" #. Default: "Save" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:79 msgid "Save" msgstr "Uložit" +#: ../profiles/default/types/SimpleVocabulary.xml msgid "Simple Vocabulary" msgstr "Jednoduchý slovník" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "Simple Vocabulary Term" +msgstr "" + +#: ../profiles/default/types/SortedSimpleVocabulary.xml msgid "Sorted Simple Vocabulary" msgstr "Jednoduchý setříděný slovník" +#: ../profiles/default/types/TreeVocabulary.xml msgid "Tree Vocabulary" msgstr "Stromový slovník" +#: ../profiles/default/types/TreeVocabularyTerm.xml msgid "Tree Vocabulary Term" msgstr "Položka stromového slovníku" #. Default: "Vocabulary Libary" -#: tools/vocabularylib.py +#: ../profiles/default/controlpanel.xml +#: ../profiles/default/types/VocabularyLibrary.xml msgid "Vocabulary Library" msgstr "Správa slovníků" +#: ../profiles/default/actionicons.xml +msgid "Vocabulary library" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/AliasVocabulary.xml +msgid "aliasvocabulary_description" +msgstr "" + #. Default: "There are currently no terms in this folder." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:124 msgid "description_no_terms_in_folder" msgstr "Zatím nejsou definovány žádné termíny" #. Default: "There are currently no vocabularies in this library." -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:224 msgid "description_no_vocabularies_in_library" msgstr "V této knihovně nejsou definovány žádné slovníky." #. Default: "Here you can upload <strong>IMS Vocabulary Definition Exchange</strong> compliant XML-files. Read more about <a href=\"http://www.imsglobal.org/\">IMS</a> and the <a href=\"http://www.imsglobal.org/\">VDEX-Specifications</a>." -#: ../skins/ATVocabularyManager/vdex_upload.cpt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:13 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:86 msgid "description_vdex_upload" msgstr "Zde můžete importovat XML soubory, vyhovující standardu <strong>IMS Vocabulary Definition Exchange</strong>. Na uvedených odkazech.získáte více informací o <a href=\"http://www.imsglobal.org/\">IMS</a> a <a href=\"http://www.imsglobal.org/\">VDEX-Specifikaci</a>." #. Default: "This page lists the custom vocabularies." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:31 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:26 msgid "description_vocabulary_tool" msgstr "Na této stránce můžete pracovat s definicemi uživatelských slovníků" #. Default: "Currently defined Key/value pairs:" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:84 msgid "heading_defined_pairs" msgstr "Definovány jsou tyto slovníky:" #. Default: "Listed vocabularies:" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:104 msgid "heading_listed_vocabularies" msgstr "Slovníky:" #. Default: "Upload new VDEX" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:12 msgid "heading_vdex_upload" msgstr "Importovat nový VDEX slovník" +#. Default: "A short summary of the content" +#: ../types/vdex/vocabularyxml.py:56 +msgid "help_description" +msgstr "" + #. Default: "Should not contain spaces, underscores or mixed case." #: types/simple/term.py msgid "help_key" @@ -113,29 +151,49 @@ msgid "help_vocab_name" msgstr "Nesmí obsahovat mezery, podtžítka, pomlčky, tečky a další speciální znaky. Používejte jen malá písmena." +#. Default: "Description" +#: ../types/vdex/vocabularyxml.py:55 +msgid "label_description" +msgstr "" + #. Default: "Key" #: types/simple/term.py msgid "label_key" msgstr "Klíč" #. Default: "Select" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:48 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:50 msgid "label_select" msgstr "Vyberte" #. Default: "Select all items" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:121 msgid "label_select_all_items" msgstr "Vybrat všechny položky" #. Default: "Select type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:41 msgid "label_select_type" msgstr "Vyberte typ" +#. Default: "Show Leafs Only" +#: ../types/vdex/vocabularyxml.py:85 +msgid "label_showLeafsOnly" +msgstr "" + +#. Default: "Show Term Path" +#: ../types/vdex/vocabularyxml.py:77 +msgid "label_showTermPath" +msgstr "" + +#. Default: "Title" +#: ../types/vdex/vocabularyxml.py:42 +msgid "label_title" +msgstr "" + #. Default: "Up to Vocabulary Manager Overview" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:24 msgid "label_up_to_vocabulary_manager_overview" msgstr "Zpět na přehled správce slovníků" @@ -145,7 +203,7 @@ msgstr "Hodnota" #. Default: "VDEX-Upload" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:85 msgid "label_vdex_upload" msgstr "Import VDEX" @@ -155,37 +213,72 @@ msgstr "Název slovníku" #. Default: "Add new vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:32 msgid "legend_add_vocabulary" msgstr "Přidat nový slovník" #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:78 msgid "legent_import" msgstr "Import" #. Default: "ID" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:133 msgid "listingheader_id" msgstr "ID" #. Default: "Title" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:136 msgid "listingheader_title" msgstr "Nadpis" #. Default: "Type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:139 msgid "listingheader_type" msgstr "Typ" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SimpleVocabulary.xml +msgid "simplevocabulary_description" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "simplevocabularyterm_description" +msgstr "" + +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SortedSimpleVocabulary.xml +msgid "sortedsimplevocabulary_description" +msgstr "" + #. Default: "submit" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:28 msgid "submit" msgstr "Odeslat" #. Default: "Content listing" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:113 msgid "summary_content_listing" msgstr "Výpis obsahu" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/TreeVocabulary.xml +msgid "treevocabulary_description" +msgstr "" + +#. Default: "Term inside of a TreeVocabulary or as an subterm" +#: ../profiles/default/types/TreeVocabularyTerm.xml +msgid "treevocabularyterm_description" +msgstr "" + +#. Default: "Content type for handling of VDEX compliant vocabulary." +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "vdexvocabularyfile_description" +msgstr "" + +#. Default: "This tool contains dynamic vocabularies to be used by Archetypes\n fields. It has methods to register special/custom vocabulary\n types" +#: ../profiles/default/types/VocabularyLibrary.xml +msgid "vocabularylibrary_description" +msgstr "" + Modified: Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-da.po ============================================================================== --- Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-da.po (original) +++ Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-da.po Tue Sep 27 14:21:07 2011 @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2006-08-21 12:28+0000\n" +"POT-Creation-Date: 2011-09-27 14:12+0000\n" "PO-Revision-Date: 2006-12-10 19:59+0100\n" "Last-Translator: Anton Stonor <an...@he...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -18,90 +18,128 @@ "Domain: atvocabularymanager\n" #. Default: "Add New Vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:66 msgid "Add New Vocabulary" msgstr "Tilføj ny emneordsliste" +#: ../profiles/default/types/AliasVocabulary.xml msgid "Alias Vocabulary" msgstr "Alias emneordsliste" #. Default: "Delete" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:110 msgid "Delete" msgstr "Slet" msgid "IMS VDEX Vocabulary" msgstr "IMS VDEX emneordsliste" +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "IMS VDEX Vocabulary File" +msgstr "" + +#. Default: "upload the IMS Vocabulary Definition Format compliant XML file into this text field." +#: ../types/vdex/vocabularyxml.py:65 +msgid "IMSVDEXVocabulary_description_vdex" +msgstr "" + +#. Default: "VDEX-XML-Data" +#: ../types/vdex/vocabularyxml.py:64 +msgid "IMSVDEXVocabulary_label_vdex" +msgstr "" + #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:94 msgid "Import" msgstr "Importer" #. Default: "New" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:78 msgid "New" msgstr "Ny" #. Default: "Save" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:79 msgid "Save" msgstr "Gem" +#: ../profiles/default/types/SimpleVocabulary.xml msgid "Simple Vocabulary" msgstr "Basal emneordsliste" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "Simple Vocabulary Term" +msgstr "" + +#: ../profiles/default/types/SortedSimpleVocabulary.xml msgid "Sorted Simple Vocabulary" msgstr "Sorteret emneordsliste" +#: ../profiles/default/types/TreeVocabulary.xml msgid "Tree Vocabulary" msgstr "Hierakisk emneordsliste" +#: ../profiles/default/types/TreeVocabularyTerm.xml msgid "Tree Vocabulary Term" msgstr "Hierakisk emneord" #. Default: "Vocabulary Libary" -#: tools/vocabularylib.py +#: ../profiles/default/controlpanel.xml +#: ../profiles/default/types/VocabularyLibrary.xml msgid "Vocabulary Library" msgstr "Emneordslister" +#: ../profiles/default/actionicons.xml +msgid "Vocabulary library" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/AliasVocabulary.xml +msgid "aliasvocabulary_description" +msgstr "" + #. Default: "There are currently no terms in this folder." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:124 msgid "description_no_terms_in_folder" msgstr "Ingen emneord i denne mappe" #. Default: "There are currently no vocabularies in this library." -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:224 msgid "description_no_vocabularies_in_library" msgstr "Der er endnu ingen emneordslister." #. Default: "Here you can upload <strong>IMS Vocabulary Definition Exchange</strong> compliant XML-files. Read more about <a href=\"http://www.imsglobal.org/\">IMS</a> and the <a href=\"http://www.imsglobal.org/\">VDEX-Specifications</a>." -#: ../skins/ATVocabularyManager/vdex_upload.cpt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:13 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:86 msgid "description_vdex_upload" msgstr "Her kan du uploade en XML-fil i formatet IMS VDEX. Læs mere om <a href=\"http://www.imsglobal.org/\">IMS</a>" #. Default: "This page lists the custom vocabularies." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:31 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:26 msgid "description_vocabulary_tool" msgstr "Her er en liste over emneordslister." #. Default: "Currently defined Key/value pairs:" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:84 msgid "heading_defined_pairs" msgstr "Liste over eksisterende termer." #. Default: "Listed vocabularies:" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:104 msgid "heading_listed_vocabularies" msgstr "Emneordslister" #. Default: "Upload new VDEX" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:12 msgid "heading_vdex_upload" msgstr "Upload en ny VDEX-fil" +#. Default: "A short summary of the content" +#: ../types/vdex/vocabularyxml.py:56 +msgid "help_description" +msgstr "" + #. Default: "Should not contain spaces, underscores or mixed case." #: types/simple/term.py msgid "help_key" @@ -112,29 +150,49 @@ msgid "help_vocab_name" msgstr "Må ikke indeholde mellemrum, underscores eller en blanding af store og små bogstaver." +#. Default: "Description" +#: ../types/vdex/vocabularyxml.py:55 +msgid "label_description" +msgstr "" + #. Default: "Key" #: types/simple/term.py msgid "label_key" msgstr "Nøgle" #. Default: "Select" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:48 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:50 msgid "label_select" msgstr "Vælg" #. Default: "Select all items" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:121 msgid "label_select_all_items" msgstr "Vælg alt" #. Default: "Select type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:41 msgid "label_select_type" msgstr "Vælg type" +#. Default: "Show Leafs Only" +#: ../types/vdex/vocabularyxml.py:85 +msgid "label_showLeafsOnly" +msgstr "" + +#. Default: "Show Term Path" +#: ../types/vdex/vocabularyxml.py:77 +msgid "label_showTermPath" +msgstr "" + +#. Default: "Title" +#: ../types/vdex/vocabularyxml.py:42 +msgid "label_title" +msgstr "" + #. Default: "Up to Vocabulary Manager Overview" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:24 msgid "label_up_to_vocabulary_manager_overview" msgstr "Til emneordsforsiden" @@ -144,7 +202,7 @@ msgstr "Værdi" #. Default: "VDEX-Upload" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:85 msgid "label_vdex_upload" msgstr "VDEX-upload" @@ -154,37 +212,72 @@ msgstr "Navn på emneordsliste" #. Default: "Add new vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:32 msgid "legend_add_vocabulary" msgstr "TIlføj ny emneordsliste" #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:78 msgid "legent_import" msgstr "Importer" #. Default: "ID" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:133 msgid "listingheader_id" msgstr "ID" #. Default: "Title" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:136 msgid "listingheader_title" msgstr "Titel" #. Default: "Type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:139 msgid "listingheader_type" msgstr "Type" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SimpleVocabulary.xml +msgid "simplevocabulary_description" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "simplevocabularyterm_description" +msgstr "" + +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SortedSimpleVocabulary.xml +msgid "sortedsimplevocabulary_description" +msgstr "" + #. Default: "submit" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:28 msgid "submit" msgstr "gem" #. Default: "Content listing" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:113 msgid "summary_content_listing" msgstr "Liste over indhold" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/TreeVocabulary.xml +msgid "treevocabulary_description" +msgstr "" + +#. Default: "Term inside of a TreeVocabulary or as an subterm" +#: ../profiles/default/types/TreeVocabularyTerm.xml +msgid "treevocabularyterm_description" +msgstr "" + +#. Default: "Content type for handling of VDEX compliant vocabulary." +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "vdexvocabularyfile_description" +msgstr "" + +#. Default: "This tool contains dynamic vocabularies to be used by Archetypes\n fields. It has methods to register special/custom vocabulary\n types" +#: ../profiles/default/types/VocabularyLibrary.xml +msgid "vocabularylibrary_description" +msgstr "" + Modified: Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-de.po ============================================================================== --- Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-de.po (original) +++ Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-de.po Tue Sep 27 14:21:07 2011 @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2006-08-21 12:28+0000\n" +"POT-Creation-Date: 2011-09-27 14:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: Andreas Jung <in...@zo...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -18,90 +18,128 @@ "Domain: atvocabularymanager\n" #. Default: "Add New Vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:66 msgid "Add New Vocabulary" msgstr "Neues Vokabular anlegen" +#: ../profiles/default/types/AliasVocabulary.xml msgid "Alias Vocabulary" msgstr "Alias Vokabular" #. Default: "Delete" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:110 msgid "Delete" msgstr "Löschen" msgid "IMS VDEX Vocabulary" msgstr "IMS VDEX Vokabular" +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "IMS VDEX Vocabulary File" +msgstr "IMS VDEX Vokabular-Datei" + +#. Default: "upload the IMS Vocabulary Definition Format compliant XML file into this text field." +#: ../types/vdex/vocabularyxml.py:65 +msgid "IMSVDEXVocabulary_description_vdex" +msgstr "Laden Sie eine Datei, die dem IMS Vocabulary Definitions XML-Format entspricht, hoch." + +#. Default: "VDEX-XML-Data" +#: ../types/vdex/vocabularyxml.py:64 +msgid "IMSVDEXVocabulary_label_vdex" +msgstr "IMS VDEX Vokabular" + #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:94 msgid "Import" msgstr "Importieren" #. Default: "New" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:78 msgid "New" msgstr "Neu" #. Default: "Save" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:79 msgid "Save" msgstr "Speichern" +#: ../profiles/default/types/SimpleVocabulary.xml msgid "Simple Vocabulary" msgstr "Einfaches Vokabular" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "Simple Vocabulary Term" +msgstr "Einfacher Vokabular Begriff" + +#: ../profiles/default/types/SortedSimpleVocabulary.xml msgid "Sorted Simple Vocabulary" msgstr "Einfaches sortiertes Vokabular" +#: ../profiles/default/types/TreeVocabulary.xml msgid "Tree Vocabulary" msgstr "Baum Vokabular" +#: ../profiles/default/types/TreeVocabularyTerm.xml msgid "Tree Vocabulary Term" msgstr "Baum Vokabular Term" #. Default: "Vocabulary Libary" -#: tools/vocabularylib.py +#: ../profiles/default/controlpanel.xml +#: ../profiles/default/types/VocabularyLibrary.xml msgid "Vocabulary Library" msgstr "Vokabular Bibliothek" +#: ../profiles/default/actionicons.xml +msgid "Vocabulary library" +msgstr "Vokabular Bibliothek" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/AliasVocabulary.xml +msgid "aliasvocabulary_description" +msgstr "" + #. Default: "There are currently no terms in this folder." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:124 msgid "description_no_terms_in_folder" msgstr "Es befinden sich keine Terme in diesem Ordner" #. Default: "There are currently no vocabularies in this library." -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:224 msgid "description_no_vocabularies_in_library" msgstr "Die Bibliothek enthält zur Zeit keine Vokabularien" #. Default: "Here you can upload <strong>IMS Vocabulary Definition Exchange</strong> compliant XML-files. Read more about <a href=\"http://www.imsglobal.org/\">IMS</a> and the <a href=\"http://www.imsglobal.org/\">VDEX-Specifications</a>." -#: ../skins/ATVocabularyManager/vdex_upload.cpt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:13 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:86 msgid "description_vdex_upload" -msgstr "" +msgstr "VDEX hochladen" #. Default: "This page lists the custom vocabularies." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:31 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:26 msgid "description_vocabulary_tool" msgstr "Diese Seite zeigt alle spezifischen Vokabularien" #. Default: "Currently defined Key/value pairs:" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:84 msgid "heading_defined_pairs" msgstr "Zur Zeit definierte Schlüssel-Werte Paare" #. Default: "Listed vocabularies:" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:104 msgid "heading_listed_vocabularies" msgstr "Verfügbare Vokabularien" #. Default: "Upload new VDEX" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:12 msgid "heading_vdex_upload" msgstr "Neuen VDEX hochladen" +#. Default: "A short summary of the content" +#: ../types/vdex/vocabularyxml.py:56 +msgid "help_description" +msgstr "" + #. Default: "Should not contain spaces, underscores or mixed case." #: types/simple/term.py msgid "help_key" @@ -112,29 +150,49 @@ msgid "help_vocab_name" msgstr "Sollte keine Leerzeichen, Unterstriche oder Zeichen in gemischter Groß-Kleinschreibung enthalten" +#. Default: "Description" +#: ../types/vdex/vocabularyxml.py:55 +msgid "label_description" +msgstr "Beschreibung" + #. Default: "Key" #: types/simple/term.py msgid "label_key" msgstr "Schlüssel" #. Default: "Select" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:48 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:50 msgid "label_select" msgstr "Auswählen" #. Default: "Select all items" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:121 msgid "label_select_all_items" msgstr "Alle Elemente auswählen" #. Default: "Select type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:41 msgid "label_select_type" msgstr "Type wählen" +#. Default: "Show Leafs Only" +#: ../types/vdex/vocabularyxml.py:85 +msgid "label_showLeafsOnly" +msgstr "Nur Blattenden anzeigen" + +#. Default: "Show Term Path" +#: ../types/vdex/vocabularyxml.py:77 +msgid "label_showTermPath" +msgstr "Mit Pfad zum Begriff anzeigen" + +#. Default: "Title" +#: ../types/vdex/vocabularyxml.py:42 +msgid "label_title" +msgstr "Titel" + #. Default: "Up to Vocabulary Manager Overview" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:24 msgid "label_up_to_vocabulary_manager_overview" msgstr "Zurück zur Vokabularien Übersicht" @@ -144,7 +202,7 @@ msgstr "Wert" #. Default: "VDEX-Upload" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:85 msgid "label_vdex_upload" msgstr "VDEX Upload" @@ -154,37 +212,72 @@ msgstr "Names des Vokabulars" #. Default: "Add new vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:32 msgid "legend_add_vocabulary" msgstr "Neues Vokabular anlegen" #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:78 msgid "legent_import" msgstr "Importieren" #. Default: "ID" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:133 msgid "listingheader_id" msgstr "ID" #. Default: "Title" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:136 msgid "listingheader_title" msgstr "Titel" #. Default: "Type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:139 msgid "listingheader_type" msgstr "Typ" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SimpleVocabulary.xml +msgid "simplevocabulary_description" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "simplevocabularyterm_description" +msgstr "" + +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SortedSimpleVocabulary.xml +msgid "sortedsimplevocabulary_description" +msgstr "" + #. Default: "submit" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:28 msgid "submit" msgstr "Speichern" #. Default: "Content listing" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:113 msgid "summary_content_listing" msgstr "Inhaltsauflistung" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/TreeVocabulary.xml +msgid "treevocabulary_description" +msgstr "" + +#. Default: "Term inside of a TreeVocabulary or as an subterm" +#: ../profiles/default/types/TreeVocabularyTerm.xml +msgid "treevocabularyterm_description" +msgstr "" + +#. Default: "Content type for handling of VDEX compliant vocabulary." +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "vdexvocabularyfile_description" +msgstr "" + +#. Default: "This tool contains dynamic vocabularies to be used by Archetypes\n fields. It has methods to register special/custom vocabulary\n types" +#: ../profiles/default/types/VocabularyLibrary.xml +msgid "vocabularylibrary_description" +msgstr "" + Modified: Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-es.po ============================================================================== --- Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-es.po (original) +++ Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-es.po Tue Sep 27 14:21:07 2011 @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: ATVocabularyManager\n" -"POT-Creation-Date: 2007-03-30 14:28+0100\n" +"POT-Creation-Date: 2011-09-27 14:12+0000\n" "PO-Revision-Date: 2007-03-30 14:36+0100\n" "Last-Translator: Diego Municio García <dmu...@gm...>\n" "Language-Team: Spanish <sp...@no...>\n" @@ -16,93 +16,128 @@ "X-Is-Fallback-For: es-ar es-bo es-cl es-co es-cr es-do es-ec es-es es-sv es-gt es-hn es-mx es-ni es-pa es-py es-pe es-pr es-us es-uy es-ve\n" #. Default: "Add New Vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:66 msgid "Add New Vocabulary" msgstr "Añadir Nuevo Vocabulario" +#: ../profiles/default/types/AliasVocabulary.xml msgid "Alias Vocabulary" msgstr "Vocabulario de Aliases" #. Default: "Delete" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:110 msgid "Delete" msgstr "Eliminar" msgid "IMS VDEX Vocabulary" msgstr "Vocabulario IMS VDEX" +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "IMS VDEX Vocabulary File" +msgstr "" + +#. Default: "upload the IMS Vocabulary Definition Format compliant XML file into this text field." +#: ../types/vdex/vocabularyxml.py:65 +msgid "IMSVDEXVocabulary_description_vdex" +msgstr "" + +#. Default: "VDEX-XML-Data" +#: ../types/vdex/vocabularyxml.py:64 +msgid "IMSVDEXVocabulary_label_vdex" +msgstr "" + #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:94 msgid "Import" msgstr "Importar" #. Default: "New" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:78 msgid "New" msgstr "Nuevo" #. Default: "Save" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:79 msgid "Save" msgstr "Salvar" +#: ../profiles/default/types/SimpleVocabulary.xml msgid "Simple Vocabulary" msgstr "Vocabulario Simple" +#: ../profiles/default/types/SimpleVocabularyTerm.xml msgid "Simple Vocabulary Term" msgstr "Término de Vocabulario Simple" +#: ../profiles/default/types/SortedSimpleVocabulary.xml msgid "Sorted Simple Vocabulary" msgstr "Vocabulario Simple Ordenado" +#: ../profiles/default/types/TreeVocabulary.xml msgid "Tree Vocabulary" msgstr "Vocabulario en Árbol" +#: ../profiles/default/types/TreeVocabularyTerm.xml msgid "Tree Vocabulary Term" msgstr "Término de Vocabulario en Árbol" #. Default: "Vocabulary Libary" -#: tools/vocabularylib.py +#: ../profiles/default/controlpanel.xml +#: ../profiles/default/types/VocabularyLibrary.xml msgid "Vocabulary Library" msgstr "Librería de Vocabularios" +#: ../profiles/default/actionicons.xml +msgid "Vocabulary library" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/AliasVocabulary.xml +msgid "aliasvocabulary_description" +msgstr "" + #. Default: "There are currently no terms in this folder." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:124 msgid "description_no_terms_in_folder" msgstr "Actualmente no existe ningún término en esta carpeta." #. Default: "There are currently no vocabularies in this library." -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:224 msgid "description_no_vocabularies_in_library" msgstr "Actualmente no existe ningún vocabulario en esta librería." #. Default: "Here you can upload <strong>IMS Vocabulary Definition Exchange</strong> compliant XML-files. Read more about <a href=\"http://www.imsglobal.org/\">IMS</a> and the <a href=\"http://www.imsglobal.org/\">VDEX-Specifications</a>." -#: ../skins/ATVocabularyManager/vdex_upload.cpt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:13 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:86 msgid "description_vdex_upload" msgstr "Desde aquí puede subir archivos XML compatibles con la especificación <strong>IMS Vocabulary Definition Exchange (IMS VDEX)</strong>. Puede leer más acerca de <a href=\"http://www.imsglobal.org/\">IMS</a> y las <a href=\"http://www.imsglobal.org/\">especificaciones VDEX</a>." #. Default: "This page lists the custom vocabularies." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:31 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:26 msgid "description_vocabulary_tool" msgstr "Esta página muestra los vocabularios personalizados." #. Default: "Currently defined Key/value pairs:" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:84 msgid "heading_defined_pairs" msgstr "Parejas clave/valor definidas actualmente:" #. Default: "Listed vocabularies:" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:104 msgid "heading_listed_vocabularies" msgstr "Vocabularios listados:" #. Default: "Upload new VDEX" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:12 msgid "heading_vdex_upload" msgstr "Subir nuevo VDEX" +#. Default: "A short summary of the content" +#: ../types/vdex/vocabularyxml.py:56 +msgid "help_description" +msgstr "" + #. Default: "Should not contain spaces, underscores or mixed case." #: types/simple/term.py msgid "help_key" @@ -113,39 +148,49 @@ msgid "help_vocab_name" msgstr "Debe evitar introducir espacios, guiones bajos o mezclas de ambos." +#. Default: "Description" +#: ../types/vdex/vocabularyxml.py:55 +msgid "label_description" +msgstr "" + #. Default: "Key" #: types/simple/term.py msgid "label_key" msgstr "Clave" -#. Default: "Show Leaves Only" -#: types/tree/vocabulary.py -msgid "label_show_leaves_only" -msgstr "Mostrar únicamente las ramas" - -#. Default: "Check to show only leaves in this vocabulary." -#: types/tree/vocabulary.py -msgid "help_show_leaves_only" -msgstr "Seleccione para mostrar únicamente las ramas en este vocabulario." - #. Default: "Select" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:48 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:50 msgid "label_select" msgstr "Seleccionar" #. Default: "Select all items" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:121 msgid "label_select_all_items" msgstr "Seleccionar todos los ítems" #. Default: "Select type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:41 msgid "label_select_type" msgstr "Seleccionar tipo" +#. Default: "Show Leafs Only" +#: ../types/vdex/vocabularyxml.py:85 +msgid "label_showLeafsOnly" +msgstr "" + +#. Default: "Show Term Path" +#: ../types/vdex/vocabularyxml.py:77 +msgid "label_showTermPath" +msgstr "" + +#. Default: "Title" +#: ../types/vdex/vocabularyxml.py:42 +msgid "label_title" +msgstr "" + #. Default: "Up to Vocabulary Manager Overview" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:24 msgid "label_up_to_vocabulary_manager_overview" msgstr "Subir a la vista de administración del vocabulario" @@ -155,7 +200,7 @@ msgstr "Valor" #. Default: "VDEX-Upload" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:85 msgid "label_vdex_upload" msgstr "Subir VDEX" @@ -165,76 +210,72 @@ msgstr "Nombre del vocabulario" #. Default: "Add new vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:32 msgid "legend_add_vocabulary" msgstr "Añadir nuevo vocabulario" #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:78 msgid "legent_import" msgstr "Importar" #. Default: "ID" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:133 msgid "listingheader_id" msgstr "ID" #. Default: "Title" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:136 msgid "listingheader_title" msgstr "Título" #. Default: "Type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:139 msgid "listingheader_type" msgstr "Tipo" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SimpleVocabulary.xml +msgid "simplevocabulary_description" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "simplevocabularyterm_description" +msgstr "" + +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SortedSimpleVocabulary.xml +msgid "sortedsimplevocabulary_description" +msgstr "" + #. Default: "submit" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:28 msgid "submit" msgstr "Enviar" #. Default: "Content listing" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:113 msgid "summary_content_listing" msgstr "Listado de contenidos" -#. Default: "Vocabulary Folder Order" -#: ../config.py -msgid "sort_method_folder_order" -msgstr "Método de ordenación del vocabulario" - -#. Default: "Lexicographic sort by values" -#: ../config.py -#, fuzzy -msgid "sort_method_lexi_value" -msgstr "Orden lexicográfico por valores" - -#. Default: "Lexicographic sort by keys" -#: ../config.py -#, fuzzy -msgid "sort_method_lexi_keys" -msgstr "Orden lexicográfico por claves" - -#. Default: "Sort method" -#: ../types/simple/vocabulary.py -msgid "label_sort_method" -msgstr "Método de ordenación" - -#. Default: "Sort method used for displaying vocabulary terms" -#: ../types/simple/vocabulary.py -msgid "help_sort_method" -msgstr "Método de ordenación empleado para mostrar los términos del vocabulario" - -#. Default: "Target" -#: ../types/alias/vocabulary.py -#, fuzzy -msgid "label_target" -msgstr "Objetivo" - -#. Default: "Select target vocabulary." -#: ../types/alias/vocabulary.py -#, fuzzy -msgid "help_target" -msgstr "Seleccione el vocabulario objetivo." +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/TreeVocabulary.xml +msgid "treevocabulary_description" +msgstr "" + +#. Default: "Term inside of a TreeVocabulary or as an subterm" +#: ../profiles/default/types/TreeVocabularyTerm.xml +msgid "treevocabularyterm_description" +msgstr "" + +#. Default: "Content type for handling of VDEX compliant vocabulary." +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "vdexvocabularyfile_description" +msgstr "" + +#. Default: "This tool contains dynamic vocabularies to be used by Archetypes\n fields. It has methods to register special/custom vocabulary\n types" +#: ../profiles/default/types/VocabularyLibrary.xml +msgid "vocabularylibrary_description" +msgstr "" Modified: Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-eu.po ============================================================================== --- Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-eu.po (original) +++ Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-eu.po Tue Sep 27 14:21:07 2011 @@ -1,9 +1,9 @@ -# Basque (eu) translation +# Basque (eu) translation # Mikel Larreategi <mla...@co...>, 2006 msgid "" msgstr "" "Project-Id-Version: ATVocabularyManager\n" -"POT-Creation-Date: 2006-09-07 07:35+0000\n" +"POT-Creation-Date: 2011-09-27 14:12+0000\n" "PO-Revision-Date: 2006-09-07 09:45+0100\n" "Last-Translator: Mikel Larreategi <mla...@co...>\n" "Language-Team: BASQUE <eu...@li...>\n" @@ -17,90 +17,128 @@ "Domain: atvocabularymanager\n" #. Default: "Add New Vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:66 msgid "Add New Vocabulary" msgstr "Hiztegi berria gehitu" +#: ../profiles/default/types/AliasVocabulary.xml msgid "Alias Vocabulary" msgstr "Alias hiztegia" #. Default: "Delete" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:110 msgid "Delete" msgstr "Ezabatu" msgid "IMS VDEX Vocabulary" msgstr "IMS VDEX Hiztegia" +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "IMS VDEX Vocabulary File" +msgstr "" + +#. Default: "upload the IMS Vocabulary Definition Format compliant XML file into this text field." +#: ../types/vdex/vocabularyxml.py:65 +msgid "IMSVDEXVocabulary_description_vdex" +msgstr "" + +#. Default: "VDEX-XML-Data" +#: ../types/vdex/vocabularyxml.py:64 +msgid "IMSVDEXVocabulary_label_vdex" +msgstr "" + #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:94 msgid "Import" msgstr "Inportatu" #. Default: "New" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:78 msgid "New" msgstr "Berria" #. Default: "Save" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:79 msgid "Save" msgstr "Gorde" +#: ../profiles/default/types/SimpleVocabulary.xml msgid "Simple Vocabulary" msgstr "Hiztegi arrunta" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "Simple Vocabulary Term" +msgstr "" + +#: ../profiles/default/types/SortedSimpleVocabulary.xml msgid "Sorted Simple Vocabulary" msgstr "Ordenatutako hiztegi arrunta" +#: ../profiles/default/types/TreeVocabulary.xml msgid "Tree Vocabulary" msgstr "Zuhaitz-erako hiztegia" +#: ../profiles/default/types/TreeVocabularyTerm.xml msgid "Tree Vocabulary Term" msgstr "Zuhaitz erako hiztegiaren elementua" #. Default: "Vocabulary Libary" -#: tools/vocabularylib.py +#: ../profiles/default/controlpanel.xml +#: ../profiles/default/types/VocabularyLibrary.xml msgid "Vocabulary Library" msgstr "Hiztegien kudeatzailea" +#: ../profiles/default/actionicons.xml +msgid "Vocabulary library" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/AliasVocabulary.xml +msgid "aliasvocabulary_description" +msgstr "" + #. Default: "There are currently no terms in this folder." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:124 msgid "description_no_terms_in_folder" msgstr "Ez dago hiztegirik" #. Default: "There are currently no vocabularies in this library." -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:224 msgid "description_no_vocabularies_in_library" msgstr "Ez dago hiztegirik" #. Default: "Here you can upload <strong>IMS Vocabulary Definition Exchange</strong> compliant XML-files. Read more about <a href=\"http://www.imsglobal.org/\">IMS</a> and the <a href=\"http://www.imsglobal.org/\">VDEX-Specifications</a>." -#: ../skins/ATVocabularyManager/vdex_upload.cpt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:13 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:86 msgid "description_vdex_upload" msgstr "<strong>Hiztegien elkartrukerako IMS</strong> XML fitxategiak kargatu ditzakezu. Irakurri gehiago <a href=\"http://www.imsglobal.org/\">IMS</a> eta <a href=\"http://www.imsglobal.org/\">VDEX</a>i buruz." #. Default: "This page lists the custom vocabularies." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:31 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:26 msgid "description_vocabulary_tool" msgstr "Zure hiztegien zerrenda" #. Default: "Currently defined Key/value pairs:" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:84 msgid "heading_defined_pairs" msgstr "Definitutako gako/balio bikoteak" #. Default: "Listed vocabularies:" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:104 msgid "heading_listed_vocabularies" msgstr "Zerrendatutako hiztegiak" #. Default: "Upload new VDEX" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:12 msgid "heading_vdex_upload" msgstr "VDEX bat kargatu" +#. Default: "A short summary of the content" +#: ../types/vdex/vocabularyxml.py:56 +msgid "help_description" +msgstr "" + #. Default: "Should not contain spaces, underscores or mixed case." #: types/simple/term.py msgid "help_key" @@ -111,29 +149,49 @@ msgid "help_vocab_name" msgstr "Arau sakratuak: ez hutsunerik, ezta letra larririk ere" +#. Default: "Description" +#: ../types/vdex/vocabularyxml.py:55 +msgid "label_description" +msgstr "" + #. Default: "Key" #: types/simple/term.py msgid "label_key" msgstr "Gakoa" #. Default: "Select" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:48 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:50 msgid "label_select" msgstr "Aukeratu" #. Default: "Select all items" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:121 msgid "label_select_all_items" msgstr "Guztiak aukeratu" #. Default: "Select type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:41 msgid "label_select_type" msgstr "Mota aukeratu" +#. Default: "Show Leafs Only" +#: ../types/vdex/vocabularyxml.py:85 +msgid "label_showLeafsOnly" +msgstr "" + +#. Default: "Show Term Path" +#: ../types/vdex/vocabularyxml.py:77 +msgid "label_showTermPath" +msgstr "" + +#. Default: "Title" +#: ../types/vdex/vocabularyxml.py:42 +msgid "label_title" +msgstr "" + #. Default: "Up to Vocabulary Manager Overview" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:24 msgid "label_up_to_vocabulary_manager_overview" msgstr "Hiztegien kudeatzailera joan" @@ -143,7 +201,7 @@ msgstr "Balioa" #. Default: "VDEX-Upload" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:85 msgid "label_vdex_upload" msgstr "VDEXa kargatu" @@ -153,37 +211,72 @@ msgstr "Hiztegi izena" #. Default: "Add new vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:32 msgid "legend_add_vocabulary" msgstr "Hiztegi berria gehitu" #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:78 msgid "legent_import" msgstr "Inportatu" #. Default: "ID" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:133 msgid "listingheader_id" msgstr "Id" #. Default: "Title" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:136 msgid "listingheader_title" msgstr "Izenburua" #. Default: "Type" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:139 msgid "listingheader_type" msgstr "Mota" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SimpleVocabulary.xml +msgid "simplevocabulary_description" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "simplevocabularyterm_description" +msgstr "" + +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/SortedSimpleVocabulary.xml +msgid "sortedsimplevocabulary_description" +msgstr "" + #. Default: "submit" -#: ../skins/ATVocabularyManager/vdex_upload.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:28 msgid "submit" msgstr "Bidali" #. Default: "Content listing" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:113 msgid "summary_content_listing" msgstr "Edukia" +#. Default: "An ordered base folder implementation" +#: ../profiles/default/types/TreeVocabulary.xml +msgid "treevocabulary_description" +msgstr "" + +#. Default: "Term inside of a TreeVocabulary or as an subterm" +#: ../profiles/default/types/TreeVocabularyTerm.xml +msgid "treevocabularyterm_description" +msgstr "" + +#. Default: "Content type for handling of VDEX compliant vocabulary." +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "vdexvocabularyfile_description" +msgstr "" + +#. Default: "This tool contains dynamic vocabularies to be used by Archetypes\n fields. It has methods to register special/custom vocabulary\n types" +#: ../profiles/default/types/VocabularyLibrary.xml +msgid "vocabularylibrary_description" +msgstr "" + Modified: Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-fr.po ============================================================================== --- Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-fr.po (original) +++ Products.ATVocabularyManager/trunk/Products/ATVocabularyManager/i18n/atvocabularymanager-fr.po Tue Sep 27 14:21:07 2011 @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.0.0-beta2\n" -"POT-Creation-Date: 2006-08-21 12:28+0000\n" +"POT-Creation-Date: 2011-09-27 14:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: Alexandre Sauvé <asauve at free dot fr>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -19,90 +19,128 @@ "X-Is-Fallback-For: fr-fr fr-be fr-ca fr-lu fr-mc fr-ch\n" #. Default: "Add New Vocabulary" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:66 msgid "Add New Vocabulary" msgstr "Ajouter un nouveau vocabulaire" +#: ../profiles/default/types/AliasVocabulary.xml msgid "Alias Vocabulary" msgstr "Alias sur un Vocabulaire" #. Default: "Delete" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:110 msgid "Delete" msgstr "Supprimer" msgid "IMS VDEX Vocabulary" msgstr "Vocabulaire IMS VDEX" +#: ../profiles/default/types/VdexFileVocabulary.xml +msgid "IMS VDEX Vocabulary File" +msgstr "" + +#. Default: "upload the IMS Vocabulary Definition Format compliant XML file into this text field." +#: ../types/vdex/vocabularyxml.py:65 +msgid "IMSVDEXVocabulary_description_vdex" +msgstr "" + +#. Default: "VDEX-XML-Data" +#: ../types/vdex/vocabularyxml.py:64 +msgid "IMSVDEXVocabulary_label_vdex" +msgstr "" + #. Default: "Import" -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:94 msgid "Import" msgstr "Importer" #. Default: "New" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:78 msgid "New" msgstr "Nouveau" #. Default: "Save" -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:79 msgid "Save" msgstr "Sauver" +#: ../profiles/default/types/SimpleVocabulary.xml msgid "Simple Vocabulary" msgstr "Vocabulaire Simple" +#: ../profiles/default/types/SimpleVocabularyTerm.xml +msgid "Simple Vocabulary Term" +msgstr "" + +#: ../profiles/default/types/SortedSimpleVocabulary.xml msgid "Sorted Simple Vocabulary" msgstr "Vocabulaire Simple Trié" +#: ../profiles/default/types/TreeVocabulary.xml msgid "Tree Vocabulary" msgstr "Vocabulaire en Arbre" +#: ../profiles/default/types/TreeVocabularyTerm.xml msgid "Tree Vocabulary Term" msgstr "Mot de Vocabulaire en Arbre" #. Default: "Vocabulary Libary" -#: tools/vocabularylib.py +#: ../profiles/default/controlpanel.xml +#: ../profiles/default/types/VocabularyLibrary.xml msgid "Vocabulary Library" msgstr "Bibliothèque de Vocabulaires" +#: ../profiles/default/actionicons.xml +msgid "Vocabulary library" +msgstr "" + +#. Default: "A not-so-basic CMF Content implementation with Dublin Core\n Metadata included" +#: ../profiles/default/types/AliasVocabulary.xml +msgid "aliasvocabulary_description" +msgstr "" + #. Default: "There are currently no terms in this folder." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:124 msgid "description_no_terms_in_folder" msgstr "Il n'y a aucun terme dans ce vocabulaire." #. Default: "There are currently no vocabularies in this library." -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:224 msgid "description_no_vocabularies_in_library" msgstr "Il n'y a pas de vocabulaires dans la bibliothèque." #. Default: "Here you can upload <strong>IMS Vocabulary Definition Exchange</strong> compliant XML-files. Read more about <a href=\"http://www.imsglobal.org/\">IMS</a> and the <a href=\"http://www.imsglobal.org/\">VDEX-Specifications</a>." -#: ../skins/ATVocabularyManager/vdex_upload.cpt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/vdex_upload.cpt:13 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:86 msgid "description_vdex_upload" msgstr "Ici vous pouvez uploader des fichier XML au format <strong>IMS Vocabulary Definition Exchange</strong>. En lire plus au sujet d'<a href=\"http://www.imsglobal.org/\">IMS</a> et de la <a href=\"http://www.imsglobal.org/\">Spécification VDEX</a>" #. Default: "This page lists the custom vocabularies." -#: ../skins/ATVocabularyManager/simplevocabulary_view.pt -#: ../skins/ATVocabularyManager/vocabularytool_view.cpt +#: ../skins/ATVocabularyManager/simplevocabulary_view.pt:31 +#: ../skins/ATVocabularyManager/vocabularytool_view.cpt:26 msgid "description... [truncated message content] |
|
From: Philipp A. <svn...@pl...> - 2011-09-23 15:15:24
|
Author: zworkb
Date: Fri Sep 23 15:13:23 2011
New Revision: 13812
Modified:
ArchGenXML/trunk/src/archgenxml/templates/browser.zcml
Log:
fix
Modified: ArchGenXML/trunk/src/archgenxml/templates/browser.zcml
==============================================================================
--- ArchGenXML/trunk/src/archgenxml/templates/browser.zcml (original)
+++ ArchGenXML/trunk/src/archgenxml/templates/browser.zcml Fri Sep 23 15:13:23 2011
@@ -30,7 +30,7 @@
</dtml-if>
permission="<dtml-var "dep.getTaggedValue('permission') or klass.getTaggedValue('permission') or 'zope2.View'">"
<dtml-if "klass.getTaggedValue('attribute') or dep.getTaggedValue('attribute')">
- attribute="templates/<dtml-var "klass.getTaggedValue('attribute') or dep.getTaggedValue('attribute')">"
+ attribute="<dtml-var "klass.getTaggedValue('attribute') or dep.getTaggedValue('attribute')">"
</dtml-if>
/>
|
|
From: Philipp A. <svn...@pl...> - 2011-09-23 15:10:24
|
Author: zworkb
Date: Fri Sep 23 15:08:18 2011
New Revision: 13811
Modified:
ArchGenXML/trunk/src/archgenxml/templates/browser.zcml
Log:
attribute for browserviews
Modified: ArchGenXML/trunk/src/archgenxml/templates/browser.zcml
==============================================================================
--- ArchGenXML/trunk/src/archgenxml/templates/browser.zcml (original)
+++ ArchGenXML/trunk/src/archgenxml/templates/browser.zcml Fri Sep 23 15:08:18 2011
@@ -29,6 +29,9 @@
template="templates/<dtml-var "dep.getTaggedValue('template_name') or klass.getTaggedValue('template_name')">"
</dtml-if>
permission="<dtml-var "dep.getTaggedValue('permission') or klass.getTaggedValue('permission') or 'zope2.View'">"
+<dtml-if "klass.getTaggedValue('attribute') or dep.getTaggedValue('attribute')">
+ attribute="templates/<dtml-var "klass.getTaggedValue('attribute') or dep.getTaggedValue('attribute')">"
+</dtml-if>
/>
</dtml-let>
|
|
From: Philipp A. <svn...@pl...> - 2011-09-23 12:53:33
|
Author: zworkb
Date: Fri Sep 23 12:51:27 2011
New Revision: 13810
Modified:
ArchGenXML/trunk/src/archgenxml/templates/browser.zcml
Log:
empty templates when templatename=none
Modified: ArchGenXML/trunk/src/archgenxml/templates/browser.zcml
==============================================================================
--- ArchGenXML/trunk/src/archgenxml/templates/browser.zcml (original)
+++ ArchGenXML/trunk/src/archgenxml/templates/browser.zcml Fri Sep 23 12:51:27 2011
@@ -25,7 +25,7 @@
</dtml-if>
name="<dtml-var "(not dep.getName()[0].isdigit() and dep.getName()) or klass.getTaggedValue('name') or klass.getName()">"
class="Products.<dtml-var "klass.getQualifiedName(includeRoot=True)">"
-<dtml-if "klass.getTaggedValue('template_name').lower() != 'none'">
+<dtml-if "klass.getTaggedValue('template_name').lower() != 'none' and dep.getTaggedValue('template_name').lower() != 'none'">
template="templates/<dtml-var "dep.getTaggedValue('template_name') or klass.getTaggedValue('template_name')">"
</dtml-if>
permission="<dtml-var "dep.getTaggedValue('permission') or klass.getTaggedValue('permission') or 'zope2.View'">"
|
|
From: Rok G. <svn...@pl...> - 2011-09-21 19:48:56
|
Author: garbas Date: Wed Sep 21 19:47:54 2011 New Revision: 13809 Added: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/README_moved_to_github.txt Log: moved to github Added: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/README_moved_to_github.txt Wed Sep 21 19:47:54 2011 @@ -0,0 +1 @@ +https://github.com/plone/archetypes.referencebrowserwidget |
|
From: Rok G. <svn...@pl...> - 2011-09-21 19:48:56
|
Author: garbas Date: Wed Sep 21 19:47:45 2011 New Revision: 13808 Added: archetypes.kss/trunk/README_moved_to_github.txt Log: moved to github Added: archetypes.kss/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ archetypes.kss/trunk/README_moved_to_github.txt Wed Sep 21 19:47:45 2011 @@ -0,0 +1 @@ +https://github.com/plone/archetypes.kss |
|
From: Rok G. <svn...@pl...> - 2011-09-21 19:48:56
|
Author: garbas Date: Wed Sep 21 19:47:27 2011 New Revision: 13807 Added: Products.Marshall/trunk/README_moved_to_github.txt Log: moved to github Added: Products.Marshall/trunk/README_moved_to_github.txt ============================================================================== --- (empty file) +++ Products.Marshall/trunk/README_moved_to_github.txt Wed Sep 21 19:47:27 2011 @@ -0,0 +1 @@ +https://github.com/plone/Products.Marshall |