skip to navigation
skip to content

Not Logged In

archetypes.linguakeywordwidget 1.0a3

Archetypes keyword widget with multilanguage support

Latest Version: 1.1

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
 
File Type Py Version Uploaded on Size
archetypes.linguakeywordwidget-1.0a3.zip (md5) Source 2012-07-10 27KB
  • Downloads (All Versions):
  • 56 downloads in the last day
  • 326 downloads in the last week
  • 1275 downloads in the last month