Issue Details (XML | Word | Printable)

Key: MBS-2240
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Normal Normal
Assignee: Oliver Charles
Reporter: Václav Brožík
Votes: 2
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
MusicBrainz Server

Aliases: certain locale can be used only once in the list of aliases

Created: 23/May/11 10:16 AM   Updated: 15/May/12 07:38 PM   Resolved: 15/May/12 07:38 PM
Component/s: Edit system
Affects Version/s: None
Fix Version/s: Schema change, 2012-05-15

Issue Links:
Duplicate
 
Relates
Resolution
 


 Description  « Hide

In NGS locale can be marked for aliases but certain locale (for example English) can be used only once in the list of aliases.
I observed this wrong behaviour in artist and work aliases.

Examples:

Академический ансамбль песни и пляски Российской армии has multiple aliases in English, multiple aliases in Russian etc. Currently their locales cannot be marked.
http://musicbrainz.org/artist/4f6654b3-0ae3-44bc-9bed-e9477446beab/aliases

Symfonie č. 9 e moll, op. 95 „Z Nového světa" has multiple names at least in Czech "Z Nového světa", "Novosvětská" and English "From the New World", "The New World Symphony". Currently their locales cannot be marked.
http://musicbrainz.org/work/aacb1ab0-c740-436a-a782-ed60026cf82b



Sort Order: Ascending order - Click to sort in descending order
nikki added a comment - 23/May/11 11:31 AM

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.


Václav Brožík added a comment - 23/May/11 12:24 PM

I understand the intention but IMHO it is a bad approach to the problem.

  • Instead of marking that an alias is a canonical name by specifying a locale there should be a true / false flag indicating whether the alias is a canonical name in the specified locale or not.
  • It is really a pity not to be able to mark locale of aliases. They could be used in the future to prefer certain locales in search results.
  • List of large number of aliases could be displayed well-arranged (sorted or grouped by locale) if the locale is specified for every alias.
  • It is really confusing for the contributors that they cannot specify the locale in every situation and that specifying the locale has an additional hidden meaning.

Václav Brožík added a comment - 25/May/11 11:03 AM

I noticed that there is already the issue MBS-1485 which suggests to add type to alias. This would of course be better and more general than adding just a flag for canonical translation/transliteration as I suggested above.

I think that partial workaround should be to allow freely specifying locales and implement alias type later as it requires database schema change.


nikki added a comment - 25/May/11 03:20 PM

Adding a flag marking the primary name is also a schema change.

I'm not sure what you mean freely specifying locales, nor what you mean by "prefer certain locales in search results"...


Václav Brožík added a comment - 25/May/11 04:02 PM

> Adding a flag marking the primary name is also a schema change.
I meant not changing the schema at all for now neither by adding the type nor by adding the flag.

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"
For example user selects that he would like to prefer Spanish titles in searches then search results would be sorted so that Spanish titles are listed close to the beginning of the results list.


Oliver Charles added a comment - 14/Sep/11 02:15 PM

By design; any changes would be an improvement, but it's not a bug at the moment.