-
Improvement
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
Its a common requirement for applications like taggers to convert/transliterate the artist name when it is written in a script that the user cannot understand. The most common requirement is converting non-Latin script (such as Han or Cyrillic) to a Latin version, in principle could work for any two scripts although we dont have the data for this. However its quite difficult to determine programmatically what script an artist name is, not least because some artist names that are considered Latin contain special chars that would fail a isLatin() test. It would be cpu intensive if required to determine what script artist was written in rather than just whether Latin/Non-Latin.
All this could be solved if we had a script field for artist name, and it would be quite easy to prepopulate it from data in the database using postgres convert_to function. Having a script field in the artist name is considerably more useful than just having it at alias level because scripts on aliases do not identify the artists native script.
- has related issue
-
MBS-7830 Replace entity names with aliases
- Open
- is related to
-
PICARD-157 "Translate artist names to this locale where possible" also translates ones already in the correct locale
- Closed
-
MBS-5192 Missing alias attribute SCRIPT (as tracklists' one)
- Open
-
MBS-7522 Add language to the main name for an artist
- Open