Answers.Body: <p>Just create <em>translations/en/app.php</em> directory of your Craft installation with the following content (replace <code>en</code> with the desired language code):</p>
  <pre><code>&lt;?php return [
      'Settings' =&gt; ' Params',
  ];
  </code></pre>
  <p>Craft updates won't touch it.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-09T19:56:03.627Z
Answers.Text: oh great, ok. Do I have to add all the variables in my file or which language is the failover if the variable doesn't exist? Also how can I name my language to make available in the languages dropdown list for the admin user?
Answers.UserDisplayName: Martin288
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-09T23:07:28.860Z
Answers.Text: You don't have to list all strings in your file. Craft will happily fall back to using the default ones, defined in _translations/<lang_code>/app.php_ (where `<lang_code>`) is the language code of the language chosen by the current user. I'm pretty sure you cannot create new locale though. You have to stick to the one Craft already knows. See for the list of existing locales https://github.com/craftcms/cms/blob/develop/src/translations
Answers.UserDisplayName: nstCactus
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-09T17:00:12.503Z
Answers.LastActivityDate: 2021-03-09T17:00:12.503Z
Answers.UserDisplayName: nstCactus
Body: <p>I want to change a few words in the CP (Craft 3). What's the best way to do it, without being overwritten by a Craft update if possible...?</p>
  <p>I was thinking about creating my own language file, but can't find the complete method to do so, and it might still be affected by an update? Any ideas?</p>
  
Tags: <craft3><control-panel><language>
Title: Making custom changes to CP language
ThreadText: # Making custom changes to CP language
  
  (Asked by: username_0 on 2021-03-09)
  
  I want to change a few words in the CP (Craft 3). What's the best way to do it, without being overwritten by a Craft update if possible...?
  
  I was thinking about creating my own language file, but can't find the complete method to do so, and it might still be affected by an update? Any ideas?
  
  **Tags:** craft3, control-panel, language
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2021-03-09. Score: 1
  
  Just create *translations/en/app.php* directory of your Craft installation with the following content (replace `en` with the desired language code):
  
  ```
  <?php return [
      'Settings' => ' Params',
  ];
  
  ```
  
  Craft updates won't touch it.
  
  > **Comments:**
  > **username_0**: oh great, ok. Do I have to add all the variables in my file or which language is the failover if the variable doesn't exist? Also how can I name my language to make available in the languages dropdown list for the admin user?  
  > **username_1**: You don't have to list all strings in your file. Craft will happily fall back to using the default ones, defined in _translations/<lang_code>/app.php_ (where `<lang_code>`) is the language code of the language chosen by the current user. I'm pretty sure you cannot create new locale though. You have to stick to the one Craft already knows. See for the list of existing locales https://github.com/craftcms/cms/blob/develop/src/translations  
  
  ---
  
  