giovedì 12 febbraio 2015

Localizzazione di un programma

Il termine localizzazione viene usato impropriamente nel campo informatico, mutuandolo dall'inglese, riguardo alla lingua mostrata dal programma. Quando si scrivono programmi per diverse nazioni, di solito di localizza, nel senso che si usa la lingua locale (italiano, francese, spagno, inglese, ecc.).
Scrivere un programma con diverse localizzazioni al suo interno ci risparmia di dover riscrivere più volte lo stesso programma. Livecode permette di trasformare agevolmente il programma utilizzando i Property profile (profili). I profili si impostano dall'ispettore delle proprietà:
Grazie ai profili con un solo comando potete impostare tutte le proprietà di tutti gli elementi del programma. Ad esempio per passare al francese:


set the profile of this stack to "francese"

Tutto ciò funziona solo su Windows, Linux e Mac.
Su Android e iOS dovrete utilizzare un database (ad esempio SQLite) di appoggio, poichè i profili su mobile non sono supportati.