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)
 |