В силу того, что Текстовые Элементы (текст) имеет тенденцию увеличиваться в длине в процессе Локализации Приложения, вам необходимо быть особо внимательным при проектировании и разработке следующих Компонент Пользовательского Интерфейса:

Создание Сообщений Приложения

Обратите Внимание, что При создании необходимого Сообщения в вашем Приложении, текстовая Строка на Английском языке обычно имеет меньший Размер, чем соответствующая Строка на другом, Национальном Языке. В следующей таблице представлена некоторая средняя Оценка увеличения Размеров Текстовых Элементов при выполнении операций Локализации.

Размер Текста (на Английском Языке), (в символах) Дополнительное Увеличение для Локализованной Строки

1 - 4

на 100%

5 - 10

на 80%

11 - 20

на 60%

21 - 30

на 40%

31 - 50

на 20%

более, чем 50

на 10%

Разработка Элементов Меню и Форм

Как и приведенные выше Сообщения Приложения, Элементы Меню и Форм также имеют тенденцию увеличиваться в Размерах при проведенеии Локализации рассматриваемого Приложения. Для Примера, рассимотрим представленную ниже Форму, которая является частью тестового Приложения: Automated Teller Machine (Автоматизированное Место Кассира). На первом Кадре представлена Форма - в оригинале, (на английсклом языке), а на втором Кадре - представлен соответствующий Эквивалент Формы на Испанском Языке. Вы легко можете увидеть относительные Увеличения Размеров Текстовых Элементов рассматриваемой Формы.

NoteСовет

Если вы имеете возможность Резервировать место для расширения Текстовых Элементов Сообщений и Контролов Форм, которые планируются для Локализации, вы значительно съэкономите время своего Труда и производственных Затрат для выполнения требуемых Операций изменения Размеров Сообщений и надписей в Контролах Форм, и всего Пользовательского Интерфейса.

Текстовым Элементам требуется Больше Места после проведения Локализации:

FoxPro Localization Issues

Рекомендации:
В элементах Меню и Формах, избегайте сокращения отдельных Зон Строк Статуса (Status Bar). Также, не рекомендуется использовать Сокращения некоторых Слов, они могут Отсутствовать в других национальных Языках.

Использование Иконок и Графических Элементов (картинок)

Широкое и правильное использование Графических Элементов (картинок) - как базовых Элементов Пользовательского Интерфейса, является весьма предпочтительным и не требующим описываемых операций Локализации. Тем не менее, Обозначение распространенных операций в виде Картинок не может перевесить однозначного описания их Словом, Текстовым Элементом. Следовательно, при использовании Графических Элементов для организации Пользовательского Интерфейса рекомендуем вам придерживаться следующих Правил:

  • Рекомендуем использовать Общепринятые Картинки для определенных Операций. Например, для обработки Электронной Почты рекомендуется использовать Картинку - Конверт. Однако, не рекомендуется использовать Картинку - Почтовый_Ящик, - этот символ не является Общепринятым при обработке Почты.

  • Осторожно используйте "культурно-чувствительные" Символы. Например, осторожно нужно относиться к Религиозным Символам и символам различных Животных (они также имеют Религиозную, или другую направленность).

  • Избегайте использования Текстовых Элементов в графических Картинках, их масштабирование и локализация также могут быть затруднены.

  • Рекомендуется также избегать использования: Жаргона, Слэнга, Юмора, не-литературных слов, этнических Стереотипов, и прочего..., и тому подобного...

  • Активно используйте Текстовые подсказки, которые размещаются в свойствах Контролов ToolTips, которые значительно расширяют и Уточняют значение Графических Элементов, и имеют свойства Автоматического расширения Размеров данных Текстовых Элементов.

  • Если вы используете Изображения Мужчин или Женщин, внимательно отслеживайте предназначение используемых Картинок, изображаемые Жесты и выполняемые операции Обработки Данных.

  • Рекомендуется корректно использовать различные Цветовые Комбинации. Например, избегайте использование цветовых комбинаций, соответствующих национальным Флагам или различным Политическим Движениям.

Если у вас имеются сомнения по использованию некоторого Графического Элементы в конкретной Части Пользовательского Интерфейса, то обратитесь за Советом к Опытному Разработчику или Заказчику Приложения. 

См. также