Currently all special purpose entities, e.g. Various Artists, [unknown] and [anonymous] are English named but for releases in other languages it’s odd IMO to see a [hidden] track inside a track listing in a different language.
Is it allowed to translate those entities? I couldn’t find anything in the docs or this forum.
One more thought: artists are easy because they’re an actual linked entity and easy to search for but things like [untitled] tracks would be harder to find if they are written in different languages.
I agree with the localisation of special purpose entities, it makes sense for them to be displayable in the language of the release being used, even if the primary display in English to match the rest of the site.
What do you mean, consistent?
Consistent with what?
To make a release consistent, I was using artist credit in the same language.
Once you click Various Artists, you see the artist in its main name, regardless.
Not using artist credit means the release is not consistent, it has a somehow unwanted English artist name, compared to how the release is usually listed elsewhere (like in shops).
In France, Various Artists is often credited as Compilations.
Never seen it as Various Artists.
In Japan, it is almost always credited as オムニバス (Omnibus) or as サントラ (soundtrack, OST), depending on type.
I have often translated these sorts of artists as printed: “Tradicional” instead of [traditional] or “Anonyme” instead of [anonymous] seems fine to me. Sometimes I’ll use “French Traditional” or whatever as credit as well if that’s what’s printed, etc.
I don’t much like the idea of making up a translation that is not printed though. In that case I’d personally probably just default to the, well, default - except maybe in a pseudo-release
In Picard, I think this sort of thing can be done using a tagger script something like (untested code):
$set(artist,$replace($%artist%,[unknown],[your translation of unknown]))
$set(artist,$replace($%artist%,[anonymous],[your translation of anonymous]))
$set(albumartist,$replace($%albumartist%,[unknown],[your translation of unknown]))
$set(albumartist,$replace($%albumartist%,[anonymous],[your translation of anonymous]))
$if($eq(%title%,[untitled]),$set(title,[your translation of untitled]))
As for “Various Artists” and “standalone recordings”, these can be set in the Metadata Options settings page in Picard.
Of course, this will only use whatever you have entered, and not be different for each different release language or selected user language.