I’ve got a website with translation activated :
English is the default language.
French the second language.
When I create a page as a french user in the panel, kirby create a post.en.txt file with an UUID.
If I populate a field and save the page, a post.fr.txt file is created without UUID.
Haaaa ! I thought that all txt file in the content folder was considered as page.
So here post.en.txt is the page and post.en.txt the translation which is not considered as a page by Kirby.
I asked the question because I tried to get the uuid of a page in a page.update:after hook
and $newPage->uuid() return an object with uuid NULL and I thaught Kirby was searching in the post.en.txt file.
But I’ve just realised that $oldPage->uuid() return the uuid.
Another question, $oldPage->uuid() return an object like this :