|
|
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Есть мысль использовать справочник сообщений в БД, например, таблица типа ID_MESSAGE INTEGER Name_RU Varchar(2000) Name_EN Varchar(2000) Name_FR Varchar(2000) Кто сталкивался с необходимостью централизованного хранения всевозможных сообщений для пользователя? Какие есть мысли по данному поводу, может свои готовые наработки? Какие подводные камни? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 09:28 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Новичок ООП..Какие подводные камни?Вся наша жизнь - один сплошной подводный камень. Сделайте табличку "Языки", а в табличке - поля "текст" и внешний ключ "язык". Это просто из общих соображений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 09:44 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Никанор Кузьмича в табличке с самими сообщениями - поля "текст" и внешний ключ "язык".Поправил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 09:45 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Новичок ООП..Есть мысль использовать справочник сообщений в БД, например, таблица типа ID_MESSAGE INTEGER Name_RU Varchar(2000) Name_EN Varchar(2000) Name_FR Varchar(2000) Кто сталкивался с необходимостью централизованного хранения всевозможных сообщений для пользователя? Какие есть мысли по данному поводу, может свои готовые наработки? Какие подводные камни? А обязательно их хранить в БД? В .Net есть штатный механизм локализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 09:46 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Единое место, где должны храниться сообщения - это БД, так как 99 % логики находится в Хранимых Процедурах, сообщения от которых используются во всех клиентских приложениях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 09:54 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Никанор КузьмичСделайте табличку "Языки", а в табличке - поля "текст" и внешний ключ "язык". Это просто из общих соображений.Спасибо, этот ответ просто висел в воздухе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 09:57 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Новичок ООП.., а языка всего три планируется, или возможно когда-нибудь и другие появятся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 09:59 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Не исключено, также, что нужно продумать систему сообщений с параметрами, например "Здравствуйте, уважаемый {0}! Пользователь {1} послал ваш запрос к {2} и пожелал вам {3}." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 10:00 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
skyANAНовичок ООП.., а языка всего три планируется, или возможно когда-нибудь и другие появятся? Пока только три, но вы же знаете .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 10:00 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Новичок ООП..Не исключено, также, что нужно продумать систему сообщений с параметрами, например "Здравствуйте, уважаемый {0}! Пользователь {1} послал ваш запрос к {2} и пожелал вам {3}." Ну приделайте так называемые шаблоны и макросы. В почтовых клиентах ни разу ими не пользовались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 10:02 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
skyANA, неа, не пользовался. Но сейчас интересует не это, а с какими возможными трудностями придётся столкнуться при ведении централизованного справочника. Например, если заполнять справочник будут несколько сотрудников, то может быть, что одинаковое по смыслу сообщение они введут разными словами и тому подобные рабочие моменты ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 10:08 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Новичок ООП.., ну да, если вы их никак не ограничите, то надо будет вычищать дубликаты, искать того, кто нечаянно удалил лишнего и т.п. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 10:19 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
Новичок ООП..с какими возможными трудностями придётся столкнуться при ведении централизованного справочника. Например, если заполнять справочник будут несколько сотрудников, то может быть, что одинаковое по смыслу сообщение они введут разными словами и тому подобные рабочие моменты ... Через некоторое время сотрудники забьют на все языки кроме одного. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 10:23 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
послежу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2017, 12:12 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
В САПе так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 11:44 |
|
||
|
Мультиязычный справочник сообщений
|
|||
|---|---|---|---|
|
#18+
как вариант: Можно в одном поле хранить через разделитель языки: Goods;Товар;Tovar На клиенте по номеру языка выделять нужный токен. Добавление нового языка простое. Дописываем в хвост новый текст. Если нужного токена нет, то зачитываем первый, который есть всегда. Проблема: нужно следить, чтоб токены не смещались и не менялись местами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 11:51 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1540157]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 398ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...