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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.02.2013, 17:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,631 / 848 (80) +++++++
Регистрация: 28.10.2006
axforum blogs: Локализация выпадающих списков и других элементов интерфейса
Источник: http://axforum.info/forums/blog.php?b=373
==============

Одной из редких, но крайне геморройных проблем интеграторов CRM является задача локализации интерфейса пользователя. Основными ее жертвами являются те редкие гении которые установили английский язык как базовый и сверху русский пакет обновления. И ничего, вроде бы, не предвещало беды, но... уроды-разработчики по неясным причинам разрешают кастомизацию лишь на базовом языке. Выгрузка кастомизаций в Excel лично мне больше всего напоминает издевательство, так как разобраться в этом буйстве форм и красок по двум столбцам "имя сущности" (куда так же входят имена списков) и "имя столбца объекта" (где могут оказаться имена и описания атрибутов, имена форм и списков, имена всех элементов форм и черти чего еще) не так-то просто. Прибавьте к этому раздражающие "лист защищен" и "невозможно заменить содержимое", которые постоянно выдает Excel и классическую проблему битого файла трансляций от CRM, и вот тут уже точно мало смешного.

К сожалению, у меня нет лекарства, которое вылечит абсолютно всех. Наиболее простым и правильным способом как и ранее является правка исходного файла кастомизаций - по сути это единственный способ переименовать именно то что нужно, однако для небольших задач сгодится трюк который я излагаю ниже.

Суть его в том, чтобы есть слона бутербродами. Создайте отдельное Решение и добавляйте в него существующие элементы из основного решения. Например, только один глобальный выпадающий список.



Далее выгрузив трансляции вы получите идеально ровный столбец значений, который очень удобно вставляет в гугль-переводчик.



На обратном пути он так же легко копируется из результатов перевода и всего через парк ошибок "лист защищен" (или отключение этой защиты нахрен) результат вставляется в нужное поле.



Разумеется может потребоваться ручная доработка, которая, к счастью, может быть выполнена в том же гугле с использованием подсказок. К сожалению, они могут не работать на больших объемах текста.



В моем случае требовалось загрузить справочник стран, названия которых переводятся однозначно, так что на выполнение задачи потребовалось лишь несколько минут.

Удачной локализации!


Источник: http://axforum.info/forums/blog.php?b=373
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Budget entries import in AX2012 Blog bot DAX Blogs 0 21.11.2012 00:12
DynamicsAxSCM: Visualizing Security in Microsoft Dynamics AX 2012 Blog bot DAX Blogs 0 29.08.2011 13:11
crminthefield: How to Create a Silverlight Web Resource that Interacts with CRM 2011 Forms Blog bot Dynamics CRM: Blogs 0 24.06.2011 04:17
Microsoft Dynamics CRM Team Blog: Welcome to the World of Dialogs - Part 1 Blog bot Dynamics CRM: Blogs 0 02.02.2011 21:11
DynamicsAxSCM: Personalization of Role Centers in Dynamics AX 2009 Blog bot DAX Blogs 0 21.06.2010 16:05

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

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

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