Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

UVOD

Ovaj članak sadrži smjernice za pisanje koda koji se može jednostavno prevesti u aplikaciji Dexterity u aplikaciji Microsoft Dynamics GP i u rješenjima Microsoft Business Solutions – Great Plains. Uz to, ovaj članak sadrži smjernice za pisanje koda koji se može izvoditi na više jezika.

Kada je dexterity izvorno dizajniran, jedan je od principa dizajna omogućio jednostavno prevedene aplikacije na druge jezike. Drugi princip dizajna bio je omogućiti da se terminologija i oblik jednostavno lokaliziraju za određene države.

Dodatne informacije

Smjernice za pisanje koda za spretnost koji se može jednostavno prevesti

Da biste napisali kod za spretnost koji se može jednostavno prevesti, koristite sljedeće smjernice:

  • Nemojte koristiti teško kodne nizove. Umjesto toga koristite poruke.

  • Nemojte ometi poruke. Na primjer, koristite rezervirano mjesto %1, koristite rezervirano mjesto %2ili koristite zamjenu.

  • Resurs poruke nemojte koristiti ako ga ne biste trebali prevesti. Umjesto toga koristite konstantu.

  • Nemojte pretpostavljati ništa o veličini resursa poruke. Precijeni moguću duljinu resursa poruke.

  • Nemojte koristiti jednu poruku za brojne poruke. Stvorite zasebne poruke za svaku upotrebu.

  • Ne koristite nizove koji završavaju u razmacima ili porukama koje završavaju u razmacima. Ne možete vidjeti prateće razmake, a prateći se prostori gube.

  • Nemojte koristiti poruke da biste dodijelili ključne vrijednosti u tablicama. Koristite konstante.

  • Nemojte koristiti tekst u bitmapama. Resursi mogu imati i tekst i slike dodijeljene resursima.

  • Maksimizirajte veličinu polja za upite. Ostavite razmak da bi upiti bili dulji nakon prijevoda.

  • Kada podatke zamijenite porukama, podatke možete zamijeniti samo iz tablica ili izračuna.

  • Nemojte pretpostavljati da su sva slova između a i z ili između A i Ž. Razmislite i o proširenim znakovima. Na primjer, razmislite o sljedećim proširenim znakovima:

    • ç

    • è

    • é

    • ê

    • Ö

Smjernice za pisanje koda spretnosti koji se može izvoditi na više jezika

Čak i ako se aplikacija može jednostavno prevesti, možda ćete i dalje naići na probleme kada aplikaciju pokrenete na više jezika u istom sustavu. Da biste napisali kod spretnosti koji se može izvoditi na više jezika, koristite sljedeće smjernice:

  • Nemojte koristiti poruke za pohranu podataka ni dohvaćanje podataka. Koristite konstante za pohranu podataka ili dohvaćanje podataka.

  • Sortirane popise nemojte koristiti ako to nije apsolutno potrebno. No sortirane popise možete koristiti ako korisnik uvrsti stavke na popis.

  • Niz nemojte spremati u tablicu osim ako korisnik ne ugnječe niz ili ako niz u ključu nema ID jezika. No niz možete pohraniti u tablicu ako je niz konstantna vrijednost koju korisnik ne može vidjeti. Možete i spremiti niz u tablicu ako je tablica prava privremena tablica.

  • Aktivirajte postupak syLanguage da biste dodali resurse drugih proizvođača kojima je potreban prijevod.

  • Prilikom dizajniranja novih tablica uvrsti ID jezika.

  • Nemojte koristiti poruke u kojima su konstante prikladnije.

Reference

Dodatne informacije potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

942751 Opis globalne sistemske varijable ID jezika u sustavu Microsoft Dynamics GP

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×