Displaying content type in translated languages
Since you wrote a custom template for your content type. I think the problem would be rendering fields without any specific language

For Example:

In your Template to print a field:

$field_language = field_language('node', $node, 'body');

&lt;?php print($node-&gt;body[$field_language][0]['value']); ?&gt;


Since drupal 7 uses Entity translation . You need to select language for specific fields instead of node.