vscode-nls
- Version 5.2.0
 - Published
 - 85.3 kB
 - No dependencies
 - MIT license
 
Install
npm i vscode-nlsyarn add vscode-nlspnpm add vscode-nlsOverview
NPM module to externalize and localize VSCode extensions
Index
Variables
Functions
Interfaces
Enums
Type Aliases
Variables
variable isPseudo
let isPseudo: boolean;Functions
function config
config: (opts?: Options) => LoadFunc;function format
format: (message: string, args: any[]) => string;function isDefined
isDefined: (value: any) => boolean;function loadMessageBundle
loadMessageBundle: (file?: string) => LocalizeFunc;function localize
localize: (    _key: string | LocalizeInfo,    message: string,    ...args: any[]) => string;function setPseudo
setPseudo: (pseudo: boolean) => void;Interfaces
interface I18nBundle
interface I18nBundle {}interface LanguageBundle
interface LanguageBundle {}interface LoadFunc
interface LoadFunc {}call signature
(file?: string): LocalizeFunc;interface LocalizeFunc
interface LocalizeFunc {}call signature
(    info: LocalizeInfo,    message: string,    ...args: (string | number | boolean | undefined | null)[]): string;call signature
(    key: string,    message: string,    ...args: (string | number | boolean | undefined | null)[]): string;interface LocalizeInfo
interface LocalizeInfo {}interface MetaDataEntry
interface MetaDataEntry {}interface MetaDataFile
interface MetaDataFile {}index signature
[key: string]: MetaDataEntry;interface MetadataHeader
interface MetadataHeader {}interface NlsBundle
interface NlsBundle {}index signature
[key: string]: string[];interface Options
interface Options {}property bundleFormat
bundleFormat?: BundleFormat;property cacheLanguageResolution
cacheLanguageResolution?: boolean;property locale
locale?: string;property messageFormat
messageFormat?: MessageFormat;interface TranslationConfig
interface TranslationConfig {}index signature
[extension: string]: string;Enums
enum BundleFormat
enum BundleFormat {    standalone = 'standalone',    languagePack = 'languagePack',}member languagePack
languagePack = 'languagePack'member standalone
standalone = 'standalone'enum MessageFormat
enum MessageFormat {    file = 'file',    bundle = 'bundle',    both = 'both',}Type Aliases
type KeyInfo
type KeyInfo = string | LocalizeInfo;type SingleFileJsonFormat
type SingleFileJsonFormat =    | string[]    | {          messages: string[];          keys: string[];      };Package Files (1)
Dependencies (0)
No dependencies.
Dev Dependencies (7)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/vscode-nls.
- Markdown[](https://www.jsdocs.io/package/vscode-nls)
 - HTML<a href="https://www.jsdocs.io/package/vscode-nls"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
 
- Updated .
Package analyzed in 3759 ms. - Missing or incorrect documentation? Open an issue for this package.
 
