14. The method of claim 11 further comprising performing independent updates to locale data contained in the plurality of national language support file segments.
11. A method for providing a virtual national language support file, comprising: providing, by a mobile computing device, a plurality of national language support file segments, wherein the plurality of national language support file segments include a national language support base segment providing first locale data and a plurality of locale file pointers, each of the plurality of locale file pointers comprising a table containing a locale identification and a file offset pair for each of a plurality of locales contained in the virtual national language support file, the file offset comprising at least one of Unicode data and sortkey data, the table being sorted by the locale identification in an increasing order, the plurality of national language support file segments further including at least one national language support segment for providing second locale data; logically binding, by the mobile computing device, the plurality of national language support file segments in a wrapper; and searching, by the mobile computing device the plurality of national language support file segments using a dynamically modifiable search order, the dynamically modifiable search order comprising reorganizing the search of frequently used national language support file segments based on the locale identification.