# YAML

> YAML file localization

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

YAML 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 | .yaml, .yml |
| [API Type](https://developer.crowdin.com/api/v2/#operation/api.projects.files.post) | yaml |
| Source can be edited in Crowdin | Yes |
| Generating translated files via [Bundles](https://support.crowdin.com/bundles/) | [Search Crowdin Store](https://store.crowdin.com/tags/string-exporter) |
| Supports pluralization | Yes |
| 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

```yaml
en:
  welcome:
    title: "Welcome!"
    content: "Welcome to the %{app_name}"
```

## Translating YAML


**Comments** 



```

en:

  first_key: "String for translation 1" #Context for string 1 

```



**Plurals**



```

en:

  not_found: "not found"

  not_saved:

    one: "one apple"

    other: "other apples"

```
