|
I understand the intention but IMHO it is a bad approach to the problem.
I noticed that there is already the issue I think that partial workaround should be to allow freely specifying locales and implement alias type later as it requires database schema change. > Adding a flag marking the primary name is also a schema change. As I understand it the translation/transliteration is not used yet anyhow so the limitation of one occurrence of certain locale in one alias list could be simply removed. (This is what I meant by "allow freely specifying locales".) Later the alias type attribute could be implemented together with translations/transliterations of canonical titles. > "prefer certain locales in search results" By design; any changes would be an improvement, but it's not a bug at the moment. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This is by design, so it should probably be a won't fix.
The locales are supposed to represent the primary name for the artist/label/work in another language, so just like we only have one artist or work name, we only have one primary artist or work alias for a language. At some point we would like to display localised names on the website, so that instead of seeing a bunch of squiggles, the system can automatically display the English name for people who can't read Russian for example. Other things using the data such as Picard would be able to do similar things too.