Need a translation toolkit that supports msgctxt - wordpress

Wordpress 3.1 came out recently with a lot of new features, and as I can see, there's a big change in support for translation. The context feature of GNU Gettext (msgctxt) is now used a lot in Wordpress's code, some e() and _() are replaced by _x() and _ex(). And... it's causing a problem for me.
I'm using PoEdit to edit the translation for Wordpress, but currently it doesn't support msgctxt. I know how to manually edit the .po file to translate a string that uses msgctxt, but it's a hard work. And, the bigger problem is that when I use PoEdit's Update button, all my hard works... go away, the things that I changed by manually editing the .po file go away!
So now, I come here to ask you, do you know any translation toolkit (like PoEdit) that supports GNU gettext's msgctxt? Please tell me, thanks a lot for your help :D

Great news: PoEdit 1.5.5 now supports msgctxt! The key thing to get right is the keyword sources configuration within your Catalog properties. For _x and _ex it should look like: "_x:1,2c" and "_ex:1,2c". Covered in more detail here: http://wp.tutsplus.com/tutorials/theme-development/translating-your-theme/

you can use PoEditor.com it supports the msgctxt!
Regards

I realize this is a year-old question, but have you tried Automattic's own GlotPress?
It's still a work in progress, and you have to install it from the Subversion repository, but it does support translation contexts and it allows collaboration.

Related

How I can change 2sxc admin or editor to spanish

I would like to change all editor options to spanish for administrators.
I found language pack but honestly I donĀ“t know how to use it.
Generally this should be easy to get started with. If you are on a modern version of Dnn, go to Settings, Site Settings, then the Languages tab.
Click on "+ Add New Language" then select your best language choice from the existing Language dropdown. Then Save.
After that try testing things out. You may want to carefully review the rest of the settings under Languages also to make sure it is doing what you are expecting.
The edit-UI has not been translated to spanish yet, but we would be super-happy if you could do this!
There are some instructions https://2sxc.org/en/blog/post/help-translate-2sxc-in-less-than-one-hour but they are probably outdated.
If you plan to volunteer, it will take you ca. 2-3 hours. Best open an issue on Github and we'll guide you through it.
Many thanks!

With which module can I create or blog content in Zikula 2.0.6?

because Zikula's official support forum was closed, which I found better, since in German, I have to look for help here.
I have Zikula 2.0.6 installed for the first time today and no module makes it easy to create content like the Wordpress blog.
Content Module generates 500 errors. News modules not compatible. Dizkus Module also displays 500 errors. Which module can I use to create content?
Thank you in Advance, Alexander
It seems to be better to start with Zikula 1.5.6. E.g. News and Co tent are working fine with it but not with 2.0.6.
If English is to hard for you, you can also try in German. Some German developers and users are reading here as well.
You're totally right! The New News module was supposed to be released for Core-2.0 but the developer never did it. A Shame really.
There is still one important ticket open. See https://github.com/Portugao/News/issues/17. At last Camp Zikula we agreed to keep this function available.
There is a good reason not to release it yet.

Add new language in Plone

How to add new language in Plone 4.2? I looked at the code on plone.i18n.locales.languages.py. The languages is hard coded inside the code. Anyway we can extend the language list without modified the core code. Any plug in, may be? Thanks.
Benefit from the advantages of opensource and contribute it right to the core.
The i18n-team will be happy to help you further, just leave a post in the forum:
http://plone.org/support/forums/i18n

migration from plone 3.3.5 to 4.1

After migrating from 3.3.5 to 4.1, some folders show their contents properly while some give this error
AttributeError: getLocallyAllowedTypes
How can I fix it?
faber
You really need to include more detail when asking others for help. When asking for help with software, it's very important to include not only tracebacks but also what add-ons you are using. Your original question should have mentioned that you're using contentleadimage. It also should have mentioned that you're using Collage, something I only found out from the traceback.
At any rate the problem appears to be that Collage, contentleadimage, or some combination of your add-one are not compatible with 4.1.
I ran into this problem myself when using wsapi4plone.core to sling content across. Some of my ZODBs have been upgraded all the way from 2.0.5 and we decided this migration would be a good opportunity to 'clean' the content.
The fix is to go to the offending folders on the content source, and from the 'Add new' > 'Restrictions' and check the appropriate choice.
MY suspicion is that these were older folders (prior to the property existing) that had not updated properly and had never been edited since. I didn't dig too deep since there were only a few.

Plone and deco.gs

I am trying to use plone 4 with deco, using this buildout: http://svn.plone.org/svn/plone/plone.app.deco/buildouts/dev/
It seems to work, but when I add the new page element nothing special happens. (No deco.gs)
Anyone knows what is happening? or know a way of making it work with plone 4?
Deco is still experimental as of this writing, and shouldn't be used in production just yet.
Steps to get it working (what's currently working, that is) can be found in the install docs:
http://svn.plone.org/svn/plone/plone.app.deco/trunk/docs/INSTALL.txt
As far as i am aware, there has recently been a refactoring leaving the Deco UI editor not in a workable state. It shouldn't be a lot of work to repair, but it would be best if one of the core developers would do it.
Your best bet is probably asking on the plone.dev list to make someone do a small development push.

Resources