We're building a multi-language site, focusing on Experience Editor. When browsing to a page that doesn't have a version in the current language, you are given the option to add a language version:
This functionality doesn't appear to extend to any components in use on the page. If I add a rendering and datasource it against an existing component that doesn't have a version for the current language, it is displayed in the fallback language as read-only.
The only way I can see to add a new language version is to switch to Content Editor, find the component, and then add the new language using the versions drop-down. Is there an easier way of allowing editors to do this without leaving Experience Editor?