<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>

CC BY-SA 4.0
2018-11-27T09:56:02.993Z
2018-11-27T09:56:02.993Z
HendrikEng
<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>

CC BY-SA 4.0
2018-11-26T21:13:42.817Z
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 }}`
HendrikEng
CC BY-SA 4.0
2018-11-27T04:40:22.943Z
Sounds like a perfect valid answer to me @HendrikEng if you want to add it. :)
Brad Bell
<entries><localization><id>
Does entry ID change with locale?
# 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 @HendrikEng 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
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 %}


---

