Updated po files for Plone 3.3

19 messages Options
Embed this post
Permalink
Vincent Fretin

Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
Hi,

I continued to update the po files.
plone: 20 added, 26 removed
cmfplacefulworkflow: 4 added, 8 removed
cmfeditions: 3 added, 0 removed
atreferencebrowserwidget: 1 fuzzy
plonelocales: 1 added ('time_format' introduced in Plone 3.2.1)

I generated plone files with Plone 3.2 buildout with my non commited
patch https://dev.plone.org/plone/ticket/8750 and with
plone.app.portlets branch 1.1.

For plonelocales, I edited manually locales/plonelocales.pot and executed:
i18ndude sync --pot plonelocales.pot */*/plonelocales.po

Please update your translation for Plone 3.3.
--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
I updated linguaplone po files against LinguaPlone 2.4.
linguaplone: 25 added, 12 removed
Please update your translation.
--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Hanno Schlichting-3

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
Vincent Fretin wrote:
> I updated linguaplone po files against LinguaPlone 2.4.
> linguaplone: 25 added, 12 removed
> Please update your translation.

Awesome work you are doing Vincent!

Cheers,
Hanno


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
I updated plone po files again, 4 messages added for Plone 3.3.
Please update your translation.

On Thu, Feb 26, 2009 at 4:02 PM, Hanno Schlichting <[hidden email]> wrote:
> Awesome work you are doing Vincent!
>
> Cheers,
> Hanno
Thanks Hanno.

I discovered plonenext buildout in plone subversion,
the http://svn.plone.org/svn/plone/plonenext/3.3/etc/sources file is
more up to date than
http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/3.2/src/EXTERNALS.txt

So I've done the following to update the plone translation:
mkdir -p ~/svn
cd ~/svn
svn co http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/3.2/
buildout-plone-3.2
cd buildout-plone-3.2/src
svn export http://svn.plone.org/svn/plone/plonenext/3.3/etc/sources
EXTERNALS.txt
svn propset svn:externals -F EXTERNALS.txt  .
svn up
cd Plone
svn merge -c25226 http://svn.plone.org/svn/plone/Plone/branches/3.2/
svn merge -c25228 http://svn.plone.org/svn/plone/Plone/branches/3.2/
cd -
ln -s Plone Products.CMFPlone
cd plone.app.locales/plone/app/locales/utils
export INSTANCE_HOME=~/svn/buildout-plone-3.2/
python2.4 rebuild-pot.py plone
python2.4 sync.py plone

And to generate LinguaPlone pot file, I added a Products.LinguaPlone
symlink in src.
The rebuild-pot.py script needs to be updated so it searches for
Plone/Products.CMFPlone, and not Products.CMFPlone/Products.CMFPlone.
For now I do a symlink.

Hanno, are there other things I need to know about maintaining translations?

Cheers
--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
Hi,

Apparently some people didn't understand how to translate the new
msgid time_format in plonelocales.
For the french translation, I use:
msgid "time_format"
msgstr "${H}:${M}"
So the time will be in this format 22:43, instead of 10:43 pm (msgstr
"${I}:${M} ${p}")

--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
On Sat, Feb 28, 2009 at 12:51 PM, Vincent Fretin
<[hidden email]> wrote:
> Hi,
>
> Apparently some people didn't understand how to translate the new
> msgid time_format in plonelocales.
> For the french translation, I use:
> msgid "time_format"
> msgstr "${H}:${M}"
> So the time will be in this format 22:43, instead of 10:43 pm (msgstr
> "${I}:${M} ${p}")

It's the same for date_format_long and date_format_short msgids.
Please look at other languages. For date_format_long msgid:

locales/af/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/af/LC_MESSAGES/plonelocales.po-msgstr "${Y}/${m}/${d} ${H}:${M}"
--
locales/ar/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/ar/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/bg/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/bg/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/bn/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/bn/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/ca/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/ca/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/cs/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/cs/LC_MESSAGES/plonelocales.po-msgstr "${A} ${d}.${m}.${Y} ${H}:${M}"
--
locales/cy/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/cy/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/da/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/da/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m} ${Y} ${H}:${M}"
--
locales/de/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/de/LC_MESSAGES/plonelocales.po-msgstr "${d}.${m}.${Y} ${H}:${M}"
--
locales/el/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/el/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/en/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/en/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/eo/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/eo/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/es/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/es/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/et/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/et/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/eu/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/eu/LC_MESSAGES/plonelocales.po-msgstr "${Y}/${m}/${d} ${H}:${M}"
--
locales/fa/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/fa/LC_MESSAGES/plonelocales.po-msgstr "${Y}/${m}/${d} ${H}:${M}"
--
locales/fi/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/fi/LC_MESSAGES/plonelocales.po-msgstr "${A} ${d}. ${B}ta ${Y},
${H}.${M} ${Z}"
--
locales/fr/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/fr/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/fu/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/fu/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/he/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/he/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/hi/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/hi/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/hr/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/hr/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/hu/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/hu/LC_MESSAGES/plonelocales.po-msgstr "${Y}. ${B} ${d}., ${H}:${M}"
--
locales/hy/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/hy/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/id/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/id/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/it/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/it/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/ja/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/ja/LC_MESSAGES/plonelocales.po-msgstr "${Y}年${m}月${d}日 ${H}時${M}分"
--
locales/ka/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/ka/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/kn/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/kn/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/ko/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/ko/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/lt/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/lt/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/lv/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/lv/LC_MESSAGES/plonelocales.po-msgstr "${d}.${m}.${Y} ${H}:${M}"
--
locales/mi/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/mi/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/my/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/my/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/nl/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/nl/LC_MESSAGES/plonelocales.po-msgstr "${d}-${m}-${Y} ${H}:${M}"
--
locales/nn/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/nn/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/no/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/no/LC_MESSAGES/plonelocales.po-msgstr "${d}.${m}.${Y} - ${H}:${M}"
--
locales/pl/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/pl/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/pt_BR/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/pt_BR/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/pt/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/pt/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/rm/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/rm/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/ro/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/ro/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/ru/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/ru/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/sk/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/sk/LC_MESSAGES/plonelocales.po-msgstr "${d}. ${m}. ${Y} ${H}:${M}"
--
locales/sl/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/sl/LC_MESSAGES/plonelocales.po-msgstr "${d}.${m}.${Y} ${H}:${M}"
--
locales/sm/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/sm/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/sq/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/sq/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/sr_Latn/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/sr_Latn/LC_MESSAGES/plonelocales.po-msgstr "${H}:${M} ${d}.${m}.${Y}."
--
locales/sr/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/sr/LC_MESSAGES/plonelocales.po-msgstr "${H}:${M} ${d}.${m}.${Y}."
--
locales/sv/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/sv/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/ta/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/ta/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/te/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/te/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/to/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/to/LC_MESSAGES/plonelocales.po-msgstr ""
--
locales/tr/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/tr/LC_MESSAGES/plonelocales.po-msgstr "${Y}.${m}.${d} ${H}:${M}"
--
locales/uk/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/uk/LC_MESSAGES/plonelocales.po-msgstr "${b} ${d}, ${Y} ${H}:${M}"
--
locales/vi/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/vi/LC_MESSAGES/plonelocales.po-msgstr "${d}/${m}/${Y} ${H}:${M}"
--
locales/zh_CN/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/zh_CN/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/zh_HK/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/zh_HK/LC_MESSAGES/plonelocales.po-msgstr "${Y}/${m}/${d} ${H}:${M}"
--
locales/zh/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/zh/LC_MESSAGES/plonelocales.po-msgstr "${Y}-${m}-${d} ${H}:${M}"
--
locales/zh_TW/LC_MESSAGES/plonelocales.po:msgid "date_format_long"
locales/zh_TW/LC_MESSAGES/plonelocales.po-msgstr "${Y}年${m}月${d}日 ${H}時${M}分"

--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
Here is the statistics. One day left before Hanno release the translations!

Messages: 2119

Tier 1:

100% - English (en)
 98% - French (fr)
 96% - Italian (it)
 96% - German (de)
100% - Spanish (es)
 96% - Dutch (nl)
 82% - Chinese (China) (zh-cn)
100% - Chinese (Taiwan) (zh-tw)
 96% - Japanese (ja)
 21% - Korean (ko)
 98% - Portuguese (Brazil) (pt-br)
 59% - Russian (ru)
 96% - Polish (pl)
100% - Turkish (tr)
  0% - Thai (th)
 95% - Arabic (ar)

Tier 2:

100% - Swedish (sv)
 92% - Finnish (fi)
 94% - Danish (da)
 96% - Portuguese (pt)
 45% - Romanian (ro)
 90% - Hungarian (hu)
 87% - Hebrew (he)
  6% - Indonesian (id)
 98% - Czech (cs)
 73% - Greek (el)
 88% - Norwegian (no)
 96% - Vietnamese (vi)
 79% - Bulgarian (bg)
 21% - Croatian (hr)
 92% - Lithuanian (lt)
 94% - Slovak (sk)
  0% - Tagalog (tl)
 95% - Slovenian (sl)
 64% - Serbian (sr)
 96% - Catalan (ca)
 65% - Latvian (lv)
 95% - Ukrainian (uk)
 16% - Hindi (hi)

Tier 3:

 52% - Afrikaans (af)
  7% - Albanian (sq)
 21% - Armenian (hy)
100% - Basque (eu)
 20% - Bengali (bn)
 53% - Burmese (my)
 44% - Chinese (Hongkong) (zh-hk)
 77% - Esperanto (eo)
 50% - Estonian (et)
 50% - Furlan (fu)
 96% - Galician (gl)
 44% - Georgian (ka)
 46% - Kannada (kn)
 21% - Nynorsk (nn)
 54% - Persian (fa)
 20% - Tamil (ta)
 20% - Telugu (te)
 51% - Welsh (cy)
--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
1 message added to plone po file because of the switch from branch 1.1
to branch 1.2 of plone.app.portlets.
New message is:
Title of the portlet.  If omitted, the title of the feed will be used.

--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
There is no translatable strings left in plonelanguagetool anymore: 22 removed.
--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
Plone 3.3 seems delayed by 1 month. The roadmap now say: "Milestone
3.3: Due in 1 month (04/01/09)"
Plone 3.3 adds only 4 new translatable strings compared to Plone 3.2.
So you worked for Plone 3.2.2 without knowing it. ;-)

I wrote a quick'n dirty script to generate detailed statistics. You
have the result below.
There is no order in this listing. kupupox is not included, because
msgfmt command report errors with escaped single quote. kupupox is not
used in Plone at all anyway. plonelanguagetool is not listed, there is
no translatable strings in this domain anymore.

Number of languages: 62
Legend: translated (percentage) / fuzzy / untranslated = total

el : 1683 (70.74%) / 72 / 624 = 2379
        atcontenttypes: 167/4/2 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1327/59/416 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 50/2/3 = 55
        kupu: 31/4/132 = 167
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

eo : 1855 (77.62%) / 84 / 451 = 2390
        atcontenttypes: 166/3/4 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1363/77/362 = 1802
        passwordresettool: 26/0/1 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 38/1/16 = 55
        kupu: 142/1/24 = 167
        /!\ kupuconfig file missing
        plonelocales: 38/0/10 = 48
        plonefrontpage: 10/0/1 = 11

en : 45 (93.75%) / 0 / 3 = 48
        /!\ atcontenttypes file missing
        /!\ atreferencebrowserwidget file missing
        /!\ linguaplone file missing
        /!\ plone file missing
        /!\ passwordresettool file missing
        /!\ cmfplacefulworkflow file missing
        /!\ cmfeditions file missing
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 45/0/3 = 48
        /!\ plonefrontpage file missing

zh : 2007 (84.36%) / 27 / 345 = 2379
        atcontenttypes: 161/5/7 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1641/9/152 = 1802
        passwordresettool: 25/1/1 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 30/6/19 = 55
        kupu: 31/4/132 = 167
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

af : 1190 (53.80%) / 101 / 921 = 2212
        atcontenttypes: 136/5/32 = 173
        atreferencebrowserwidget: 6/5/6 = 17
        linguaplone: 18/1/25 = 44
        plone: 979/88/735 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 1/0/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

mi : 17 (0.77%) / 0 / 2195 = 2212
        atcontenttypes: 0/0/173 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 17/0/1785 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/0/46 = 46
        cmfeditions: 0/0/55 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 0/0/48 = 48
        /!\ plonefrontpage file missing

ca : 2415 (96.52%) / 20 / 67 = 2502
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 21/1/22 = 44
        plone: 1766/10/26 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 52/0/3 = 55
        kupu: 165/2/0 = 167
        kupuconfig: 104/3/5 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

it : 2430 (97.12%) / 12 / 60 = 2502
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1770/7/25 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 42/0/4 = 46
        cmfeditions: 52/0/3 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 112/0/0 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

sv : 2474 (99.32%) / 0 / 17 = 2491
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 44/0/0 = 44
        plone: 1797/0/5 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 101/0/11 = 112
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

sm : 15 (0.68%) / 0 / 2197 = 2212
        atcontenttypes: 0/0/173 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 15/0/1787 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/0/46 = 46
        cmfeditions: 0/0/55 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 0/0/48 = 48
        /!\ plonefrontpage file missing

cs : 2457 (98.20%) / 8 / 37 = 2502
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1797/0/5 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 164/2/1 = 167
        kupuconfig: 102/5/5 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

cy : 1177 (54.29%) / 114 / 877 = 2168
        atcontenttypes: 136/4/33 = 173
        atreferencebrowserwidget: 5/4/8 = 17
        /!\ linguaplone file missing
        plone: 952/84/766 = 1802
        passwordresettool: 17/4/6 = 27
        cmfplacefulworkflow: 19/16/11 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 45/0/3 = 48
        /!\ plonefrontpage file missing

hy : 485 (21.93%) / 56 / 1671 = 2212
        atcontenttypes: 4/3/166 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 459/50/1293 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

pt-br : 2452 (98.00%) / 20 / 30 = 2502
        atcontenttypes: 170/3/0 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1787/10/5 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 165/2/0 = 167
        kupuconfig: 109/3/0 = 112
        plonelocales: 48/0/0 = 48
        plonefrontpage: 11/0/0 = 11

eu : 2501 (99.96%) / 0 / 1 = 2502
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 44/0/0 = 44
        plone: 1801/0/1 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 112/0/0 = 112
        plonelocales: 48/0/0 = 48
        plonefrontpage: 11/0/0 = 11

et : 1144 (51.72%) / 95 / 973 = 2212
        atcontenttypes: 134/6/33 = 173
        atreferencebrowserwidget: 5/4/8 = 17
        linguaplone: 18/1/25 = 44
        plone: 937/81/784 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

gl : 2093 (96.72%) / 12 / 59 = 2164
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1770/7/25 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 42/0/4 = 46
        cmfeditions: 52/0/3 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        /!\ plonelocales file missing
        /!\ plonefrontpage file missing

id : 136 (6.15%) / 2 / 2074 = 2212
        atcontenttypes: 24/0/149 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 99/2/1701 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/0/46 = 46
        cmfeditions: 0/0/55 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 13/0/35 = 48
        /!\ plonefrontpage file missing

es : 2501 (99.96%) / 0 / 1 = 2502
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 44/0/0 = 44
        plone: 1801/0/1 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 112/0/0 = 112
        plonelocales: 48/0/0 = 48
        plonefrontpage: 11/0/0 = 11

ru : 1499 (63.01%) / 67 / 813 = 2379
        atcontenttypes: 138/6/29 = 173
        atreferencebrowserwidget: 6/4/7 = 17
        linguaplone: 18/1/25 = 44
        plone: 1148/53/601 = 1802
        passwordresettool: 1/0/26 = 27
        cmfplacefulworkflow: 10/0/36 = 46
        cmfeditions: 3/2/50 = 55
        kupu: 128/1/38 = 167
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

nl : 2426 (96.96%) / 15 / 61 = 2502
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1770/7/25 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 42/0/4 = 46
        cmfeditions: 52/0/3 = 55
        kupu: 163/3/1 = 167
        kupuconfig: 112/0/0 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

nn : 493 (22.29%) / 54 / 1665 = 2212
        atcontenttypes: 4/3/166 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 1/0/43 = 44
        plone: 466/48/1288 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

no : 1974 (88.80%) / 38 / 211 = 2223
        atcontenttypes: 135/4/34 = 173
        atreferencebrowserwidget: 9/5/3 = 17
        linguaplone: 18/1/25 = 44
        plone: 1732/21/49 = 1802
        passwordresettool: 18/4/5 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 4/2/49 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

zh-tw : 2494 (99.68%) / 0 / 8 = 2502
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 44/0/0 = 44
        plone: 1802/0/0 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 104/0/8 = 112
        plonelocales: 48/0/0 = 48
        plonefrontpage: 11/0/0 = 11

tr : 2426 (96.96%) / 2 / 74 = 2502
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 44/0/0 = 44
        plone: 1798/0/4 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 130/1/36 = 167
        kupuconfig: 78/1/33 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

lv : 1441 (77.89%) / 32 / 377 = 1850
        /!\ atcontenttypes file missing
        /!\ atreferencebrowserwidget file missing
        /!\ linguaplone file missing
        plone: 1394/32/376 = 1802
        /!\ passwordresettool file missing
        /!\ cmfplacefulworkflow file missing
        /!\ cmfeditions file missing
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

zh-cn : 1888 (79.36%) / 25 / 466 = 2379
        atcontenttypes: 136/4/33 = 173
        atreferencebrowserwidget: 5/4/8 = 17
        linguaplone: 0/0/44 = 44
        plone: 1641/9/152 = 1802
        passwordresettool: 25/1/1 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        kupu: 31/4/132 = 167
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

lt : 2053 (92.81%) / 17 / 142 = 2212
        atcontenttypes: 166/3/4 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1700/11/91 = 1802
        passwordresettool: 26/1/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 44/0/11 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 45/0/3 = 48
        /!\ plonefrontpage file missing

th : 0 (0.00%) / 0 / 2443 = 2443
        atcontenttypes: 0/0/173 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 0/0/1802 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/0/46 = 46
        cmfeditions: 0/0/55 = 55
        kupu: 0/0/167 = 167
        kupuconfig: 0/0/112 = 112
        /!\ plonelocales file missing
        /!\ plonefrontpage file missing

vi : 2341 (93.98%) / 15 / 135 = 2491
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1770/7/25 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 42/0/4 = 46
        cmfeditions: 52/0/3 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 34/3/75 = 112
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

rm : 10 (0.51%) / 0 / 1939 = 1949
        /!\ atcontenttypes file missing
        /!\ atreferencebrowserwidget file missing
        linguaplone: 1/0/43 = 44
        plone: 9/0/1793 = 1802
        /!\ passwordresettool file missing
        /!\ cmfplacefulworkflow file missing
        cmfeditions: 0/0/55 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 0/0/48 = 48
        /!\ plonefrontpage file missing

ro : 1055 (47.69%) / 103 / 1054 = 2212
        atcontenttypes: 134/6/33 = 173
        atreferencebrowserwidget: 5/4/8 = 17
        linguaplone: 0/0/44 = 44
        plone: 848/86/868 = 1802
        passwordresettool: 18/4/5 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

pl : 2359 (94.28%) / 30 / 113 = 2502
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1770/7/25 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 52/0/3 = 55
        kupu: 156/10/1 = 167
        kupuconfig: 55/8/49 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

ta : 460 (20.80%) / 80 / 1672 = 2212
        atcontenttypes: 7/3/163 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 431/74/1297 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

fr : 2502 (100.00%) / 0 / 0 = 2502
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 44/0/0 = 44
        plone: 1802/0/0 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 112/0/0 = 112
        plonelocales: 48/0/0 = 48
        plonefrontpage: 11/0/0 = 11

bg : 1918 (80.62%) / 47 / 414 = 2379
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 8/5/4 = 17
        linguaplone: 18/1/25 = 44
        plone: 1507/35/260 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 1/1/44 = 46
        cmfeditions: 3/2/50 = 55
        kupu: 141/0/26 = 167
        /!\ kupuconfig file missing
        plonelocales: 45/0/3 = 48
        /!\ plonefrontpage file missing

fu : 1152 (52.08%) / 197 / 863 = 2212
        atcontenttypes: 133/8/32 = 173
        atreferencebrowserwidget: 5/8/4 = 17
        linguaplone: 18/1/25 = 44
        plone: 900/164/738 = 1802
        passwordresettool: 18/4/5 = 27
        cmfplacefulworkflow: 30/8/8 = 46
        cmfeditions: 1/4/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

hr : 482 (21.79%) / 54 / 1676 = 2212
        atcontenttypes: 4/3/166 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 456/48/1298 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

bn : 458 (20.71%) / 82 / 1672 = 2212
        atcontenttypes: 6/4/163 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 430/75/1297 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

de : 2318 (92.65%) / 12 / 172 = 2502
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1770/7/25 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 42/0/4 = 46
        cmfeditions: 52/0/3 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 0/0/112 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

to : 14 (0.63%) / 0 / 2198 = 2212
        atcontenttypes: 0/0/173 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 14/0/1788 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/0/46 = 46
        cmfeditions: 0/0/55 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 0/0/48 = 48
        /!\ plonefrontpage file missing

da : 2273 (91.25%) / 49 / 169 = 2491
        atcontenttypes: 164/5/4 = 173
        atreferencebrowserwidget: 11/5/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1737/18/47 = 1802
        passwordresettool: 23/4/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 44/8/3 = 55
        kupu: 141/4/22 = 167
        kupuconfig: 49/4/59 = 112
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

fa : 1229 (55.56%) / 107 / 876 = 2212
        atcontenttypes: 137/4/32 = 173
        atreferencebrowserwidget: 6/5/6 = 17
        linguaplone: 18/1/25 = 44
        plone: 966/90/746 = 1802
        passwordresettool: 17/2/8 = 27
        cmfplacefulworkflow: 35/3/8 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

hi : 384 (17.36%) / 61 / 1767 = 2212
        atcontenttypes: 5/2/166 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 357/56/1389 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

fi : 2203 (92.60%) / 17 / 159 = 2379
        atcontenttypes: 166/3/4 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1692/9/101 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 44/0/11 = 55
        kupu: 155/3/9 = 167
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

hu : 2269 (91.09%) / 57 / 165 = 2491
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1639/47/116 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 47/0/8 = 55
        kupu: 165/2/0 = 167
        kupuconfig: 104/3/5 = 112
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

ja : 2489 (99.48%) / 1 / 12 = 2502
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 44/0/0 = 44
        plone: 1802/0/0 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 100/1/11 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

he : 1970 (82.43%) / 112 / 308 = 2390
        atcontenttypes: 123/3/47 = 173
        atreferencebrowserwidget: 13/3/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1683/61/58 = 1802
        passwordresettool: 22/4/1 = 27
        cmfplacefulworkflow: 14/11/21 = 46
        cmfeditions: 31/8/16 = 55
        kupu: 10/21/136 = 167
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        plonefrontpage: 9/0/2 = 11

ka : 1033 (46.70%) / 99 / 1080 = 2212
        atcontenttypes: 134/6/33 = 173
        atreferencebrowserwidget: 5/4/8 = 17
        linguaplone: 0/0/44 = 44
        plone: 844/86/872 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

te : 457 (20.66%) / 81 / 1674 = 2212
        atcontenttypes: 7/3/163 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 428/75/1299 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

pt : 2430 (97.12%) / 12 / 60 = 2502
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 16/1/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1770/7/25 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 42/0/4 = 46
        cmfeditions: 52/0/3 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 112/0/0 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

zh-hk : 1044 (47.20%) / 100 / 1068 = 2212
        atcontenttypes: 134/6/33 = 173
        atreferencebrowserwidget: 5/4/8 = 17
        linguaplone: 0/0/44 = 44
        plone: 855/87/860 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

sr : 1615 (67.89%) / 79 / 685 = 2379
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1092/72/638 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 44/0/11 = 55
        kupu: 165/2/0 = 167
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

sq : 185 (8.36%) / 11 / 2016 = 2212
        atcontenttypes: 1/0/172 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 0/0/44 = 44
        plone: 165/10/1627 = 1802
        passwordresettool: 0/0/27 = 27
        cmfplacefulworkflow: 0/0/46 = 46
        cmfeditions: 0/1/54 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

ko : 480 (21.70%) / 134 / 1598 = 2212
        atcontenttypes: 8/3/162 = 173
        atreferencebrowserwidget: 0/0/17 = 17
        linguaplone: 1/0/43 = 44
        plone: 439/125/1238 = 1802
        passwordresettool: 10/3/14 = 27
        cmfplacefulworkflow: 0/1/45 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

kn : 993 (44.89%) / 272 / 947 = 2212
        atcontenttypes: 97/1/75 = 173
        atreferencebrowserwidget: 9/5/3 = 17
        linguaplone: 0/0/44 = 44
        plone: 818/250/734 = 1802
        passwordresettool: 18/4/5 = 27
        cmfplacefulworkflow: 29/10/7 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

sk : 2369 (94.68%) / 18 / 115 = 2502
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1728/8/66 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 47/0/8 = 55
        kupu: 165/2/0 = 167
        kupuconfig: 104/3/5 = 112
        plonelocales: 47/0/1 = 48
        plonefrontpage: 11/0/0 = 11

ar : 2077 (93.90%) / 18 / 117 = 2212
        atcontenttypes: 165/6/2 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 17/2/25 = 44
        plone: 1743/9/50 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 52/0/3 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

uk : 2378 (95.04%) / 35 / 89 = 2502
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1725/26/51 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 167/0/0 = 167
        kupuconfig: 91/8/13 = 112
        plonelocales: 48/0/0 = 48
        plonefrontpage: 11/0/0 = 11

sl : 2181 (91.68%) / 1 / 197 = 2379
        atcontenttypes: 173/0/0 = 173
        atreferencebrowserwidget: 17/0/0 = 17
        linguaplone: 18/1/25 = 44
        plone: 1797/0/5 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 46/0/0 = 46
        cmfeditions: 55/0/0 = 55
        kupu: 0/0/167 = 167
        /!\ kupuconfig file missing
        plonelocales: 48/0/0 = 48
        /!\ plonefrontpage file missing

sr-latn : 1615 (67.89%) / 79 / 685 = 2379
        atcontenttypes: 168/3/2 = 173
        atreferencebrowserwidget: 15/1/1 = 17
        linguaplone: 18/1/25 = 44
        plone: 1092/72/638 = 1802
        passwordresettool: 27/0/0 = 27
        cmfplacefulworkflow: 39/0/7 = 46
        cmfeditions: 44/0/11 = 55
        kupu: 165/2/0 = 167
        /!\ kupuconfig file missing
        plonelocales: 47/0/1 = 48
        /!\ plonefrontpage file missing

my : 1181 (53.39%) / 112 / 919 = 2212
        atcontenttypes: 136/4/33 = 173
        atreferencebrowserwidget: 6/5/6 = 17
        linguaplone: 16/3/25 = 44
        plone: 949/90/763 = 1802
        passwordresettool: 17/5/5 = 27
        cmfplacefulworkflow: 35/3/8 = 46
        cmfeditions: 3/2/50 = 55
        /!\ kupu file missing
        /!\ kupuconfig file missing
        plonelocales: 19/0/29 = 48
        /!\ plonefrontpage file missing

--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Alberto Serrano-2

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
Hello Vincent,

thanks for your awesome work with Plone i18n, things are moving pretty
fast these days.

After taking a look at your statistics and noticing that plone-es.po
still has a fuzzy string pending update, I cannot locate the exact
msgid. Could you tell me which pattern have you used to match fuzzy
strings?

Best regards,

    Alberto.


On Sun, Mar 1, 2009 at 7:12 PM, Vincent Fretin <[hidden email]> wrote:

> Plone 3.3 seems delayed by 1 month. The roadmap now say: "Milestone
> 3.3: Due in 1 month (04/01/09)"
> Plone 3.3 adds only 4 new translatable strings compared to Plone 3.2.
> So you worked for Plone 3.2.2 without knowing it. ;-)
>
> I wrote a quick'n dirty script to generate detailed statistics. You
> have the result below.
> There is no order in this listing. kupupox is not included, because
> msgfmt command report errors with escaped single quote. kupupox is not
> used in Plone at all anyway. plonelanguagetool is not listed, there is
> no translatable strings in this domain anymore.
>
> Number of languages: 62
> Legend: translated (percentage) / fuzzy / untranslated = total
>

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
On Sun, Mar 1, 2009 at 7:57 PM, Alberto Serrano <[hidden email]> wrote:
> Hello Vincent,
>
> thanks for your awesome work with Plone i18n, things are moving pretty
> fast these days.
thanks

> After taking a look at your statistics and noticing that plone-es.po
> still has a fuzzy string pending update, I cannot locate the exact
> msgid. Could you tell me which pattern have you used to match fuzzy
> strings?
Don't you use an i18n editor like kbabel or poedit? I use poedit
myself, sometime just vim, it depends.
It's not a fuzzy, fuzzy is the value in the middle. In your case, it's
an untranslated string. This one:
"Title of the portlet.  If omitted, the title of the feed will be used."
My script use this command:
msgfmt -o /dev/null --statistics i18n/plone-es.po

Did you read the legend ? :-)
>> Legend: translated (percentage) / fuzzy / untranslated = total

I'll commit my script in the utils directory soon, I want to do some
modification first. Maybe an html version of the statistics.
Did you see KDE or GNOME i18n statistics? For example for KDE :
http://l10n.kde.org/stats/gui/trunk-kde4/team/
I don't want to depends on PHP and MySQL just to have a simple page
for stats, so I wrote my script.

Regards
--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Alberto Serrano-2

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
On Sun, Mar 1, 2009 at 8:16 PM, Vincent Fretin <[hidden email]> wrote:

> On Sun, Mar 1, 2009 at 7:57 PM, Alberto Serrano <[hidden email]> wrote:
>> After taking a look at your statistics and noticing that plone-es.po
>> still has a fuzzy string pending update, I cannot locate the exact
>> msgid. Could you tell me which pattern have you used to match fuzzy
>> strings?
> Don't you use an i18n editor like kbabel or poedit? I use poedit
> myself, sometime just vim, it depends.
> It's not a fuzzy, fuzzy is the value in the middle. In your case, it's
> an untranslated string. This one:
> "Title of the portlet.  If omitted, the title of the feed will be used."
> My script use this command:
> msgfmt -o /dev/null --statistics i18n/plone-es.po
>
> Did you read the legend ? :-)
>>> Legend: translated (percentage) / fuzzy / untranslated = total

Sorry... I need to get some glasses! I've just updated the po file.

>
> I'll commit my script in the utils directory soon, I want to do some
> modification first. Maybe an html version of the statistics.
> Did you see KDE or GNOME i18n statistics? For example for KDE :
> http://l10n.kde.org/stats/gui/trunk-kde4/team/
> I don't want to depends on PHP and MySQL just to have a simple page
> for stats, so I wrote my script.
>
Great idea. On the other hand, there used to be some scripts for
generating charts with translation statistics.
Just in case they may be useful to you, look at chart.py and
combinedchart.py in:

    https://svn.plone.org/svn/collective/PloneTranslations/tags/3.0.0/i18n/utils/

Regards,

   Alberto.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Takeshi Yamamoto

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
Hi,

After I have reviewed ja.po files, I found not all the changed  
messages have "fuzzy" flags.
ALL changed messages *SHOULD* have fuzzy flags, but this may not be  
assumed.
For example, Add Loger Action, Add Mail Action, Add Recent Portlet was  
different in those days,
but its renewed without having *fuzzy* marks.
This is based on my unreliable memory since I walked through them for  
Plone 2.5, so I could be unreliable, too.
So, I have started the *complete* walk through the entire 2500  
messages carefully.
The one month delay is a bonus for me.

I would suggest to review *whole messages* regardless they have fuzzy  
marks or not.

Thanks Vincent, great works for statistics.

Takeshi Yamamoto

On Mar 2, 2009, at 5:38 AM, Alberto Serrano wrote:

> On Sun, Mar 1, 2009 at 8:16 PM, Vincent Fretin <[hidden email]
> > wrote:
>> On Sun, Mar 1, 2009 at 7:57 PM, Alberto Serrano <[hidden email]
>> > wrote:
>>> After taking a look at your statistics and noticing that plone-es.po
>>> still has a fuzzy string pending update, I cannot locate the exact
>>> msgid. Could you tell me which pattern have you used to match fuzzy
>>> strings?
>> Don't you use an i18n editor like kbabel or poedit? I use poedit
>> myself, sometime just vim, it depends.
>> It's not a fuzzy, fuzzy is the value in the middle. In your case,  
>> it's
>> an untranslated string. This one:
>> "Title of the portlet.  If omitted, the title of the feed will be  
>> used."
>> My script use this command:
>> msgfmt -o /dev/null --statistics i18n/plone-es.po
>>
>> Did you read the legend ? :-)
>>>> Legend: translated (percentage) / fuzzy / untranslated = total
>
> Sorry... I need to get some glasses! I've just updated the po file.
>
>>
>> I'll commit my script in the utils directory soon, I want to do some
>> modification first. Maybe an html version of the statistics.
>> Did you see KDE or GNOME i18n statistics? For example for KDE :
>> http://l10n.kde.org/stats/gui/trunk-kde4/team/
>> I don't want to depends on PHP and MySQL just to have a simple page
>> for stats, so I wrote my script.
>>
> Great idea. On the other hand, there used to be some scripts for
> generating charts with translation statistics.
> Just in case they may be useful to you, look at chart.py and
> combinedchart.py in:
>
>    https://svn.plone.org/svn/collective/PloneTranslations/tags/3.0.0/i18n/utils/
>
> Regards,
>
>   Alberto.
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San  
> Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the  
> Enterprise
> -Strategies to boost innovation and cut costs with open source  
> participation
> -Receive a $600 discount off the registration fee with the source  
> code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> Plone-i18n mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/plone-i18n


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Hanno Schlichting-3

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
In reply to this post by Vincent Fretin
Vincent Fretin wrote:
> Hanno, are there other things I need to know about maintaining translations?

This looks all good. As you noticed the scripts might need to be tweaked
somewhat to match the eggified Plone 3.2 / 3.3 layout.

Instead of using the coredev buildout of 3.2 and tweaking externals, you
might be able to use the plonenext 3.3 version. What happens if you do
"./bin/develop Plone", "./bin/develop plone.app.locales", "./bin/develop
ATContentTypes", ... for all packages that we track with translation
files? They should end up in src/ with a checkout of the code.

In general if you encounter problems with the scripts in
PloneTranslations today, feel free to change them in any way or abandon
them for using msgfmt or other gettext tools. It's a set of very much
grown tools ;)

There are tests in plone.app.locales based on Products.i18ntestcase,
which do cover some of the more common mistakes translators have made in
the past (especially getting those pesky ${variable} strings right). The
code here is very old and not the best. Having some kind of consistency
/ correctness tests is valuable to have, but the exact means by which
those are done isn't really important.

Hanno


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Hanno Schlichting-3

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
In reply to this post by Vincent Fretin
Hi.

Vincent Fretin wrote:
> Please update your translation for Plone 3.3.

I made the plone.app.locales release a couple of minutes ago. Plone
3.2.2 will feature the latest and greatest of all your hard work!

There's a couple of software bugs in various packages which were not
updated in time for Plone 3.2.2. I'll take of releases in time for Plone
3.2.3 or 3.3 whatever comes first.

Thank you all!
Hanno


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
On Mon, Mar 2, 2009 at 11:15 PM, Hanno Schlichting <[hidden email]> wrote:

> Hi.
>
> Vincent Fretin wrote:
>> Please update your translation for Plone 3.3.
>
> I made the plone.app.locales release a couple of minutes ago. Plone
> 3.2.2 will feature the latest and greatest of all your hard work!
>
> There's a couple of software bugs in various packages which were not
> updated in time for Plone 3.2.2. I'll take of releases in time for Plone
> 3.2.3 or 3.3 whatever comes first.
>
> Thank you all!
> Hanno
>
Yes, cool. Thanks.
--
Vincent Fretin

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
Hello everyone,

I don't know if I should continue to post to this thread or create a
new one. :-)

Plone 3.3b1 is released! I synched plone translations again :
cmfeditions: 5 added
cmfplacefilworkflow: 2 added
plone: 6 added
For the two following msgid, I advise you to copy and paste existing
translation from cmfeditions.
plone:title_revert_revision  <= cmfeditions:label_revert
plone:title_compare_revision <= cmfeditions:label_compare_current

Get your translation updated!
Cheers
--
Vincent Fretin

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
Vincent Fretin

Re: Updated po files for Plone 3.3

Reply Threaded More More options
Print post
Permalink
For the "edit" msgid, you should translate it the same way as "Edit".
For "Workflow Policies", it's the link appearing in the control panel
when you install CMFPlacefulWorkflow.
--
Vincent Fretin


On Fri, Mar 20, 2009 at 11:41 PM, Vincent Fretin
<[hidden email]> wrote:

> Hello everyone,
>
> I don't know if I should continue to post to this thread or create a
> new one. :-)
>
> Plone 3.3b1 is released! I synched plone translations again :
> cmfeditions: 5 added
> cmfplacefilworkflow: 2 added
> plone: 6 added
> For the two following msgid, I advise you to copy and paste existing
> translation from cmfeditions.
> plone:title_revert_revision  <= cmfeditions:label_revert
> plone:title_compare_revision <= cmfeditions:label_compare_current
>
> Get your translation updated!
> Cheers
> --
> Vincent Fretin

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Plone-i18n mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-i18n