This is an auto-generated topic for
Babel 2.2.0-pl by mikrobi.
Brief Description:
Babel is an Extra for MODx Revolution that helps you managing your multilingual websites using differentc ontexts. Babel even supports managing several different multilingual websites within one MODx instance by using so called context groups.
Babel maintains links between translated resources. In the manager you can use the Babel Box to easily switch between the different language versions of your resource. Translations can be created automatically by Babel or defined manually.
Additionally Babel can be used to synchronize certain template variables (TVs) of translated resource which should be the same in every context (language).
Offical documentation is located at
http://rtfm.modx.com/display/ADDON/Babel.
Feel free to suggest ideas/improvements/bugs on GitHub:
https://github.com/mikrobi/babel/issues
New in 2.2.0-pl
- Fixed bug which occured when creating new resources.
- Fixed bug in validation which is performed on setting a link manually.
- Improved performance of TV synchronization.
- Regarding issue #10: Added checks to handle invalid Babel settings (defined by the user).
New in 2.1.1-rc1
- Added &resourceId parameter to BabelLinks snippet.
- Added French translation for new keys from version 2.1.0-beta.
- Added BabelTranslation snippet to get the id of a translated resource in a given context.
- Fixed bug with empty babel settings (contextKeys and syncTvs).
- In order to protect the Babel TV from being manipulated manually its type is set to 'hidden' by default.
Add-On to easily manage your multilingual sites:
Babel
Wow. Very nice addon! Thanks for it.
Hello,
thank You for this grate add on!
Please advice me how can I add new TV and context to be synchronized ?
I know that there was an option - when the plugin was installed, but now that is installed I don’t know where to find it.
Luke
Quote from: lx at Jan 05, 2011, 02:38 AM
Hello,
thank You for this grate add on!
Please advice me how can I add new TV and context to be synchronized ?
I know that there was an option - when the plugin was installed, but now that is installed I don’t know where to find it.
Luke
You can set these option in the system settings in the babel namespace (see attached screenshot)
Add-On to easily manage your multilingual sites:
Babel
OK thanks,
I’m not used yeat to revo, but obiviously that shoud be a place to look for it.
Right now I just don’t know how to "synchornize" those TV. I know that I can do it manually editing and saving linked documents, but since I have more than 100 resources - that is a lot of work. And I’ve found out that if I would firstly edit a language copy resource it will duplicate my empty TV to my main context.
Luke
It might be usefull to copy the values of synchronized TVs of the source resource(s) to the target resource when setting a translation link manually. Would this feature help you?
Please post feature request on
GitHub. Otherwise they may get lost here in the forum.
Cheers,
Jakob
Add-On to easily manage your multilingual sites:
Babel
Yeas,
Right now I’ve post a new issue on github.
Blessings,
Luke
Hi,
I'm not fonding any info about tv sync with a migx tv.
This TV is not sync in other language pages.
Should it be declared as "to be sync" before to populate it in the first language ?
how to copy the whole content after ?
thank you
Hi, I've got Babel 2.2.5 working perfectly on my site, apart from one thing...
I'm using the Gallery add-on, and I would now like to translate the album names into the various languages (image titles and descriptions too for that matter, but the most crucial thing right now is the album names).
Is there any way to get Babel and Gallery working together? Or do you have any other suggestions how to solve it?
An easy workaround would be to create multiple instances of the albums I suppose, one for each language, but it seems very tedious for websites with many/large galleries.
Many thanks!
Thanks to some awesome programming by kallteknik.se I've now got a multilanguage Gallery. Yippee!
If anyone else needs this snippet, get in touch!