All'ambiente operativo Solaris sono stati aggiunti il supporto di nuove lingue con strutture di testo complesse, l'Internet Intranet Input Method Protocol, la gestione di font di terze parti, Unicode e oltre 30 versioni locali nuove o migliorate.
Il supporto delle lingue dell'ambiente operativo Solaris è stato migliorato in alcune aree importanti:
Il supporto di Unicode è stato ampliato per consentire lo sviluppo e le implementazioni multiscript
È stato aggiunto il supporto di lingue con strutture di testo complesse, come l'arabo, l'ebraico e il tailandese
È stato aggiunto il supporto per il protocollo IIIMP (Internet Intranet Input Method Protocol) per permettere agli utenti dei thin client di usufruire dei metodi di input basati sul server
Sun Microsystems ha fatto propria una filosofia multilingue degli ambienti informatici, in cui le versioni locali multiscript Unicode occupano un ruolo primario. Solaris ha da sempre supportato gli standard aperti e con questa release offre un supporto più ampio per lo standard Unicode v2.0, con sei nuove versioni locali Unicode UTF-8 - francese, tedesca, italiana, spagnola, svedese ed europea. (L'Europa adotterà l'Euro come valuta standard.)
Un'innovazione di particolare interesse per gli utenti e gli sviluppatori è l'inclusione del supporto multiscript. Ad esempio, nell'ambiente operativo Solaris 7, tutte le versioni locali en_US.UTF-8 sono state modificate in modo che gli utenti possano inserire e visualizzare il testo proveniente da script di scrittura differenti, ad esempio in lingua giapponese, tailandese o russa. È possibile passare facilmente da uno script all'altro senza bisogno di impostare o installare una nuova versione locale. Alcuni degli script utilizzabili per l'inserimento e la visualizzazione del testo nelle versioni locali sono i seguenti: arabo, cinese semplificato e tradizionale, giapponese, coreano, ebraico, tailandese, cirillico, gli script per l'Europa occidentale, orientale e settentrionale, turco e greco. È inoltre incluso un convertitore di set di codici grafico per facilitare la conversione dei dati degli utenti tra i vari set di codici.
In Solaris 7 è stato integrato il supporto di testi complessi per lingue come l'arabo, l'ebraico e il tailandese, che richiedono una speciale pre-elaborazione per gestire il testo bidirezionale, composito e sensibile al contesto. Gli sviluppatori potranno usufruire di questo nuovo supporto dell'elaborazione e del rendering dei testi per creare le applicazioni destinate a questi mercati.
Solaris 7 implementa il protocollo IIIMP (Internet Intranet Input Method Protocol) per consentire la piena interoperabilità tra i metodi di input di Solaris, Java e le applicazioni non-X Windows. Il protocollo IIIMP stabilisce il modo di funzionamento dei metodi di input per le applicazioni non-X Window (incluse le applicazioni e gli applet Java), e offre una soluzione indipendente dalla piattaforma per i clienti che dispongono di un thin client, ad esempio un network computer o una JavaStationTM, e vogliono poter utilizzare i metodi di input del server.
Solaris 7 ha migliorato il supporto dei font con la nuova applicazione Desktop Font Downloader, che permette agli utenti di usare e gestire facilmente i font PostScript Type 1 e i font TrueType di terze parti nell'ambiente Solaris.
Sun ritiene molto importante offrire un supporto adeguato dell'ambiente utente. Con questa release, Solaris ha modificato oltre trenta versioni locali per rispondere meglio alle esigenze degli utenti. Alcune di queste modifiche riguardano il supporto della nuova valuta, l'Euro, che entrerà in vigore dal gennaio 1999.
Nel 1997, la Comunità Europea (CE) ha deciso di standardizzarsi su un'unica moneta, denominata "Euro". A partire dal gennaio 1999, tutte le industrie di commercio con l'estero, le banche e le istituzioni finanziarie della CE passeranno dalla valuta locale all'Euro.
In previsione di questo cambiamento, la release Solaris 7 ha aggiunto il supporto dell'Euro in sedici nuove versioni locali, descritte nelle tabelle seguenti. Il meccanismo di input per il simbolo dell'Euro in queste versioni locali corrisponde alla proposta presentata a tale riguardo nelle raccomandazioni della Commissione Europea. Queste versioni locali opzionali potranno essere usate dagli sviluppatori e dagli utenti che debbano operare in Euro. I simboli delle valute locali saranno ancora disponibili per assicurare la compatibilità all'indietro.
Solaris supporta già la maggior parte delle lingue europee e, in questa release, ha ampliato in particolare il supporto delle aree dell'Europa orientale, della Tailandia e delle regioni del Medio Oriente. Le tabelle seguenti elencano le nuove versioni locali disponibili nell'ambiente operativo Solaris 7.
Tabella 3-1 Versioni locali nuove e modificate per gli utenti
Regione |
Versione locale |
Set di codici ISO |
Commenti |
---|---|---|---|
Albania |
sq_AL |
8859-2 |
|
Bosnia |
nr |
8859-2 |
|
Bulgaria |
bg_BG |
8859-5 |
|
Croazia |
hr_HR |
8859-2 |
|
Estonia |
et |
8859-15 |
Il set di codici predefinito è stato cambiato da ISO 8859-1 a ISO 8859-15. |
Finlandia |
su è stato cambiato in fi |
-- |
La versione locale è stata resa conforme agli standard ISO |
Francia |
fr.UTF-8 |
UTF-8 |
|
Germania |
de.UTF-8 |
UTF-8 |
|
Israele |
he |
8859-8 |
|
Italia |
it.UTF-8 |
UTF-8 |
|
Lettonia |
lt |
8859-13 |
Il set di codici predefinito è stato cambiato da ISO 8859-4 a ISO 8859-13. |
Lituania |
lv |
8859-13 |
Il set di codici predefinito è stato cambiato da ISO 8859-4 a ISO 8859-13. |
Macedonia |
mk_MK |
8859-5 |
|
Norvegia |
no_NY |
8859-1 |
|
Romania |
ro_RO |
8859-2 |
|
Russia |
ru |
KOI-8 |
Il set di codici predefinito è stato cambiato da ISO 8859-5 a KOI-8. La versione locale russa basata su ISO 8859-5 sarà ancora disponibile come ru. La nuova versione locale sarà ru.K0I8-R. |
Arabia Saudita |
ar |
8859-6 |
|
Serbia |
sr_SP |
8859-5 |
|
Slovacchia |
sl_SK |
8859-2 |
|
Slovenia |
sl_SI |
8859-2 |
|
Spagna |
es.UTF-8 |
UTF-8 |
|
Svezia |
sv.UTF-8 |
UTF-8 |
|
Tailandia |
th_TH |
TIS 620-2533 |
|
Gran Bretagna |
en_UK è stato cambiato in en_GB |
|
La versione locale è stata resa conforme agli standard ISO |
Tabella 3-2 Nuove versioni locali per gli utenti che supporteranno la valuta Euro
Regione |
Versione locale |
Set di codici ISO |
---|---|---|
Austria |
de_AT.ISO8859-15 |
8859-15 |
Belgio |
fr_BE.ISO8859-15 |
8859-15 |
Danimarca |
da.ISO8859-15 |
8859-15 |
Finlandia |
fi.ISO8859-15 |
8859-15 |
Francia |
fr.ISO8859-15 |
8859-15 |
Germania |
de.ISO8859-15 |
8859-15 |
Grecia |
el.sun_eu_greek |
8859-7 (modificato) |
Irlanda |
en_IE.ISO8859-15 |
8859-15 |
Italia |
it.ISO8859-15 |
8859-15 |
Olanda |
nl.ISO8859-15 |
8859-15 |
Portogallo |
pt.ISO8859-15 |
8859-15 |
Spagna |
es.ISO8859-15 |
8859-15 |
Svezia |
sv.ISO8859-15 |
8859-15 |
Gran Bretagna |
en_GB.ISO8859-15 |
8859-15 |
Europa |
en_EU.ISO8859-15 |
8859-15 |