I've created a CType with columns namings for the alternated languages, by changing the current language and set the corresponding naming. So far so good, it works as expected.
The problem comes when a List in a Subsite uses an upper contentType, and then the Subsite(SPWeb) language based is selected the column name remains in the SPSite language based, but works to all other alternated languages. Importing translation for this missing language is not possible (not even programatically) cause is the based one.
Naming, according selected languages, directly to List Columns instead CTypes works just fine.
update: It works when the Subsite is created using the same based language as the SPSite. But the idea is to use different based language subsites and then import the above translations, if needed.
using SPMUIManager tool it's possible to check if there is any missing translations.