Answers.Body: <p>The ID won't change in different locales, check this answer for reference: <a href="https://craftcms.stackexchange.com/questions/23710/craft-3-language-switcher">Craft 3 language switcher</a></p>
  
  <p>You could also test it in your templates e.g. :</p>
  
  <pre><code>{% for locale in craft.app.sites.getAllSites() %}
      {{ craft.entries.siteId(locale.id).one().id }} : {{ craft.entries.siteId(locale.id).one().title }}
  {% endfor %}
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-27T09:56:02.993Z
Answers.LastActivityDate: 2018-11-27T09:56:02.993Z
Answers.UserDisplayName: HendrikEng
Body: <p>I have a condition that checks entry Id. The condition seems to not work for Japanese locale but works fine on English. I would think that entry ID remains the same irrespective of the locale. Please confirm or correct me if I'm wrong. </p>
  
  <p>Thanks!</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-26T21:13:42.817Z
Comments.Text: The ID won't change in different locales, check this answer for reference : https://craftcms.stackexchange.com/questions/23710/craft-3-language-switcher 
  
  You could also test it in your templates e.g. 
  `{{ craft.entries.siteId(1).one().title }}`
  `{{ craft.entries.siteId(0).one().title }}`
Comments.UserDisplayName: HendrikEng
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-27T04:40:22.943Z
Comments.Text: Sounds like a perfect valid answer to me @HendrikEng if you want to add it. :)
Comments.UserDisplayName: Brad Bell
Tags: <entries><localization><id>
Title: Does entry ID change with locale?
ThreadText: # Does entry ID change with locale?
  
  (Asked by: username_0 on 2018-11-26)
  
  I have a condition that checks entry Id. The condition seems to not work for Japanese locale but works fine on English. I would think that entry ID remains the same irrespective of the locale. Please confirm or correct me if I'm wrong.
  
  Thanks!
  
  **Tags:** entries, localization, id
  
  > **Comments:**
  > **username_1**: The ID won't change in different locales, check this answer for reference : https://craftcms.stackexchange.com/questions/23710/craft-3-language-switcher   You could also test it in your templates e.g.  `{{ craft.entries.siteId(1).one().title }}` `{{ craft.entries.siteId(0).one().title }}`  
  > **username_2**: Sounds like a perfect valid answer to me @username_1 if you want to add it. :)  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-11-27. Score: 3
  
  The ID won't change in different locales, check this answer for reference: [Craft 3 language switcher](https://craftcms.stackexchange.com/questions/23710/craft-3-language-switcher)
  
  You could also test it in your templates e.g. :
  
  ```
  {% for locale in craft.app.sites.getAllSites() %}
      {{ craft.entries.siteId(locale.id).one().id }} : {{ craft.entries.siteId(locale.id).one().title }}
  {% endfor %}
  
  ```
  
  
  ---
  
  