You could have a different table on each layer.
Thanks for your feedback. The problem is that we would like to avoid having tables per language. This means we would have to create 4 times as many tables (we use 4 languages).
And we would like to avoid that the tables have different dimensions, positions etc. All languages should be exactly the same graphic- and table wise.
you could set the cells up to EXACT that way the table will always be the same size .... etc.
You could put the same table on every layer if the table was neutral as to language (e.g., all Arabic numerals with the same decimal mark and thousands separator). But if your tables include text that varies by language then it is going to be a challenge "to avoid having tables per language." When I make tables, spacing is usually tight, and the space that text occupies often changes significantly when the text is translated.
We have a product catalogue, fully made in Indesign CS5, which features several languages. Each language is a separate layer, which works very well.
We only have a problem with tables. We have created a table design. As far as we've found out so far, we can't put the table text in layers (divived by language). Does anyone know a solution?
Have you considered using conditional text in the table cells? You'd show one language's condition and hide the others. Search Google for terms like "InDesign conditional text tutorial," without quotes for details.
If the length of text in all languages fits in the same number of lines in the cell, the table won't change; however, longer text that wraps around lines will increase cell height unless the cell heights are set to "exactly" <some measurement>.
You could have a separate Indesign file for your table only, with 4 layers (or 4 pages), placed in each language layer. I don't really see any advantage, but I just wanted to throw it out there because it addresses your separate tables for each language rule, sort of.
Thanks for your help with this. It's just too bad that the text table cannot be put in layers. I guess the easiest solution is to make 4 tables (one per language) Thanks again!
If you want one table, take another look at Peter Gold's answer. Conditional text really is the way to have four different languages in one place at the same time, with the ability to hide all but the one of your choice.
Certainly, a table is a complex object, and you might need to do the editing for this in the story editor rather than in the layout. Would that present a problem?
Also, how are able to garantee that the table uses the same size for cells in all languages, or falls in the same place if it is inline with the text? I think if thoes were important considerations I would probably move to four tables -- in fact I can't think of a way not to use four tables if they need to be inline as part of the text.