Translations has been merged but doesn't seem to be applied

Issue Summary

I contributed the Vietnamese translations and it was integrated into the main branch. However, after updating the hosting to the latest version, the translations didn’t change (they remained the same as before the translation). In previous versions, the new translations were always applied after updating the Ghost version.

The same problem occurs with the Themes branch.


Setup information

Ghost Version
v6.43.0

Node.js Version
I didn’t know

How did you install Ghost?
I’m using MagicPages.co service

Provide details of your host & operating system
N/A

Database type
MySQL 8

Browser & OS version
Tested on many devices. Even my friend with another blog, using the latest version of Ghost Pro, experiences the same problem.

We just had a chat through the Magic Pages support channels, but just want to mention it here as well, for anyone stumbling upon it:

The issue is that Casper (in @honhatduy’s specific case) specifies the @tryghost/theme-translations package as version ~0.0.16:

The theme translations themselves are already at version 0.0.19 though:

Now, ~0.0.16 technically also allows 0.0.19, but the old 0.0.16 is pinned in the yarn.lock:

Other themes are even further behind.

So, the Ghost team would need to bump the yarn.lock files here, which are currently pinning old versions, in order for the new translations to roll out on the individual themes.

Edit: quick correction, this only affects Casper and Source, since they are the only ones with yarn.lock files

Kudos and thank you so much, @jannis. I will address this issue in PR.