Liking cljdoc? Tell your friends :D
ClojureScript only.

dots.vscode.l-10n

Namespace for localization-related functionality in the extension API. To use this properly, you must have l10n defined in your extension manifest and have bundle.l10n.<language>.json files. For more information on how to generate bundle.l10n.<language>.json files, check out the vscode-l10n repo.

Note: Built-in extensions (for example, Git, TypeScript Language Features, GitHub Authentication) are excluded from the l10n property requirement. In other words, they do not need to specify a l10n in the extension manifest because their translated strings come from Language Packs.

Namespace for localization-related functionality in the extension API. To use this properly,
you must have `l10n` defined in your extension manifest and have bundle.l10n.<language>.json files.
For more information on how to generate bundle.l10n.<language>.json files, check out the
[vscode-l10n repo](https://github.com/microsoft/vscode-l10n).

Note: Built-in extensions (for example, Git, TypeScript Language Features, GitHub Authentication)
are excluded from the `l10n` property requirement. In other words, they do not need to specify
a `l10n` in the extension manifest because their translated strings come from Language Packs.
raw docstring

bundlecljs

(bundle)

The bundle of localized strings that have been loaded for the extension. It's undefined if no bundle has been loaded. The bundle is typically not loaded if there was no bundle found or when we are running with the default language.

Returns: { [key: string]: string; } | undefined

The bundle of localized strings that have been loaded for the extension.
It's undefined if no bundle has been loaded. The bundle is typically not loaded if
there was no bundle found or when we are running with the default language.

**Returns:** `{ [key: string]: string; } | undefined`
sourceraw docstring

tcljs

(t & options)
(t message args)
(t message & args)

Marks a string for localization. If a localized bundle is available for the language specified by {@link env.language } and the bundle has a localized value for this message, then that localized value will be returned (with injected {@link args } values for any templated values). Marks a string for localization. If a localized bundle is available for the language specified by {@link env.language } and the bundle has a localized value for this message, then that localized value will be returned (with injected args values for any templated values).

Parameters:

  • message: string - The message to localize. Supports named templating where strings like {foo} and {bar} are replaced by the value in the Record for that key (foo, bar, etc).
  • options: { message: string; args?: Record<string, any> | (string | number | boolean)[] | undefined; comment: string | string[]; } - The options to use when localizing the message.
  • args: Record<string, any> - The arguments to be used in the localized string. The name of the key in the record is used to match the template placeholder in the localized string.

Returns: string - localized string with injected arguments.

Marks a string for localization. If a localized bundle is available for the language specified by
{@link env.language } and the bundle has a localized value for this message, then that localized
value will be returned (with injected {@link args } values for any templated values).
Marks a string for localization. If a localized bundle is available for the language specified by
{@link env.language } and the bundle has a localized value for this message, then that localized
value will be returned (with injected args values for any templated values).

**Parameters:**
- `message`: `string` - The message to localize. Supports named templating where strings like `{foo}` and `{bar}` are
replaced by the value in the Record for that key (foo, bar, etc).
- `options`: `{ message: string; args?: Record<string, any> | (string | number | boolean)[] | undefined; comment: string | string[]; }` - The options to use when localizing the message.
- `args`: `Record<string, any>` - The arguments to be used in the localized string. The name of the key in the record is used to
match the template placeholder in the localized string.

**Returns:** `string` - localized string with injected arguments.
sourceraw docstring

uricljs

(uri)

The URI of the localization bundle that has been loaded for the extension. It's undefined if no bundle has been loaded. The bundle is typically not loaded if there was no bundle found or when we are running with the default language.

Returns: Uri | undefined

The URI of the localization bundle that has been loaded for the extension.
It's undefined if no bundle has been loaded. The bundle is typically not loaded if
there was no bundle found or when we are running with the default language.

**Returns:** `Uri | undefined`
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close