I don't know anything about your project, but I wouldn't copy the project file. Let's assume your client makes a change concerning an asset or animation style which appears in all languages: you'll have to put in the change in every project file. If they are 2 languages to handle, this might be okay, but the more project files, the easier you get confused and the project becomes a mess. I also wouldn't duplicate the comp, because it will end up as same situation. Instead, I would keep all in one place. I would create such a project with a main-comp, with only precomps in it, no artwork, or text-layers, or what else. Following this logic, I would create smaller and smaller logical parts of my animation, up to the point where the text of a certain scene appear as a precomp, too. In this precomp, I would put in all languages for this text and scene only and set the layout for each text individually - as Dave pointed out: there is no layout to fit all. From this point I would put an expression to the opacity of the text layers, connecting them to a control-layer (usuall null object) with checkboxes to literally "click on the language, I want to play out". I would put this control as top-layer of my main-comp for global access. Once everything is set up and all expressions are put in (actual, it's nearly the same expression over and over again, so you can copy/paste your way through), you can playout every language with an ease: If there is a change in one language, just click on it, go down to the scene and comp, make the change, go back up, put the main into render queue and that's it. If there is a change in your timing, animation, or artwork, just change it ONCE. If you need to playout all languages at one another over night, duplicate your main comp, pay attention to naming, click on the language you are referring to and put all into queue. You can delete the duplicates after that. *Martin
... View more