AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2009, 22:04   #1  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Добрый день! Рад снова вас видеть, Likefire! Я, как и вы, уже ни раз озадачивался подобным,например, когда искал где затаился гад "Этап канала" у Возможной сделки. Когда язык в системе только один, метки вообще не вытряхиваются, так что я искал ответы SQL профайлером. Выяснил, например, что при открытии формы настроек объекта действительно идет соответствующий запрос к таблице LocalizedStrings, но вот что интересно: он возвращает строки NULL в то время, как на форме строки сообщений есть! Их значение не NULL, только если они были перегружены и опубликованы. Затаилось ощущение, что они могут быть жестко прописаны в ресурсах, что вообще говоря задница, потому как в этом случае DOM становится нашим новым лучшим другом (у меня уже стал).
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 29.12.2009, 09:05   #2  
datfi is offline
datfi
Участник
 
240 / 15 (1) ++
Регистрация: 20.08.2009
Адрес: Россия, Сыктывкар
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Добрый день! Рад снова вас видеть, Likefire! Я, как и вы, уже ни раз озадачивался подобным,например, когда искал где затаился гад "Этап канала" у Возможной сделки. Когда язык в системе только один, метки вообще не вытряхиваются, так что я искал ответы SQL профайлером. Выяснил, например, что при открытии формы настроек объекта действительно идет соответствующий запрос к таблице LocalizedStrings, но вот что интересно: он возвращает строки NULL в то время, как на форме строки сообщений есть! Их значение не NULL, только если они были перегружены и опубликованы. Затаилось ощущение, что они могут быть жестко прописаны в ресурсах, что вообще говоря задница, потому как в этом случае DOM становится нашим новым лучшим другом (у меня уже стал).
Да уж, метки трансляции видимо у всех больная тема. Поделюсь как я решил вопрос с переименованием объектов.
Преамбула: CRM 4.0 русский локализованный
1. Устанавливаю MUI английский
2. Подключаю.
3. Выгружаю метки трансляции
4. Получаеется выгруженый xml

Если его открыть в excel получается вполене удобочитаемая таблица в которой спокойно можно переименовать нужные объекты и системные сообщения к ним.

Дальше стандартный функционал excel (Ctrl +h)? найти и заменить. Главное скопом не переводить. Склонения у них все таки далее загружаем обратно и получаем результат.

Этот файл можно использовать и в других развертываниях если нужно, только нужно в этой xml поменять ID организации. Который так же можно узнать выгрузив метки трансляции в новом развертывании.
Вроде бы ничего не упустил.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не выполняется импорт меток для перевода a33ik Dynamics CRM: Администрирование 3 13.03.2009 14:27
Языковые версии CRM 3.0 Paolo Dynamics CRM: Администрирование 3 22.05.2006 15:08

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:44.