54 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.1 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.
 | 
						|
 | 
						|
 | 
						|
## Install
 | 
						|
 | 
						|
```
 | 
						|
$ npm install --save os-locale
 | 
						|
```
 | 
						|
 | 
						|
 | 
						|
## Usage
 | 
						|
 | 
						|
```js
 | 
						|
const osLocale = require('os-locale');
 | 
						|
 | 
						|
osLocale().then(locale => {
 | 
						|
	console.log(locale);
 | 
						|
	//=> '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.
 | 
						|
 | 
						|
 | 
						|
## License
 | 
						|
 | 
						|
MIT © [Sindre Sorhus](https://sindresorhus.com)
 |