Sorry for this silly question... I have just read the pdf help manual concerning skinning and discovered this name... Sorry.
But in this case, I do not understand what you wrote about DSLocalizator...
You can drop modules on a tab and tell DSLocalizator to hide that tab based on current locale. So you can have tab A with locale A and tab B with locale B. DSLocalizator will hide the tab you want and redirect the request to the other locale. This will give users the idea that there is only one tab that is switching languages.
How could I put a module on a tab, and hiding it with Localizator ? One tab or another one will be displayed, depending of the langage set by the user ??? But in such a case, I can not refer to the "international" page when giving an URL to someone (because it will depend of the langage). Am I correct or do I miss something ?
In such case, the first solution you provided is the best one. Correct ?
DV FX