Hi guys!

Nodestream 6.x had multilingual capabilities. How about the 7.x branch, is multilingual somwhere on the roadmap?

I did a quick test with 7.x-2.0-alpha4 and i18n, and it looks like i18n isn't supported (with articles anyway). Making all aspects of Nodestream compatible with i18n (or entity_translation) does sound complicated, especially with promotions and referenced entities. But you did it for 6.x.. :)

Comments

fabsor’s picture

Multilingual support is on the roadmap, it will look a bit different than for NodeStream 1 however.

In NodeStream 1 we only had one product and one representation. For NodeStream 2, we have an unknown number of different products that can be built on top of NodeStream, so we can't lock ourself to one particular setup here. My plan for this going forward is something like the following:

* NodeStream core will not make an attempt to lock itself to any particular direction for translation, but should make it possible to allow translations through i18n and entity translation.
* The web product (currently bundled with NodeStream) will support i18n, since it makes a lot of sense for sites like newspapers to have different nodes for translated content, for comments and so on.
* The enterprise product, currently a sandbox, will use entity translation. This makes sense for these kind of sites (Company websites, universities, ...) since having more than one node for basicly the same content is extremely counter-productive.

Some work on getting this done will be done during the beginning of 2012.

ximo’s picture

Thanks for the answer Fabian! Sounds very good.

pontus_nilsson’s picture

Title: Multilingual capabilities? » Multilingual capabilities
Category: support » feature

Marking as feature request.

fabsor’s picture

Issue tags: +beta blocker

Tagging with beta blocker tag.

mixhael’s picture

I am looking into nodestream as a possible solution for a multi-lingual website. Do I understand correctly that the 7.x branch is not able to support multilinguality?

fabsor’s picture

It is possible to do multilingual with NodeStream 2, it's just that we don't provide any solid translation workflow as we did in NodeStream 1 yet. It should be possible to work with multilingual NodeStream sites.

mixhael’s picture

Tnx for that. Can you explain me the differences to the 'solid translation workflow' of NS1 and the Drupal core translation capabilities?

And any ETA for it to come to NS2?

fabsor’s picture

Status: Active » Fixed

We now have:

  • Full support for entity translation.
  • Support for language filtering in all languages.
  • A translation workflow feature.

This should be enough to be able to leverage NodeStream in any multilingual project, so I think we can consider this done!

Automatically closed -- issue fixed for 2 weeks with no activity.