Some users might expect the value of "Last saved (all languages)" to apply to all languages, but it is a per-language value

Created on 3 June 2025, 2 days ago

Problem/Motivation

Some users might expect the value of "Last saved (all languages)" to apply to all languages, but it is a per-language value

Steps to reproduce

drush si -y
drush en -y content_translation
/admin/structure/types/manage/article > language settings > enable translation > save
/admin/config/regional/language/add > basque > add language
/node/add/article > title: test > save
wait one minute
/eu/node/1/translations/add/en/eu > save

For example, if you saved the English version of the node at 5:55 UTC on June 3rd, and the Basque vesion of the node one minute later, you will see:

/node/1/edit will say "Last saved (all languages) 3 Jun 2025 - 17:54"

whereas

/eu/node/1/edit: "Last saved (all languages) 3 Jun 2025 - 17:55"

This is misleading because "last saved (all languages)" implies that the "last saved" value applies to all languages of a node id. Whereas the value is different per language.

It would make more sense to say "last saved".

(In certain contexts, which are outside the scope of this issue, the update time of more than one language of a given node can change simultaneously if an untranslatable or untranslated field is being shared between more than language. Even then, "all languages" can be misleading because even though more than one language can change simultaneously, there can still be languages which are not affected by the change, for example if a paragraph is shared between language a, b, and c, and language a is the base language, and language c overrides the paragraph, but language b does not. In such a case, saving node 1 in language a will "update" the time of language b, but not language c, according to my tests. So even then, "last saved (all languages)" can be misleading.)

Proposed resolution

Change "last saved (all languages)" to "last saved".

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

🐛 Bug report
Status

Active

Version

11.2 🔥

Component

language system

Created by

🇨🇦Canada alberto56

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024