Ну в принципе да, но тогда смысл свойства "язык" не понятен.
Язык песни? Нет, она на английском...
Язык на котором поет певец? Тоже нет, он поет и на русском и на английском... может еще на каком, не совсем знаком с его творчеством...
Принадлежность к стране? Опять таки нет... в России говорят на разных языках...
Я все таки полагаю, что язык песни, это самое правильное.... В таких случаях просто создавать ссылку на второе, в транслите написанное имя... Кому надо там посмотрит, а кому не нужно, тот мимо пройдет...
Я все таки считаю, что англоязычный пользователь не будет заходить в папку "Билан Дима", чтобы посмотреть "какие там песни лежат в этой папке с названием из кракозябров". Вот если бы исполнитель был назван "Dima Bilan" - тогда без вопросов.
С другой стороны, русскоязычный пользователь, заходя в папку "Билан Дима", мне кажется, ожидает увидеть все песни Билана, даже если у него выбран только русский язык (как показывает практика, многие пользователи вообще не в курсе, что можно выбрать язык для отображения песен).
Можно, конечно, ввести еще и свойство языка для сущности Исполнитель, но это еще больше усложнит структуру и негативно скажется на скорости загрузки списка песен в программе.
Нет, как-то это не совсем правильно... Если песня на английском, то и указываться должен английский язык... То есть, если англоязычный пользователь, включил у себя только песни на английском, то он так же увидит и песню(и) Билана (те которые на английском), но не увидят песен на русском. По моему логично. А вот указывать к тексту на английском, что он "русский", на мой взгляд не логично.
Под языком песни нужно в первую очередь понимать список, в котором она будет отображаться. В песнях, у которых исполнитель указан на русском языке, не может быть указан английский язык. Иначе, у англоязычных пользователей в списке появляются исполнители, которые они прочитать даже не могут :)
We use cookies
We use cookies for analytics. You can accept all cookies or choose only essential ones. Privacy Policy
Cookie Settings
Essential cookies
These cookies are necessary for the website to function and cannot be disabled.