# JavaScript JS

> JavaScript JS file localization

URL: https://store.crowdin.com/js
Identifier: js
Category: File Formats
Type: System
Author: Crowdin

JavaScript JS is a natively supported file format, you can use it without an additional installation. Just upload it to your projects and start the localization.

## File Format Details

| Attribute | Value |
| --------- | ----- |
| File Extension | .js |
| [API Type](https://developer.crowdin.com/api/v2/#operation/api.projects.files.post) | js |
| Source can be edited in Crowdin | No |
| Generating translated files via [Bundles](https://support.crowdin.com/bundles/) | [Search Crowdin Store](https://store.crowdin.com/tags/string-exporter) |
| Supports pluralization | No |
| WYSIWYG Preview in the editor | No |
| Supported types of contextual information | Text comments, Screenshots, In-Context |
| Custom attributes | No |
| Existing translations import possibility | Key-value mapping |

## Sample File

```javascript
;(function() {
  var define = vtex.define || window.define
​
  define(function() {
    return {
      global: {
        free: 'Free',
        cancel: 'Cancel',
        loading: 'Loading',
        edit: 'Edit',
        save: 'Save',
        waiting: 'Waiting for more information',
        notRequired: 'Optional',
      },
    }
  })
})()
```
