HOME

TheInfoList



OR:

A language code is a
code In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communicati ...
that assigns letters or numbers as identifiers or classifiers for
language Language is a structured system of communication. The structure of a language is its grammar and the free components are its vocabulary. Languages are the primary means by which humans communicate, and may be conveyed through a variety of ...
s. These codes may be used to organize
library A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vi ...
collections or presentations of
data In the pursuit of knowledge, data (; ) is a collection of discrete values that convey information, describing quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpret ...
, to choose the correct localizations and translations in
computing Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, ...
, and as a shorthand designation for longer forms of language names.


Difficulties of classification

Language code schemes attempt to classify the complex world of human languages,
dialects The term dialect (from Latin , , from the Ancient Greek word , 'discourse', from , 'through' and , 'I speak') can refer to either of two distinctly different types of linguistic phenomena: One usage refers to a variety of a language that is a ...
, and
variants Variant may refer to: In arts and entertainment * ''Variant'' (magazine), a former British cultural magazine * Variant cover, an issue of comic books with varying cover art * ''Variant'' (novel), a novel by Robison Wells * "The Variant", 2021 e ...
. Most schemes make some compromises between being general and being complete enough to support specific dialects. For example, most people in
Central America Central America ( es, América Central or ) is a subregion of the Americas. Its boundaries are defined as bordering the United States to the north, Colombia to the south, the Caribbean Sea to the east, and the Pacific Ocean to the west. ...
and
South America South America is a continent entirely in the Western Hemisphere and mostly in the Southern Hemisphere, with a relatively small portion in the Northern Hemisphere at the northern tip of the continent. It can also be described as the sou ...
speak
Spanish Spanish might refer to: * Items from or related to Spain: **Spaniards are a nation and ethnic group indigenous to Spain **Spanish language, spoken in Spain and many Latin American countries **Spanish cuisine Other places * Spanish, Ontario, Can ...
. Spanish spoken in
Mexico Mexico (Spanish language, Spanish: México), officially the United Mexican States, is a List of sovereign states, country in the southern portion of North America. It is borders of Mexico, bordered to the north by the United States; to the so ...
will be slightly different from Spanish spoken in
Peru , image_flag = Flag of Peru.svg , image_coat = Escudo nacional del Perú.svg , other_symbol = Great Seal of the State , other_symbol_type = National seal , national_motto = "Firm and Happy f ...
. Different regions of Mexico will have slightly different dialects and accents of Spanish. A language code scheme might group these all as "Spanish" for choosing a keyboard layout, most as "Spanish" for general usage, or separate each dialect to allow region-specific idioms.


Common schemes

Some common language code schemes include:


See also

* Accept-Language *
Codes for constructed languages This is a list of ISO 639 codes and IETF language tags (BCP 47) for individual constructed languages, complete . ISO 639-2 and ISO 639-5 also have the code for other artificial languages. The BCP 47 subtag can be used to create a suitable priva ...
*
Country code Country codes are short alphabetic or numeric geographical codes (geocodes) developed to represent countries and dependent areas, for use in data processing and communications. Several different systems have been developed to do this. The term ...
* Flag icons for languages *
List of ISO 639-1 codes ISO 639 is a standardized nomenclature used to classify languages. Each language is assigned a two-letter (639-1) and three-letter ( and ) lowercase abbreviation, amended in later versions of the nomenclature. This table lists all of: * ISO 639-1 ...
- codes for common languages *
List of ISO 639-2 codes ISO 639 is a set of international standards that lists short codes for language names. The following is a complete list of three-letter codes defined in part two (ISO 639-2) of the standard, including the corresponding two-letter ( ISO 639-1) codes ...
- expanded 3 character code list of all languages coded by ISO *
Locale (computer software) In computing, a locale is a set of parameters that defines the user's language, region and any special variant preferences that the user wants to see in their user interface. Usually a locale identifier consists of at least a language code and a ...


References

{{Reflist


External links


List of usual language codes and its variants

Language Tags in HTML and XML


Identifiers Internationalization and localization