Index: design/standard/templates/class/edit.tpl
===================================================================
--- design/standard/templates/class/edit.tpl	(revision 23546)
+++ design/standard/templates/class/edit.tpl	(working copy)
@@ -178,7 +178,7 @@
 {/section}
 
 <div class="block">
-<input type="checkbox" name="ContentAttribute_can_translate_checked[]" value="{$Attributes:item.id}" {section show=$Attributes:item.can_translate|eq(0)}checked="checked"{/section} /><label>{"Disable translation"|i18n("design/standard/class/edit")}</label>
+<input type="checkbox" name="ContentAttribute_can_translate_checked[]" value="{$Attributes.item.id}" {section show=or( $Attributes.item.can_translate|eq(0), $Attributes.item.data_type.properties.translation_allowed|not )}checked="checked"{/section} {section show=$Attributes.item.data_type.properties.translation_allowed|not}disabled="disabled"{/section} /><label>{"Disable translation"|i18n("design/standard/class/edit")}</label>
 </div>
 
 </td>
Index: design/standard/templates/class/view.tpl
===================================================================
--- design/standard/templates/class/view.tpl	(revision 23546)
+++ design/standard/templates/class/view.tpl	(working copy)
@@ -134,7 +134,7 @@
         {/section}
 
         <div class="block">
-            <p>{section show=$Attributes:item.can_translate|eq(0)}{"Translation is disabled"|i18n("design/standard/class/view")}{section-else}{"Translation is enabled"|i18n("design/standard/class/view")}{/section}</p>
+            <p>{section show=or( $Attributes.item.can_translate|eq(0), $Attributes.item.data_type.properties.translation_allowed|not )}{'Translation is disabled'|i18n( 'design/standard/class/view' )}{section-else}{'Translation is enabled'|i18n( 'design/standard/class/view' )}{/section}</p>
         </div>
 
     </td>
Index: design/admin/templates/class/edit.tpl
===================================================================
--- design/admin/templates/class/edit.tpl	(revision 23546)
+++ design/admin/templates/class/edit.tpl	(working copy)
@@ -199,7 +199,7 @@
 
 {* Disable translation. *}
 <label>
-<input type="checkbox" name="ContentAttribute_can_translate_checked[]" value="{$Attributes.item.id}" {section show=$Attributes.item.can_translate|eq(0)}checked="checked"{/section} title="{'Use this checkbox for attributes that contain non-translatable content.'|i18n( 'design/admin/class/edit' )|wash}" />
+<input type="checkbox" name="ContentAttribute_can_translate_checked[]" value="{$Attributes.item.id}" {section show=or( $Attributes.item.can_translate|eq(0), $Attributes.item.data_type.properties.translation_allowed|not )}checked="checked"{/section} {section show=$Attributes.item.data_type.properties.translation_allowed|not}disabled="disabled"{/section} title="{'Use this checkbox for attributes that contain non-translatable content.'|i18n( 'design/admin/class/edit' )|wash}" />
 {'Disable translation'|i18n( 'design/admin/class/edit' )}
 </label>
 
Index: design/admin/templates/class/view.tpl
===================================================================
--- design/admin/templates/class/view.tpl	(revision 23546)
+++ design/admin/templates/class/view.tpl	(working copy)
@@ -139,7 +139,7 @@
         {/section}
 
         <div class="block">
-            <p>{section show=$Attributes.item.can_translate|eq(0)}{'Translation is disabled'|i18n( 'design/admin/class/view' )}{section-else}{'Translation is enabled'|i18n( 'design/admin/class/view' )}{/section}</p>
+            <p>{section show=or( $Attributes.item.can_translate|eq(0), $Attributes.item.data_type.properties.translation_allowed|not )}{'Translation is disabled'|i18n( 'design/admin/class/view' )}{section-else}{'Translation is enabled'|i18n( 'design/admin/class/view' )}{/section}</p>
         </div>
     </td>
 </tr>
