Я работаю в среде .NET, где система иногда генерирует записи журнала для клиента. Затем сообщения добавляются в журнал клиентов, который может быть просмотрен позднее.Локализация системных сообщений о статусе
Например, если клиент подписывается на новую услугу или у клиента произошла неудачная попытка платежа, эти сообщения добавляются в журнал клиента.
В настоящий момент все сообщения жестко закодированы в код, например: «Клиент не смог завершить платеж XX».
Проблема в том, что эти сообщения должны быть локализованы разумным образом, так что, когда английский пользователь просматривает журнал клиента, он получает сообщения на английском языке, а когда иностранный пользователь просматривает журнал, он получает их на его языке.
Что было бы лучшим способом справиться с этим сценарием?
Используете ли вы журнал файлов или журнал событий? – Treb 2008-12-11 16:12:14