This is an auto-generated topic for
Babel 2.2.2-rc1 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. You may have a look at our tutorial for
setting up your multilingual website with MODx and Babel.
Feel free to suggest ideas/improvements/bugs on GitHub:
https://github.com/mikrobi/babel/issues
New in 2.2.2-rc1
- Added feature #16: Values of synchronized TVs of the source resource(s) can be copied to the target resource when setting a translation link manually.
- Added showUnpublished parameter to BabelLinks and BabelTranslation snippets.
New in 2.2.1-rc1
- Added feature #11: User is redirect to new resource after creating a translation.
- Fixed issue #15: Babel TV of duplicated resources is being initiated.
- Alias is duplicated when creating an translation, too.
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
Hi, nice extra, but I’m always getting an error when linking the resources manually
Resource 944 is already linked with other resources.
While this resource isn’t linked with anything. Sometimes the manual linking works and most of the time it’s not possible to link the resources...
Am I doing something wrong or missed something?
Don't believe anything you read on the net. Except this.
What’s the value of the Babel TV of that resource?
BTW: please report bugs in github:
https://github.com/mikrobi/babel/issues
Thanks,
Jakob
Add-On to easily manage your multilingual sites:
Babel
Hi Jakob, I don’t see a value or Babel TV, although all my templates have permission to the babelLanguageLinks TV
It’s a 4 language website, and I can link up to 2 languages and then I get the error message. Other resources just don’t link manually.
Don’t know if it’s a bug, so I’m posting here, but if you want to, I can post it on Github
thanks!
Don't believe anything you read on the net. Except this.
I was not able to reproduce the described problem on my local system. (But I did find another bug which has been
fixed).
The Babel TV’s type is set to "hidden" by default. If you change it’s type you’ll be able to read it.
Are the resources which you want to link connected to any other resources?
Please post your Babel setting and the values of the Babel TVs of the resources you can’t link.
Cheers,
Jakob
Add-On to easily manage your multilingual sites:
Babel
Ok, now I’m able to read it, I duplicated files to other contexts and it takes over the same settings. Also in documents duplicated in the same context, I think that’s why it didn’t work.
If I change the settings manually in the Babel TV it works fine!
I updated the plugin and now when I duplicate resources, the settings are right. Probably a problem from the previous releases.
thanks, nice work!
Don't believe anything you read on the net. Except this.
You right! May be you used a version < 2.2.0
This issue as already be fixed some time ago:
https://github.com/mikrobi/babel/commit/5a6d4f4e124c01747c21272c3d1fbabcb137705a
Cheers,
Jakob
Add-On to easily manage your multilingual sites:
Babel