72 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			72 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|  | # os-locale [](https://travis-ci.org/sindresorhus/os-locale)
 | ||
|  | 
 | ||
|  | > Get the system [locale](https://en.wikipedia.org/wiki/Locale_(computer_software))
 | ||
|  | 
 | ||
|  | Useful for localizing your module or app. | ||
|  | 
 | ||
|  | POSIX systems: The returned locale refers to the [`LC_MESSAGE`](http://www.gnu.org/software/libc/manual/html_node/Locale-Categories.html#Locale-Categories) category, suitable for selecting the language used in the user interface for message translation. | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | <div align="center"> | ||
|  | 	<b> | ||
|  | 		<a href="https://tidelift.com/subscription/pkg/npm-os-locale?utm_source=npm-os-locale&utm_medium=referral&utm_campaign=readme">Get professional support for 'os-locale' with a Tidelift subscription</a> | ||
|  | 	</b> | ||
|  | 	<br> | ||
|  | 	<sub> | ||
|  | 		Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies. | ||
|  | 	</sub> | ||
|  | </div> | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | ## Install
 | ||
|  | 
 | ||
|  | ``` | ||
|  | $ npm install os-locale | ||
|  | ``` | ||
|  | 
 | ||
|  | 
 | ||
|  | ## Usage
 | ||
|  | 
 | ||
|  | ```js | ||
|  | const osLocale = require('os-locale'); | ||
|  | 
 | ||
|  | (async () => { | ||
|  | 	console.log(await osLocale()); | ||
|  | 	//=> 'en_US' | ||
|  | })(); | ||
|  | ``` | ||
|  | 
 | ||
|  | 
 | ||
|  | ## API
 | ||
|  | 
 | ||
|  | ### osLocale([options])
 | ||
|  | 
 | ||
|  | Returns a `Promise` for the locale. | ||
|  | 
 | ||
|  | ### osLocale.sync([options])
 | ||
|  | 
 | ||
|  | Returns the locale. | ||
|  | 
 | ||
|  | #### options
 | ||
|  | 
 | ||
|  | Type: `Object` | ||
|  | 
 | ||
|  | ##### spawn
 | ||
|  | 
 | ||
|  | Type: `boolean`<br> | ||
|  | Default: `true` | ||
|  | 
 | ||
|  | Set to `false` to avoid spawning subprocesses and instead only resolve the locale from environment variables. | ||
|  | 
 | ||
|  | 
 | ||
|  | ## Security
 | ||
|  | 
 | ||
|  | To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure. | ||
|  | 
 | ||
|  | 
 | ||
|  | ## License
 | ||
|  | 
 | ||
|  | MIT © [Sindre Sorhus](https://sindresorhus.com) |