11. The method of claim 5 , wherein providing translation information comprises successively loading language resource files, wherein each successive language resource file comprises translations of increasing specificity to replace relatively less specific translations of one or more previously loaded language resource files.
5. A method of providing natural language support for users running queries against a database, comprising: providing a data abstraction model comprising a plurality of logical fields abstractly describing physical data residing in the database; providing translation information for the data abstraction model describing translations of each of the plurality of logical fields from a first natural language expression to two or more second natural language expressions; and displaying one of the second natural language expressions to a user, wherein which of the two or more second natural language expressions is displayed depends upon which natural language expression files are loaded to define a language resource component associated with the data abstraction model.