Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Internacionalizácia Java Coding

Programátor musí ručne zadať hodnotu pre každý titul v menu , každý názov položky menu , a každý iný kus textu v zdrojovom kóde akejkoľvek aplikácie . Zatiaľ čo robí programu viacjazyčné môžete rýchlo vytvoriť prebytok kódu , Java zahŕňa špecializované dátové objekty , ktoré uľahčujú programátorom na medzinárodnej zdrojové kódy svojich projektov . Jazyk aplikácie

Internacionalizácia zdrojový kód danej programu Java umožňuje single verziu kódu spustiť pre užívateľov viacerých jazykov . Tento proces je časovo náročnejšie , než len výrobu program , ktorý možno spustiť len v jednom jazyku . To zaberie menej času , však, ako ísť späť a prepisovania zdrojového kódu projektu k spusteniu v ďalších jednotlivých jazykoch zakaždým , keď vývojári chcú preniknúť na nový trh . Internacionalizácia tiež je oveľa ľahšie udržať jedinú verziu softvéru , skôr než s úplne inú verziu pre každý jazyk . Jazyk nie je jedinou starosťou pri spustení programu v inej krajine , kultúrne , geografické a klimatické aj odkazy , napríklad, môže byť potrebné zmeniť na programe zmysel v inom národe
Národné prostredie .

vývojári softvéru nájdete na rôznych abecied a jazykov , ktoré používatelia počítačov po celom svete používajú ako lokalitách . Locales sú viacvrstvové , obsahujúcu položku najvyššej úrovne pre konkrétnu krajinu , postupne nižšiu záznamy úroveň pre daný štát alebo provincie , a potom pre jazyky obyvatelia týchto čoraz viac konkrétnych zemepisných oblastiach bežne používajú . Tie obsahujú nielen jazyk a abecedu , ktorá táto oblasť bežne používa pre daný jazyk , ale aj formát , ktorý kraj používa pre zobrazenie dátumu a času .
Locale Objekty

Java robí veľa práce pre správu týchto rôznych miestach pre programátora tým ich ukladanie v súboroch tried . Pre každú lokalitu , v ktorom vývojári chcú svoj ​​program , aby bolo možné spustiť , môžu programátori vytvárať inštancie objektov týchto národného tried . Tieto objekty efektívne obsahovať verzii určitého jazyka je pre celé rozhranie programu . Locale objekty ukladať dáta v jazyku danej oblasti , ale nie priamo previesť . Vývojári teda musia byť buď zdatní s jazykmi , v ktorých chcú , aby ich programy spustiť , alebo nájsť jedinca zvládnuť preklad pre ne .
Národné prostredie a JVM

systém Java mať strojovo špecifické Java Virtual Machine ( JVM ) , čo znamená zovšeobecnené bytecode do spustiteľného kódu pre konkrétny operačný systém , pomáha vývojárom kód internacionalizácie . JVM má široký prístup k operačnému systému a jeho nastavenie , takže je možné automaticky určiť lokalitu , v ktorej má používateľ nastavený svoj ​​počítač ovládať . Keď JVM spustí program , používa túto informáciu , aby automaticky vybral jazyk koncového užívateľa z radov tých , vývojári zahrnuté v objektoch národného programu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené