Metadata-Version: 1.0
Name: archetypes.linguakeywordwidget
Version: 1.0a3
Summary: Archetypes keyword widget with multilanguage support
Home-page: https://github.com/toutpt/archetypes.linguakeywordwidget
Author: JeanMichel FRANCOIS aka toutpt
Author-email: toutpt@gmail.com
License: ZPL 2.1
Description: Introduction
        ============
        
        This addon is an archetypes multilingual keyword widget for Plone.
        
        How to use
        ==========
        
        As any widget for Archetypes::
        
          from Products.Archetypes.atapi
          from archetypes.linguakeywordwidget.widget import LinguaKeywordWidget
          atapi.Schema((
            atapi.LinesField('subject',
               multiValued=1,
               accessor="Subject",
                widget=LinguaKeywordWidget()),
          ))
        
        How it works
        ============
        
        Keywords are stored in catalog but prefixes with language code before write
        and unprefixed before display. It means if you have widget / viewlet /view
        that access to data you must first remove language that way::
        
            keywords = context.Subject()
            linguakeywords = []
            language = context.Language()
            for keyword in value:
                if keyword.startswith('%s-' % language):
                    linguakeywords.append(keyword[len(language) + 1:])
                else:
                    linguakeywords.append(keyword)
            return linguakeywords
        
        
        redomino.keywordalias_
        ======================
        
        keywordalias achieve same goal in a different way. With keyword alias
        your keywords are translated in backoffice. With linguakeywords you have
        just different keywords.
        
        Credits
        =======
        
        Companies
        ---------
        
        |cirb|_ CIRB / CIBG
        
        * `Contact us <mailto:irisline@irisnet.be>`_
        
        |makinacom|_
        
          * `Planet Makina Corpus <http://www.makina-corpus.org>`_
          * `Contact us <mailto:python@makina-corpus.org>`_
        
        Authors
        
        - JeanMichel FRANCOIS aka toutpt <toutpt@gmail.com>
        
        .. Contributors
        
        .. |cirb| image:: http://www.cirb.irisnet.be/logo.jpg
        .. _cirb: http://cirb.irisnet.be
        .. _sitemap: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=183668&topic=8476&ctx=topic
        .. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif
        .. _makinacom:  http://www.makina-corpus.com
        .. _documentation: http://plone.org/documentation/kb/installing-add-ons-quick-how-to
        .. _redomino.keywordalias: https://github.com/redomino/redomino.keywordalias
        
        Changelog
        =========
        
        1.0a3 (2012-07-10)
        ------------------
        
        - Fix issue on collectKeywords
        
        
        1.0a2 (2012-05-22)
        ------------------
        
        - remove span log in edit mode
        
        1.0a1 (2012-05-22)
        ------------------
        
        - Initial release
        
Keywords: Plone multilanguage keywords widget archetypes
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.0
Classifier: Framework :: Plone :: 4.1
Classifier: Framework :: Plone :: 4.2
