<p>You can set the <a href="https://github.com/craftcms/cms/blob/develop/src/base/Field.php#L89" rel="nofollow noreferrer">translation method </a> for each field individually </p>

<pre><code>public static function supportedTranslationMethods(): array 
{ 
    return
    [ 
         self::TRANSLATION_METHOD_NONE 
    ];
 }
</code></pre>

CC BY-SA 4.0
2018-08-28T19:30:56.583Z
2018-08-28T19:30:56.583Z
Robin Schambach
<p>I am making a custom field that provides granular control of what values will be translated and what values will remain shared across multiple sites.</p>

<p>Because of that, I'd prefer to entirely the disable the default translation feature of the field so users cannot accidentally set the field to be translatable (which would defeat its purpose).</p>

<p>Is this possible?</p>

<plugin-development><craft3>
How do I disable the default translation feature for a custom field?
# How do I disable the default translation feature for a custom field?

(Asked by: username_0 on 2018-08-28)

I am making a custom field that provides granular control of what values will be translated and what values will remain shared across multiple sites.

Because of that, I'd prefer to entirely the disable the default translation feature of the field so users cannot accidentally set the field to be translatable (which would defeat its purpose).

Is this possible?

**Tags:** plugin-development, craft3


---

## 1 answers

### Answer by username_1 on 2018-08-28. Score: 1 | Accepted answer

You can set the translation method  for each field individually 
public static function supportedTranslationMethods(): array 
{ 
    return
    [ 
         self::TRANSLATION_METHOD_NONE 
    ];
 }


---

