|
|
|
Справочная таблица для разных языков интерфейса
|
|||
|---|---|---|---|
|
#18+
Всем добрый день! Нужно сделать таблицу, в которой храняться группы товаров PROD_GROUP. Есть таблица товаров PRODUCT, которая имеет FK на таблицу PROD_GROUP. Интерфейс системы на выбор русский или английский, поэтому таблица хранит названия групп на обоих языках Есть две идеи, так: ID_GROUP | NAME_GROUP | CULTURE ------------------------------------ 1 | Одежда |rus 2 | Обувь |rus 3 | Аксесуары |rus 4 | Clothes |eng 5 | Shoes |eng 6 | Accessories |eng Или вот так: ID_GROUP | NAME_RUS | NAME_ENG ------------------------------------ 1 | Одежда | Clothes 2 | Обувь | Shoes 3 | Аксесуары | Accessories Подскажите, какой вариант лучше? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 15:56 |
|
||
|
Справочная таблица для разных языков интерфейса
|
|||
|---|---|---|---|
|
#18+
Idaxebrn, 1-ый, "завтра" могут понадобится другие языки. Дополнительно, языки сделать отдельной таблицей. В таблице описаний ссылку на ид языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 15:59 |
|
||
|
Справочная таблица для разных языков интерфейса
|
|||
|---|---|---|---|
|
#18+
В первом варианте тебе надо сопоставить одиниковые группы. т.е. в отдельную таблицу сущность "группы", в другую таблицу названия групп с сылками на справочник групп и на справочник языков , который также хранится в отдельной таблице. т.е. 3 таблицы. справочник групп, справочник языков, и таблица многие - многие с сылками на группы и на языки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 18:36 |
|
||
|
Справочная таблица для разных языков интерфейса
|
|||
|---|---|---|---|
|
#18+
Если языков намечается менее 5-7 - однозначно первый вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2010, 16:36 |
|
||
|
Справочная таблица для разных языков интерфейса
|
|||
|---|---|---|---|
|
#18+
Idaxebrnтак: ID_GROUP | NAME_GROUP | CULTURE ------------------------------------ 1 | Одежда |rus 2 | Обувь |rus 3 | Аксесуары |rus 4 | Clothes |eng 5 | Shoes |eng 6 | Accessories |eng Подскажите, какой вариант лучше? Какой-то ущербный вариант получается... Почему например Аксесуары и Accessories имеют разный ID_GROUP? Ведь это одна группа, только названия на разных языках. Значение CULTURE вынести в другую табличку, а тут оставить только ссылку на ИД/код языка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2010, 16:43 |
|
||
|
Справочная таблица для разных языков интерфейса
|
|||
|---|---|---|---|
|
#18+
Надо так, только так не надо.... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2010, 16:57 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36754817&tid=1542606]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
196ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 543ms |

| 0 / 0 |
