Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

ВЪВЕДЕНИЕ

Тази статия съдържа указания как да пишете код, който може лесно да бъде преведен в Dexterity в Microsoft Dynamics GP и в Microsoft Business Solutions – Чудесни равнини. Освен това тази статия съдържа указания как да пишете код, който може да се изпълнява на няколко езика.

Когато първоначално е проектирана Dexterity, един принцип на дизайна е да позволи лесното превеждане на приложения на други езици. Друг принцип на проекта е да позволи лесното локализиране на терминологията и формата за определени страни.

Повече информация

Указания как да напишете код за сръчност, който може лесно да бъде преведен

За да напишете код за сръчност, който може лесно да се преведе, използвайте следните указания:

  • Не използвайте твърдо кодирани низове. Вместо това използвайте съобщения.

  • Не свързвайте съобщения. Например използвайте контейнера %1, използвайте контейнера %2или използвайте заместване.

  • Не използвайте ресурс за съобщения, ако той не трябва да се превежда. Вместо това използвайте константа.

  • Не предполагайте нищо за размера на ресурс за съобщение. Надценявайте възможната дължина на ресурс за съобщения.

  • Не използвайте едно съобщение, за да работите с много съобщения. Създайте отделни съобщения за всяка употреба.

  • Не използвайте низове, които завършват на интервали или съобщения, които завършват на интервали. Крайните интервали не могат да се видят и крайните интервали се загубят.

  • Не използвайте съобщения за присвояване на ключови стойности в таблици. Използвайте константи.

  • Не използвайте текст в растерни изображения. Ресурсите могат да имат както текст, така и картини, присвоени на ресурсите.

  • Увеличаване на размера на полетата за подкани. Оставете място, за да може подканите да са по-дълги, след като бъдат преведени.

  • Когато замествате данни в съобщения, замествайте само данни от таблици или от изчисления.

  • Не предполагайте, че всички букви са между a и z или между A и Z. Също така помислете за разширени знаци. Помислете например за следните разширени знаци:

    • ç

    • è

    • é

    • ê

    • Ö

Указания как да напишете код за сръчност, който може да се изпълнява на няколко езика

Дори ако приложението може лесно да бъде преведено, все още може да срещнете проблеми, когато изпълнявате приложението на няколко езика в една и съща система. За да напишете код за сръчност, който може да се изпълнява на няколко езика, използвайте следните указания:

  • Не използвайте съобщения за съхраняване на данни или за извличане на данни. Използвайте константи за съхраняване на данни или за извличане на данни.

  • Не използвайте сортирани списъци, освен ако не е абсолютно необходимо. Можете обаче да използвате сортирани списъци, ако потребителят нареди елементите в списъка.

  • Не съхранявайте низ в таблица, освен ако потребителят не въведете низа или ако низът няма ИД на език в ключа. Можете обаче да съхранявате низ в таблица, ако низът е постоянна стойност, която потребителят не може да види. Или можете да съхранявате низ в таблица, ако таблицата е истинска временна таблица.

  • Задействайте процедурата syLanguage, за да добавите ресурси на други доставчици, които се нуждаят от превод.

  • Включете ИД на език, когато проектирате нови таблици.

  • Не използвайте съобщения, където константи са по-подходящи.

Препратки

За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

942751 Описание на променливата на глобалната система language ID в Microsoft Dynamics GP

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×