> For the complete documentation index, see [llms.txt](https://attr.sygnal.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://attr.sygnal.com/sa5-elements/locale-switcher-element/javascript-api.md).

# JavaScript API

## Methods&#x20;

* Get locales&#x20;
  * Returns array of codes, names, and paths&#x20;
* Get current locale&#x20;
* Goto locale ( code )&#x20;

Possible; Pro version

* Get locale pref&#x20;
* Set locale pref &#x20;

## Events

None.&#x20;

Cannot really do a locale changed event, since it always involves a page reload.&#x20;
