Страница 1 из 1

Локализация + выравнивание текста

Добавлено: 07 ноя 2014, 19:09
kavit
Добрый день. Подскажите как бы сделать выравнивание текста после локализованного текста

Скриншот: http://screencast.com/t/BMnzr8kmw
Подробно: Пусть по центру формы располагается блок текста состоящий из 2-х элементов: [Element 1][Element 2]

Element 1 - Локализованный текст
Element 2 - Значение из данных (но может быть просто текст)
Например:
Водительское удостоверение: №123456 - на русском
Führerschein: №123456 - на немецком

Нужно, чтобы Element 2, всегда располагался справа сразу после Element 1, ширина которого изменяется в зависимости от перевода.

Пока решили через "заплатку". Весь блок поместили в локализованный ресурс

Код: Выделить всё

<data name="TextExample" xml:space="preserve">
  <value>Водительское удостоверение: {Properties.Number}</value>
</data>

К сожалению такой подход не работает, если нужно пользователю изменить {Properties.Number} на другое поле, например на {Properties.NumberOther}. Приходится менять в ресурсах тоже.

Re: Локализация + выравнивание текста

Добавлено: 08 ноя 2014, 01:30
Jan
Здравствуйте,

Как вариант можно производить локализацию переменной. А переменную использовать в выражении.

Спасибо.

Re: Локализация + выравнивание текста

Добавлено: 24 ноя 2014, 14:43
kavit
Добрый день. Вернулся из отпуска, готов продолжить диалог.

Можете привести пример выражения, чтобы не было неоднозначностей?

Re: Локализация + выравнивание текста

Добавлено: 24 ноя 2014, 16:36
HighAley
Здравствуйте.

Вы пробовали использовать переменные? Какие у вас возникли проблемы с этим?

Спасибо.

Re: Локализация + выравнивание текста

Добавлено: 25 ноя 2014, 10:36
kavit
я поэтому и прошу привести пример, чтобы понять что вы подразумеваете под
Как вариант можно производить локализацию переменной.
Речь идет о
1) программном создании переменных (http://screencast.com/t/bNN3gIbbFU0R)
2) заполнении в коде их локализованными значениями
3) формирование значения текста как составное поле (http://screencast.com/t/cD76SAO3t5P)

О этом речь?

Re: Локализация + выравнивание текста

Добавлено: 25 ноя 2014, 17:03
HighAley
Здравствуйте.

Имелось в виду создание переменных с локализованным текстом и использование их как в 3 варианте.

Спасибо.

Re: Локализация + выравнивание текста

Добавлено: 26 ноя 2014, 16:01
kavit
Сделал, решение подошло. Спасибо

Re: Локализация + выравнивание текста

Добавлено: 27 ноя 2014, 14:36
HighAley
Здравствуйте.

Мы всегда рады помочь.
Пишите, если ещё нужна помощь.

Спасибо.