Ignore:
Timestamp:
Mar 10, 2010 2:31:12 PM (14 years ago)
Author:
liebster
Message:

Revert 2912 to 2729 commits for tagging plone-3 compatible version (svn merge -r 2912:2729 http://svn.quintagroup.com/products/quintagroup.plonecaptchas/trunk)

Location:
quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas
Files:
2 deleted
24 edited
9 copied

Legend:

Unmodified
Added
Removed
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/CaptchaTool.py

    r1873 r1874  
    11from Products.Transience.Transience import TransientObjectContainer 
     2from Globals import InitializeClass 
    23from AccessControl import ClassSecurityInfo 
    3 try: 
    4     from App.class_init import InitializeClass 
    5 except ImportError: 
    6     from Globals import InitializeClass 
    74 
    85class CaptchaTool(TransientObjectContainer): 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/browser/configure.zcml

    r1873 r1874  
    22    xmlns="http://namespaces.zope.org/zope" 
    33    xmlns:browser="http://namespaces.zope.org/browser" 
    4     xmlns:zcml="http://namespaces.zope.org/zcml" 
    54    i18n_domain="quintagroup.plonecaptchas"> 
    65 
     
    2120        /> 
    2221 
    23     <!-- Join form definition --> 
    24     <browser:page 
    25         zcml:condition="installed plone.app.users" 
    26         name="register" 
    27         for="plone.app.layout.navigation.interfaces.INavigationRoot" 
    28         class=".register.CustomRegistrationForm" 
    29         permission="zope.Public" 
    30         layer=".interfaces.IPloneChaptchaLayer" 
    31         /> 
    32  
    3322</configure> 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/browser/interfaces.py

    r1873 r1874  
    11from zope.interface import Interface 
    22from zope.schema.interfaces import IASCIILine 
    3 from plone.theme.interfaces import IDefaultPloneLayer 
    43 
    54class ICaptchaView(Interface): 
     
    2019class ICaptcha(IASCIILine): 
    2120    u"""A field for captcha validation""" 
    22  
    23  
    24 class IPloneChaptchaLayer(IDefaultPloneLayer): 
    25     """Marker interface that defines a Zope 3 skin layer bound to a Skin 
    26        Selection in portal_skins. 
    27     """ 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/browser/widget.py

    r1873 r1874  
    2121            kwargs['maxlength'] = self.displayMaxWidth # TODO This is untested. 
    2222 
    23         return u"""%s%s""" % \ 
    24             (renderElement(self.tag, **kwargs), captcha.image_tag()) 
     23        return u"""<div class="captchaImage">%s</div>%s""" % \ 
     24            (captcha.image_tag(), renderElement(self.tag, **kwargs)) 
    2525 
    2626    def _toFieldValue(self, input): 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/cs/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    55msgstr "" 
    66"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    7 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     7"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    88"PO-Revision-Date: 2008-01-03 17:11 +1\n" 
    99"Last-Translator: Jezisheck <jezisheck@gmail.com>\n" 
     
    1919 
    2020#. Default: "Amplitude" 
    21 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     21#: ./prefs_captchas_setup_form.pt:156 
    2222msgid "Amplitude" 
    2323msgstr "" 
    2424 
    2525#. Default: "Background" 
    26 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     26#: ./prefs_captchas_setup_form.pt:93 
    2727msgid "Background" 
    2828msgstr "" 
    2929 
    3030#. Default: "Font color" 
    31 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     31#: ./prefs_captchas_setup_form.pt:114 
    3232msgid "Font color" 
    3333msgstr "" 
    3434 
    3535#. Default: "Font size" 
    36 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     36#: ./prefs_captchas_setup_form.pt:72 
    3737msgid "Font size" 
    3838msgstr "" 
    3939 
    4040#. Default: "Period" 
    41 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     41#: ./prefs_captchas_setup_form.pt:135 
    4242msgid "Period" 
    4343msgstr "" 
    4444 
    4545#. Default: "Please re-enter validation code." 
    46 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     46#: ./captcha_validator.vpy:26 
    4747msgid "Please re-enter validation code." 
    4848msgstr "Chybné zadání. Prosím, zkuste to znovu." 
    4949 
    50 #. Default: "Plone captchas setup" 
    51 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    52 msgid "Plone captchas setup" 
    53 msgstr "" 
    54  
    5550#. Default: "Random values" 
    56 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     51#: ./prefs_captchas_setup_form.pt:178 
    5752msgid "Random values" 
    5853msgstr "" 
    5954 
    6055#. Default: "Enter the word below" 
    61 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     56#: ./captcha_widget.pt:11 
    6257msgid "enter_word" 
    6358msgstr "Přepište text z obrázku" 
    6459 
    6560#. Default: "Plone Captchas Setup" 
    66 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     61#: ./prefs_captchas_setup_form.pt:18 
    6762msgid "heading_comments_setup" 
    6863msgstr "" 
    6964 
    70 #. Default: "Enter the word below for registration." 
    71 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    72 msgid "label_help_captchas" 
    73 msgstr "" 
    74  
    7565#. Default: "Dynamic captchas image setup options" 
    76 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     66#: ./prefs_captchas_setup_form.pt:56 
    7767msgid "legend_dynamic_captchas_options" 
    7868msgstr "" 
    7969 
    8070#. Default: "Plone Captchas setup options" 
    81 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     71#: ./prefs_captchas_setup_form.pt:35 
    8272msgid "legend_setup_options" 
    8373msgstr "" 
    8474 
    85 #. Default: "qPloneCaptchas" 
    86 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    87 msgid "qPloneCaptchas" 
    88 msgstr "" 
    89  
    9075#. Default: "Use dynamic captchas" 
    91 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     76#: ./prefs_captchas_setup_form.pt:51 
    9277msgid "use_dynamic_captchas" 
    9378msgstr "" 
    9479 
    9580#. Default: "Use static captchas" 
    96 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     81#: ./prefs_captchas_setup_form.pt:42 
    9782msgid "use_static_captchas" 
    9883msgstr "" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/da/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    33msgstr "" 
    44"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    5 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     5"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    66"PO-Revision-Date: 2007-01-12 15:38 +0100\n" 
    77"Last-Translator: Sune Woeller <woeller@headnet.dk>\n" 
     
    1818 
    1919#. Default: "Amplitude" 
    20 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     20#: ./prefs_captchas_setup_form.pt:156 
    2121msgid "Amplitude" 
    2222msgstr "Amplitude" 
    2323 
    2424#. Default: "Background" 
    25 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     25#: ./prefs_captchas_setup_form.pt:93 
    2626msgid "Background" 
    2727msgstr "Baggrund" 
    2828 
    2929#. Default: "Font color" 
    30 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     30#: ./prefs_captchas_setup_form.pt:114 
    3131msgid "Font color" 
    3232msgstr "Fontfarve" 
    3333 
    3434#. Default: "Font size" 
    35 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     35#: ./prefs_captchas_setup_form.pt:72 
    3636msgid "Font size" 
    3737msgstr "Fontstørrelse" 
    3838 
    3939#. Default: "Period" 
    40 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     40#: ./prefs_captchas_setup_form.pt:135 
    4141msgid "Period" 
    4242msgstr "Periode" 
    4343 
    44 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     44#: ./captcha_validator.vpy:26 
    4545msgid "Please re-enter validation code." 
    4646msgstr "Gentag valideringskode" 
    4747 
    48 #. Default: "Plone captchas setup" 
    49 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    50 msgid "Plone captchas setup" 
    51 msgstr "" 
    52  
    5348#. Default: "Random values" 
    54 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     49#: ./prefs_captchas_setup_form.pt:178 
    5550msgid "Random values" 
    5651msgstr "Tilfældige værdier" 
    5752 
    5853#. Default: "Enter the word below" 
    59 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     54#: ./captcha_widget.pt:11 
    6055msgid "enter_word" 
    6156msgstr "Indtast ordet nedenfor" 
    6257 
    6358#. Default: "Plone Captchas Setup" 
    64 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     59#: ./prefs_captchas_setup_form.pt:18 
    6560msgid "heading_comments_setup" 
    6661msgstr "Plone Captchas opsætning" 
    6762 
    68 #. Default: "Enter the word below for registration." 
    69 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    70 msgid "label_help_captchas" 
    71 msgstr "" 
    72  
    7363#. Default: "Dynamic captchas image setup options" 
    74 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     64#: ./prefs_captchas_setup_form.pt:56 
    7565msgid "legend_dynamic_captchas_options" 
    7666msgstr "Dynamiske captchas - opsætning af billeder" 
    7767 
    7868#. Default: "Plone Captchas setup options" 
    79 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     69#: ./prefs_captchas_setup_form.pt:35 
    8070msgid "legend_setup_options" 
    8171msgstr "Generel opsætning" 
    8272 
    83 #. Default: "qPloneCaptchas" 
    84 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    85 msgid "qPloneCaptchas" 
    86 msgstr "" 
    87  
    8873#. Default: "Use dynamic captchas" 
    89 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     74#: ./prefs_captchas_setup_form.pt:51 
    9075msgid "use_dynamic_captchas" 
    9176msgstr "Anvend dynamiske captchas" 
    9277 
    9378#. Default: "Use static captchas" 
    94 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     79#: ./prefs_captchas_setup_form.pt:42 
    9580msgid "use_static_captchas" 
    9681msgstr "Anvend statiske captchas" 
    97  
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/de/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    33msgstr "" 
    44"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    5 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     5"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    66"PO-Revision-Date: 2007-08-23 16:30 +0100\n" 
    77"Last-Translator: Klaus Raasch <raasch@jadestudio.de>\n" 
     
    1818 
    1919#. Default: "Amplitude" 
    20 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     20#: ./prefs_captchas_setup_form.pt:156 
    2121msgid "Amplitude" 
    2222msgstr "" 
    2323 
    2424#. Default: "Background" 
    25 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     25#: ./prefs_captchas_setup_form.pt:93 
    2626msgid "Background" 
    2727msgstr "" 
    2828 
    2929#. Default: "Font color" 
    30 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     30#: ./prefs_captchas_setup_form.pt:114 
    3131msgid "Font color" 
    3232msgstr "" 
    3333 
    3434#. Default: "Font size" 
    35 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     35#: ./prefs_captchas_setup_form.pt:72 
    3636msgid "Font size" 
    3737msgstr "" 
    3838 
    3939#. Default: "Period" 
    40 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     40#: ./prefs_captchas_setup_form.pt:135 
    4141msgid "Period" 
    4242msgstr "" 
    4343 
    44 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     44#: ./captcha_validator.vpy:26 
    4545msgid "Please re-enter validation code." 
    4646msgstr "" 
    4747 
    48 #. Default: "Plone captchas setup" 
    49 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    50 msgid "Plone captchas setup" 
    51 msgstr "" 
    52  
    5348#. Default: "Random values" 
    54 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     49#: ./prefs_captchas_setup_form.pt:178 
    5550msgid "Random values" 
    5651msgstr "" 
    5752 
    5853#. Default: "Enter the word below" 
    59 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     54#: ./captcha_widget.pt:11 
    6055msgid "enter_word" 
    6156msgstr "Bitte geben Sie den Validationscode ein" 
    6257 
    6358#. Default: "Plone Captchas Setup" 
    64 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     59#: ./prefs_captchas_setup_form.pt:18 
    6560msgid "heading_comments_setup" 
    6661msgstr "" 
    6762 
    68 #. Default: "Enter the word below for registration." 
    69 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    70 msgid "label_help_captchas" 
    71 msgstr "" 
    72  
    7363#. Default: "Dynamic captchas image setup options" 
    74 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     64#: ./prefs_captchas_setup_form.pt:56 
    7565msgid "legend_dynamic_captchas_options" 
    7666msgstr "" 
    7767 
    7868#. Default: "Plone Captchas setup options" 
    79 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     69#: ./prefs_captchas_setup_form.pt:35 
    8070msgid "legend_setup_options" 
    8171msgstr "" 
    8272 
    83 #. Default: "qPloneCaptchas" 
    84 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    85 msgid "qPloneCaptchas" 
    86 msgstr "" 
    87  
    8873#. Default: "Use dynamic captchas" 
    89 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     74#: ./prefs_captchas_setup_form.pt:51 
    9075msgid "use_dynamic_captchas" 
    9176msgstr "" 
    9277 
    9378#. Default: "Use static captchas" 
    94 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     79#: ./prefs_captchas_setup_form.pt:42 
    9580msgid "use_static_captchas" 
    9681msgstr "" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/es/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    33msgstr "" 
    44"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    5 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     5"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    66"PO-Revision-Date: 2007-09-5 15:38 +0100\n" 
    77"Last-Translator: Mykola Kharechko <crchemist@quintagroup.com>\n" 
     
    1818 
    1919#. Default: "Amplitude" 
    20 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     20#: ./prefs_captchas_setup_form.pt:156 
    2121msgid "Amplitude" 
    2222msgstr "" 
    2323 
    2424#. Default: "Background" 
    25 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     25#: ./prefs_captchas_setup_form.pt:93 
    2626msgid "Background" 
    2727msgstr "" 
    2828 
    2929#. Default: "Font color" 
    30 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     30#: ./prefs_captchas_setup_form.pt:114 
    3131msgid "Font color" 
    3232msgstr "" 
    3333 
    3434#. Default: "Font size" 
    35 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     35#: ./prefs_captchas_setup_form.pt:72 
    3636msgid "Font size" 
    3737msgstr "" 
    3838 
    3939#. Default: "Period" 
    40 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     40#: ./prefs_captchas_setup_form.pt:135 
    4141msgid "Period" 
    4242msgstr "" 
    4343 
    44 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     44#: ./captcha_validator.vpy:26 
    4545msgid "Please re-enter validation code." 
    4646msgstr "" 
    4747 
    48 #. Default: "Plone captchas setup" 
    49 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    50 msgid "Plone captchas setup" 
    51 msgstr "" 
    52  
    5348#. Default: "Random values" 
    54 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     49#: ./prefs_captchas_setup_form.pt:178 
    5550msgid "Random values" 
    5651msgstr "" 
    5752 
    5853#. Default: "Enter the word below" 
    59 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     54#: ./captcha_widget.pt:11 
    6055msgid "enter_word" 
    6156msgstr "Ingrese la palabra que aparece abajo" 
    6257 
    6358#. Default: "Plone Captchas Setup" 
    64 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     59#: ./prefs_captchas_setup_form.pt:18 
    6560msgid "heading_comments_setup" 
    6661msgstr "" 
    6762 
    68 #. Default: "Enter the word below for registration." 
    69 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    70 msgid "label_help_captchas" 
    71 msgstr "" 
    72  
    7363#. Default: "Dynamic captchas image setup options" 
    74 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     64#: ./prefs_captchas_setup_form.pt:56 
    7565msgid "legend_dynamic_captchas_options" 
    7666msgstr "" 
    7767 
    7868#. Default: "Plone Captchas setup options" 
    79 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     69#: ./prefs_captchas_setup_form.pt:35 
    8070msgid "legend_setup_options" 
    8171msgstr "" 
    8272 
    83 #. Default: "qPloneCaptchas" 
    84 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    85 msgid "qPloneCaptchas" 
    86 msgstr "" 
    87  
    8873#. Default: "Use dynamic captchas" 
    89 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     74#: ./prefs_captchas_setup_form.pt:51 
    9075msgid "use_dynamic_captchas" 
    9176msgstr "" 
    9277 
    9378#. Default: "Use static captchas" 
    94 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     79#: ./prefs_captchas_setup_form.pt:42 
    9580msgid "use_static_captchas" 
    9681msgstr "" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/ja/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    22msgstr "" 
    33"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    4 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     4"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    55"PO-Revision-Date: 2008-07-04 13:02 +0900\n" 
    66"Last-Translator: Suzuki, Takanori <takanori@takanory.net>\n" 
     
    1616 
    1717#. Default: "Amplitude" 
    18 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     18#: ./prefs_captchas_setup_form.pt:156 
    1919msgid "Amplitude" 
    2020msgstr "振幅" 
    2121 
    2222#. Default: "Background" 
    23 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     23#: ./prefs_captchas_setup_form.pt:93 
    2424msgid "Background" 
    2525msgstr "背景色" 
    2626 
    2727#. Default: "Font color" 
    28 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     28#: ./prefs_captchas_setup_form.pt:114 
    2929msgid "Font color" 
    3030msgstr "フォントの色" 
    3131 
    3232#. Default: "Font size" 
    33 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     33#: ./prefs_captchas_setup_form.pt:72 
    3434msgid "Font size" 
    3535msgstr "フォントサイズ" 
    3636 
    3737#. Default: "Period" 
    38 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     38#: ./prefs_captchas_setup_form.pt:135 
    3939msgid "Period" 
    4040msgstr "周期" 
    4141 
    4242#. Default: "Please re-enter validation code." 
    43 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     43#: ./captcha_validator.vpy:26 
    4444msgid "Please re-enter validation code." 
    4545msgstr "正しい文字列を入力してください" 
    4646 
    47 #. Default: "Plone captchas setup" 
    48 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    49 msgid "Plone captchas setup" 
    50 msgstr "" 
    51  
    5247#. Default: "Random values" 
    53 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     48#: ./prefs_captchas_setup_form.pt:178 
    5449msgid "Random values" 
    5550msgstr "ランダムな値を使用" 
    5651 
    5752#. Default: "Enter the word below" 
    58 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     53#: ./captcha_widget.pt:11 
    5954msgid "enter_word" 
    6055msgstr "画像に表示されている文字列を入力してください" 
    6156 
    6257#. Default: "Plone Captchas Setup" 
    63 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     58#: ./prefs_captchas_setup_form.pt:18 
    6459msgid "heading_comments_setup" 
    6560msgstr "Plone の Captcha 設定" 
    6661 
    67 #. Default: "Enter the word below for registration." 
    68 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    69 msgid "label_help_captchas" 
    70 msgstr "" 
    71  
    7262#. Default: "Dynamic captchas image setup options" 
    73 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     63#: ./prefs_captchas_setup_form.pt:56 
    7464msgid "legend_dynamic_captchas_options" 
    7565msgstr "Captcha 画像の自動生成オプション" 
    7666 
    7767#. Default: "Plone Captchas setup options" 
    78 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     68#: ./prefs_captchas_setup_form.pt:35 
    7969msgid "legend_setup_options" 
    8070msgstr "qPloneCaptchas の設定オプション" 
    8171 
    82 #. Default: "qPloneCaptchas" 
    83 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    84 msgid "qPloneCaptchas" 
    85 msgstr "" 
    86  
    8772#. Default: "Use dynamic captchas" 
    88 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     73#: ./prefs_captchas_setup_form.pt:51 
    8974msgid "use_dynamic_captchas" 
    9075msgstr "Cpatcha 画像を自動的に生成" 
    9176 
    9277#. Default: "Use static captchas" 
    93 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     78#: ./prefs_captchas_setup_form.pt:42 
    9479msgid "use_static_captchas" 
    9580msgstr "固定の Captcha 画像を使用" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/pl/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    33msgstr "" 
    44"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    5 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     5"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    66"PO-Revision-Date: 2007-01-12 15:38 +0100\n" 
    77"Last-Translator: Jakub Kulesza <jakkul@gmail.com>\n" 
     
    1717 
    1818#. Default: "Amplitude" 
    19 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     19#: ./prefs_captchas_setup_form.pt:156 
    2020msgid "Amplitude" 
    2121msgstr "" 
    2222 
    2323#. Default: "Background" 
    24 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     24#: ./prefs_captchas_setup_form.pt:93 
    2525msgid "Background" 
    2626msgstr "" 
    2727 
    2828#. Default: "Font color" 
    29 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     29#: ./prefs_captchas_setup_form.pt:114 
    3030msgid "Font color" 
    3131msgstr "" 
    3232 
    3333#. Default: "Font size" 
    34 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     34#: ./prefs_captchas_setup_form.pt:72 
    3535msgid "Font size" 
    3636msgstr "" 
    3737 
    3838#. Default: "Period" 
    39 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     39#: ./prefs_captchas_setup_form.pt:135 
    4040msgid "Period" 
    4141msgstr "" 
    4242 
    43 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     43#: ./captcha_validator.vpy:26 
    4444msgid "Please re-enter validation code." 
    4545msgstr "" 
    4646 
    47 #. Default: "Plone captchas setup" 
    48 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    49 msgid "Plone captchas setup" 
    50 msgstr "" 
    51  
    5247#. Default: "Random values" 
    53 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     48#: ./prefs_captchas_setup_form.pt:178 
    5449msgid "Random values" 
    5550msgstr "" 
    5651 
    5752#. Default: "Enter the word below" 
    58 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     53#: ./captcha_widget.pt:11 
    5954msgid "enter_word" 
    6055msgstr "Podaj słowo wyświetlone poniżej" 
    6156 
    6257#. Default: "Plone Captchas Setup" 
    63 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     58#: ./prefs_captchas_setup_form.pt:18 
    6459msgid "heading_comments_setup" 
    6560msgstr "" 
    6661 
    67 #. Default: "Enter the word below for registration." 
    68 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    69 msgid "label_help_captchas" 
    70 msgstr "" 
    71  
    7262#. Default: "Dynamic captchas image setup options" 
    73 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     63#: ./prefs_captchas_setup_form.pt:56 
    7464msgid "legend_dynamic_captchas_options" 
    7565msgstr "" 
    7666 
    7767#. Default: "Plone Captchas setup options" 
    78 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     68#: ./prefs_captchas_setup_form.pt:35 
    7969msgid "legend_setup_options" 
    8070msgstr "" 
    8171 
    82 #. Default: "qPloneCaptchas" 
    83 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    84 msgid "qPloneCaptchas" 
    85 msgstr "" 
    86  
    8772#. Default: "Use dynamic captchas" 
    88 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     73#: ./prefs_captchas_setup_form.pt:51 
    8974msgid "use_dynamic_captchas" 
    9075msgstr "" 
    9176 
    9277#. Default: "Use static captchas" 
    93 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     78#: ./prefs_captchas_setup_form.pt:42 
    9479msgid "use_static_captchas" 
    9580msgstr "" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/pt-br/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    33msgstr "" 
    44"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    5 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     5"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    66"PO-Revision-Date: 2007-10-10 17:31 -0300\n" 
    77"Last-Translator: Erico Andrei <erico@simplesconsultoria.com.br>\n" 
     
    1818 
    1919#. Default: "Amplitude" 
    20 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     20#: ./prefs_captchas_setup_form.pt:156 
    2121msgid "Amplitude" 
    2222msgstr "" 
    2323 
    2424#. Default: "Background" 
    25 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     25#: ./prefs_captchas_setup_form.pt:93 
    2626msgid "Background" 
    2727msgstr "" 
    2828 
    2929#. Default: "Font color" 
    30 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     30#: ./prefs_captchas_setup_form.pt:114 
    3131msgid "Font color" 
    3232msgstr "" 
    3333 
    3434#. Default: "Font size" 
    35 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     35#: ./prefs_captchas_setup_form.pt:72 
    3636msgid "Font size" 
    3737msgstr "" 
    3838 
    3939#. Default: "Period" 
    40 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     40#: ./prefs_captchas_setup_form.pt:135 
    4141msgid "Period" 
    4242msgstr "" 
    4343 
    4444#. Default: "Please re-enter validation code." 
    45 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     45#: ./captcha_validator.vpy:26 
    4646msgid "Please re-enter validation code." 
    4747msgstr "Por favor, digite novamente o texto de validação" 
    4848 
    49 #. Default: "Plone captchas setup" 
    50 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    51 msgid "Plone captchas setup" 
    52 msgstr "" 
    53  
    5449#. Default: "Random values" 
    55 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     50#: ./prefs_captchas_setup_form.pt:178 
    5651msgid "Random values" 
    5752msgstr "" 
    5853 
    5954#. Default: "Enter the word below" 
    60 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     55#: ./captcha_widget.pt:11 
    6156msgid "enter_word" 
    6257msgstr "Digite o texto abaixo" 
    6358 
    6459#. Default: "Plone Captchas Setup" 
    65 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     60#: ./prefs_captchas_setup_form.pt:18 
    6661msgid "heading_comments_setup" 
    6762msgstr "" 
    6863 
    69 #. Default: "Enter the word below for registration." 
    70 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    71 msgid "label_help_captchas" 
    72 msgstr "" 
    73  
    7464#. Default: "Dynamic captchas image setup options" 
    75 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     65#: ./prefs_captchas_setup_form.pt:56 
    7666msgid "legend_dynamic_captchas_options" 
    7767msgstr "" 
    7868 
    7969#. Default: "Plone Captchas setup options" 
    80 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     70#: ./prefs_captchas_setup_form.pt:35 
    8171msgid "legend_setup_options" 
    8272msgstr "" 
    8373 
    84 #. Default: "qPloneCaptchas" 
    85 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    86 msgid "qPloneCaptchas" 
    87 msgstr "" 
    88  
    8974#. Default: "Use dynamic captchas" 
    90 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     75#: ./prefs_captchas_setup_form.pt:51 
    9176msgid "use_dynamic_captchas" 
    9277msgstr "" 
    9378 
    9479#. Default: "Use static captchas" 
    95 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     80#: ./prefs_captchas_setup_form.pt:42 
    9681msgid "use_static_captchas" 
    9782msgstr "" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/quintagroup.plonecaptchas.pot

    r1873 r1874  
    1 # --- PLEASE EDIT THE LINES BELOW CORRECTLY --- 
    2 # SOME DESCRIPTIVE TITLE. 
    3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 
     1# Translation template for quintagroup.plonecaptchas 
     2# Bohdan Koval <koval@quintagroup.com>, 2009. 
    43msgid "" 
    54msgstr "" 
    6 "Project-Id-Version: PACKAGE VERSION\n" 
    7 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
    8 "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" 
    9 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
     5"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
     6"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
     7"PO-Revision-Date: 2009-03-25 14:47+0000\n" 
     8"Last-Translator: Bohdan Koval <koval@quintagroup.com>\n" 
    109"Language-Team: LANGUAGE <LL@li.org>\n" 
    1110"MIME-Version: 1.0\n" 
     
    1918 
    2019#. Default: "Amplitude" 
    21 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     20#: ./prefs_captchas_setup_form.pt:156 
    2221msgid "Amplitude" 
    2322msgstr "" 
    2423 
    2524#. Default: "Background" 
    26 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     25#: ./prefs_captchas_setup_form.pt:93 
    2726msgid "Background" 
    2827msgstr "" 
    2928 
    3029#. Default: "Font color" 
    31 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     30#: ./prefs_captchas_setup_form.pt:114 
    3231msgid "Font color" 
    3332msgstr "" 
    3433 
    3534#. Default: "Font size" 
    36 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     35#: ./prefs_captchas_setup_form.pt:72 
    3736msgid "Font size" 
    3837msgstr "" 
    3938 
    4039#. Default: "Period" 
    41 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     40#: ./prefs_captchas_setup_form.pt:135 
    4241msgid "Period" 
    4342msgstr "" 
    4443 
    45 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     44#: ./captcha_validator.vpy:26 
    4645msgid "Please re-enter validation code." 
    4746msgstr "" 
    4847 
    49 #. Default: "Plone captchas setup" 
    50 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    51 msgid "Plone captchas setup" 
    52 msgstr "" 
    53  
    5448#. Default: "Random values" 
    55 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     49#: ./prefs_captchas_setup_form.pt:178 
    5650msgid "Random values" 
    5751msgstr "" 
    5852 
    5953#. Default: "Enter the word below" 
    60 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     54#: ./captcha_widget.pt:11 
    6155msgid "enter_word" 
    6256msgstr "" 
    6357 
    6458#. Default: "Plone Captchas Setup" 
    65 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     59#: ./prefs_captchas_setup_form.pt:18 
    6660msgid "heading_comments_setup" 
    6761msgstr "" 
    6862 
    69 #. Default: "Enter the word below for registration." 
    70 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    71 msgid "label_help_captchas" 
    72 msgstr "" 
    73  
    7463#. Default: "Dynamic captchas image setup options" 
    75 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     64#: ./prefs_captchas_setup_form.pt:56 
    7665msgid "legend_dynamic_captchas_options" 
    7766msgstr "" 
    7867 
    7968#. Default: "Plone Captchas setup options" 
    80 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     69#: ./prefs_captchas_setup_form.pt:35 
    8170msgid "legend_setup_options" 
    8271msgstr "" 
    8372 
    84 #. Default: "qPloneCaptchas" 
    85 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    86 msgid "qPloneCaptchas" 
    87 msgstr "" 
    88  
    8973#. Default: "Use dynamic captchas" 
    90 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     74#: ./prefs_captchas_setup_form.pt:51 
    9175msgid "use_dynamic_captchas" 
    9276msgstr "" 
    9377 
    9478#. Default: "Use static captchas" 
    95 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     79#: ./prefs_captchas_setup_form.pt:42 
    9680msgid "use_static_captchas" 
    9781msgstr "" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/sv/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    33msgstr "" 
    44"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    5 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     5"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    66"PO-Revision-Date: 2007-01-12 15:38 +0100\n" 
    77"Last-Translator: Niklas Ekstrand <ne@zoone.se>\n" 
     
    1717 
    1818#. Default: "Amplitude" 
    19 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     19#: ./prefs_captchas_setup_form.pt:156 
    2020msgid "Amplitude" 
    2121msgstr "" 
    2222 
    2323#. Default: "Background" 
    24 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     24#: ./prefs_captchas_setup_form.pt:93 
    2525msgid "Background" 
    2626msgstr "" 
    2727 
    2828#. Default: "Font color" 
    29 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     29#: ./prefs_captchas_setup_form.pt:114 
    3030msgid "Font color" 
    3131msgstr "" 
    3232 
    3333#. Default: "Font size" 
    34 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     34#: ./prefs_captchas_setup_form.pt:72 
    3535msgid "Font size" 
    3636msgstr "" 
    3737 
    3838#. Default: "Period" 
    39 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     39#: ./prefs_captchas_setup_form.pt:135 
    4040msgid "Period" 
    4141msgstr "" 
    4242 
    43 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     43#: ./captcha_validator.vpy:26 
    4444msgid "Please re-enter validation code." 
    4545msgstr "" 
    4646 
    47 #. Default: "Plone captchas setup" 
    48 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    49 msgid "Plone captchas setup" 
    50 msgstr "" 
    51  
    5247#. Default: "Random values" 
    53 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     48#: ./prefs_captchas_setup_form.pt:178 
    5449msgid "Random values" 
    5550msgstr "" 
    5651 
    5752#. Default: "Enter the word below" 
    58 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     53#: ./captcha_widget.pt:11 
    5954msgid "enter_word" 
    6055msgstr "Skriv in ordet nedan" 
    6156 
    6257#. Default: "Plone Captchas Setup" 
    63 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     58#: ./prefs_captchas_setup_form.pt:18 
    6459msgid "heading_comments_setup" 
    6560msgstr "" 
    6661 
    67 #. Default: "Enter the word below for registration." 
    68 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    69 msgid "label_help_captchas" 
    70 msgstr "" 
    71  
    7262#. Default: "Dynamic captchas image setup options" 
    73 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     63#: ./prefs_captchas_setup_form.pt:56 
    7464msgid "legend_dynamic_captchas_options" 
    7565msgstr "" 
    7666 
    7767#. Default: "Plone Captchas setup options" 
    78 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     68#: ./prefs_captchas_setup_form.pt:35 
    7969msgid "legend_setup_options" 
    8070msgstr "" 
    8171 
    82 #. Default: "qPloneCaptchas" 
    83 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    84 msgid "qPloneCaptchas" 
    85 msgstr "" 
    86  
    8772#. Default: "Use dynamic captchas" 
    88 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     73#: ./prefs_captchas_setup_form.pt:51 
    8974msgid "use_dynamic_captchas" 
    9075msgstr "" 
    9176 
    9277#. Default: "Use static captchas" 
    93 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     78#: ./prefs_captchas_setup_form.pt:42 
    9479msgid "use_static_captchas" 
    9580msgstr "" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/locales/uk/LC_MESSAGES/quintagroup.plonecaptchas.po

    r1873 r1874  
    66msgstr "" 
    77"Project-Id-Version: quintagroup.plonecaptchas 2.0\n" 
    8 "POT-Creation-Date: 2010-03-09 18:23+0000\n" 
     8"POT-Creation-Date: 2009-03-25 14:47+0000\n" 
    99"PO-Revision-Date: 2007-01-31 18:42 +0000\n" 
    1010"Last-Translator: Bohdan Koval <koval@quintagroup.com>\n" 
     
    2121 
    2222#. Default: "Amplitude" 
    23 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:156 
     23#: ./prefs_captchas_setup_form.pt:156 
    2424msgid "Amplitude" 
    2525msgstr "Амплітуда" 
    2626 
    2727#. Default: "Background" 
    28 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:93 
     28#: ./prefs_captchas_setup_form.pt:93 
    2929msgid "Background" 
    3030msgstr "Колір фону" 
    3131 
    3232#. Default: "Font color" 
    33 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:114 
     33#: ./prefs_captchas_setup_form.pt:114 
    3434msgid "Font color" 
    3535msgstr "Колір шрифта" 
    3636 
    3737#. Default: "Font size" 
    38 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:72 
     38#: ./prefs_captchas_setup_form.pt:72 
    3939msgid "Font size" 
    4040msgstr "Розмір шрифта" 
    4141 
    4242#. Default: "Period" 
    43 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:135 
     43#: ./prefs_captchas_setup_form.pt:135 
    4444msgid "Period" 
    4545msgstr "Період" 
    4646 
    4747#. Default: "Please re-enter validation code." 
    48 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/browser/widget.py:30 
     48#: ./captcha_validator.vpy:26 
    4949msgid "Please re-enter validation code." 
    5050msgstr "Будь ласка введіть ще раз код перевірки" 
    5151 
    52 #. Default: "Plone captchas setup" 
    53 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/controlpanel.xml 
    54 msgid "Plone captchas setup" 
    55 msgstr "" 
    56  
    5752#. Default: "Random values" 
    58 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:178 
     53#: ./prefs_captchas_setup_form.pt:178 
    5954msgid "Random values" 
    6055msgstr "Випадкові значення" 
    6156 
    6257#. Default: "Enter the word below" 
    63 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:14 
     58#: ./captcha_widget.pt:11 
    6459msgid "enter_word" 
    6560msgstr "Введіть слово нижче" 
    6661 
    6762#. Default: "Plone Captchas Setup" 
    68 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:20 
     63#: ./prefs_captchas_setup_form.pt:18 
    6964msgid "heading_comments_setup" 
    7065msgstr "Налаштування Plone Catchas" 
    7166 
    72 #. Default: "Enter the word below for registration." 
    73 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt:18 
    74 msgid "label_help_captchas" 
    75 msgstr "" 
    76  
    7767#. Default: "Dynamic captchas image setup options" 
    78 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:56 
     68#: ./prefs_captchas_setup_form.pt:56 
    7969msgid "legend_dynamic_captchas_options" 
    8070msgstr "Налаштування динамічних captcha" 
    8171 
    8272#. Default: "Plone Captchas setup options" 
    83 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:37 
     73#: ./prefs_captchas_setup_form.pt:35 
    8474msgid "legend_setup_options" 
    8575msgstr "Загальні налаштування" 
    8676 
    87 #. Default: "qPloneCaptchas" 
    88 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/profiles/default/actionicons.xml 
    89 msgid "qPloneCaptchas" 
    90 msgstr "" 
    91  
    9277#. Default: "Use dynamic captchas" 
    93 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:51 
     78#: ./prefs_captchas_setup_form.pt:51 
    9479msgid "use_dynamic_captchas" 
    9580msgstr "Використовувати динамічні captcha" 
    9681 
    9782#. Default: "Use static captchas" 
    98 #: ./quintagroup.plonecaptchas/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt:44 
     83#: ./prefs_captchas_setup_form.pt:42 
    9984msgid "use_static_captchas" 
    10085msgstr "Використовувати статичні captcha" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/captchas_discussion/discussion_reply.cpy

    r1873 r1874  
    1111from Products.PythonScripts.standard import url_quote_plus 
    1212from Products.CMFCore.utils import getToolByName 
    13 from Products.CMFPlone import PloneMessageFactory as pmf 
     13from Products.CMFPlone import PloneMessageFactory as _ 
    1414mtool = getToolByName(context, 'portal_membership') 
    1515dtool = getToolByName(context, 'portal_discussion') 
     
    6464                                                reply.absolute_url())) 
    6565 
    66 context.plone_utils.addPortalMessage(pmf(u'Comment added.')) 
     66context.plone_utils.addPortalMessage(_(u'Comment added.')) 
    6767target = '%s#%s' % (view, anchor) 
    6868return req.RESPONSE.redirect(target) 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/captchas_discussion/discussion_reply_form.cpt

    r1873 r1874  
    1313 
    1414<div metal:fill-slot="main" 
    15      tal:define="template_id template/getId; 
    16                  errors options/state/getErrors; 
    17                  putils context/plone_utils; 
     15     tal:define="errors options/state/getErrors; 
    1816                 thread python:putils.getDiscussionThread(here); 
    1917                 discussable python:thread[0]; 
    20                  here_url context/@@plone_context_state/object_url; 
    21                  member context/@@plone_portal_state/member; 
    22                  isAnon context/@@plone_portal_state/anonymous; 
    23                  toLocalizedTime nocall:context/@@plone/toLocalizedTime; 
    2418                 replies python:thread[1:]"> 
    2519 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/captchas_join_form/join_form.cpt

    r1873 r1874  
    1717 
    1818<div metal:fill-slot="main" 
    19      tal:define="template_id template/getId; 
    20                  errors options/state/getErrors; 
     19     tal:define="errors options/state/getErrors; 
    2120                 mailhost context/MailHost/smtp_host|nothing; 
    2221                 mailfrom context/email_from_address|nothing; 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/captchas_join_form/register.cpy

    r1873 r1874  
    1010## 
    1111 
    12 from Products.CMFPlone import PloneMessageFactory as pmf 
     12from Products.CMFPlone import PloneMessageFactory as _ 
    1313from ZODB.POSException import ConflictError 
    1414 
     
    3030    portal_registration.addMember(username, password, properties=REQUEST, REQUEST=context.REQUEST) 
    3131except AttributeError: 
    32     state.setError('username', pmf(u'The login name you selected is already in use or is not valid. Please choose another.')) 
    33     context.plone_utils.addPortalMessage(pmf(u'Please correct the indicated errors.'), 'error') 
     32    state.setError('username', _(u'The login name you selected is already in use or is not valid. Please choose another.')) 
     33    context.plone_utils.addPortalMessage(_(u'Please correct the indicated errors.'), 'error') 
    3434    return state.set(status='failure') 
    3535 
     
    4949        if portal.validate_email: 
    5050            context.acl_users.userFolderDelUsers([username,], REQUEST=context.REQUEST) 
    51             msg = pmf(u'status_fatal_password_mail', 
     51            msg = _(u'status_fatal_password_mail', 
    5252                    default=u'Failed to create your account: we were unable to send your password to your email address: ${address}', 
    5353                    mapping={u'address' : str(err)}) 
     
    5555            return state.set(status='failure') 
    5656        else: 
    57             msg = pmf(u'status_nonfatal_password_mail', 
     57            msg = _(u'status_nonfatal_password_mail', 
    5858                    default=u'You account has been created, but we were unable to send your password to your email address: ${address}', 
    5959                    mapping={u'address' : str(err)}) 
     
    6363 
    6464if came_from_prefs: 
    65     context.plone_utils.addPortalMessage(pmf(u'User added.')) 
     65    context.plone_utils.addPortalMessage(_(u'User added.')) 
    6666    state.set(status='prefs') 
    6767 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/captchas_sendto_form/sendto.cpy

    r1873 r1874  
    1414from Products.CMFPlone.PloneTool import AllowSendto 
    1515from Products.CMFCore.utils import getToolByName 
    16 from Products.CMFPlone import PloneMessageFactory as pmf 
     16from Products.CMFPlone import PloneMessageFactory as _ 
    1717from ZODB.POSException import ConflictError 
    1818 
     
    2323 
    2424if not mtool.checkPermission(AllowSendto, context): 
    25     context.plone_utils.addPortalMessage(pmf(u'You are not allowed to send this link.'), 'error') 
     25    context.plone_utils.addPortalMessage(_(u'You are not allowed to send this link.'), 'error') 
    2626    return state.set(status='failure') 
    2727 
     
    3434        show = True 
    3535if not show: 
    36     context.plone_utils.addPortalMessage(pmf(u'You are not allowed to send this link.'), 'error') 
     36    context.plone_utils.addPortalMessage(_(u'You are not allowed to send this link.'), 'error') 
    3737    return state.set(status='failure') 
    3838 
     
    5757except: # TODO To many things could possibly go wrong. So we catch all. 
    5858    exception = context.plone_utils.exceptionString() 
    59     message = pmf(u'Unable to send mail: ${exception}', 
     59    message = _(u'Unable to send mail: ${exception}', 
    6060                mapping={u'exception' : exception}) 
    6161    context.plone_utils.addPortalMessage(message, 'error') 
     
    6565transaction_note(tmsg) 
    6666 
    67 context.plone_utils.addPortalMessage(pmf(u'Mail sent.')) 
     67context.plone_utils.addPortalMessage(_(u'Mail sent.')) 
    6868return state 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/captchas_sendto_form/sendto_form.cpt

    r1873 r1874  
    1616 
    1717    <div metal:fill-slot="main" 
    18          tal:define="template_id template/getId; 
    19                      errors options/state/getErrors; 
    20                      member context/@@plone_portal_state/member; 
    21                      here_url context/@@plone_context_state/object_url;"> 
     18         tal:define="errors options/state/getErrors;"> 
    2219 
    2320      <h1 class="documentFirstHeading" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/plone_captchas/captcha_widget.pt

    r1873 r1874  
    44  <div class="field" 
    55       tal:define="hk here/getCaptcha; 
    6                    error errors/key|nothing; 
    7                    Iterator python:modules['Products.CMFPlone'].IndexIterator; 
    8                    tabindex python:Iterator(mainSlot=False)" 
    9  
     6                   error errors/key|nothing" 
    107       tal:attributes="class python:test(error, 'field error', 'field')"> 
    118     <input type="hidden" 
     
    1613           i18n:domain="plone" i18n:attributes="title title_required;" 
    1714           i18n:translate="label_required">(Required)</span> 
    18      <div class="formHelp" i18n:translate="label_help_captchas">Enter the word below for registration.</div> 
     15     <div class="formHelp"></div> 
    1916     <div tal:content="error">Validation error output</div> 
    2017     <input type="text" 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup.cpy

    r1873 r1874  
    1010## 
    1111from Products.CMFCore.utils import getToolByName 
    12 from Products.CMFPlone import PloneMessageFactory as pmf 
     12from Products.CMFPlone import PloneMessageFactory as _ 
    1313 
    1414import string 
     
    5252captcha_props.manage_changeProperties(**kw) 
    5353 
    54 context.plone_utils.addPortalMessage(pmf(u'Changes saved.')) 
     54context.plone_utils.addPortalMessage(_(u'Changes saved.')) 
    5555return state 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/skins/plone_captchas/prefs_captchas_setup_form.cpt

    r1873 r1874  
    1212 
    1313<div metal:fill-slot="prefs_configlet_main" 
    14      tal:define="errors python:request.get('controller_state', None).getErrors(); 
    15                  Iterator python:modules['Products.CMFPlone'].IndexIterator; 
    16                  tabindex python:Iterator(mainSlot=False)"> 
     14     tal:define="errors python:request.get('controller_state', None).getErrors();"> 
    1715 
    1816    <div metal:define-macro="main"> 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/utils.py

    r1873 r1874  
    22import re 
    33import math 
     4import md5 
    45from string import atoi 
    56from random import randint 
     
    1112 
    1213try: 
    13     import hashlib 
    14     def encrypt1(s): 
    15         return hashlib.new('md5', s).hexdigest().upper() 
    16 except ImportError: 
    17     import md5 
    18     def encrypt1(s): 
    19         return md5.new(s).hexdigest().upper() 
    20  
    21 try: 
    2214    import Crypto.Cipher.DES as Crypto 
    2315except: 
    2416    import Crypto 
     17 
     18def encrypt1(s): 
     19    return md5.new(s).hexdigest().upper() 
    2520 
    2621def getTransform(x, y, a, p, o): 
Note: See TracChangeset for help on using the changeset viewer.