<a id="stringsdict"></a>

# Stringsdict format

#### Versionadded
Added in version 4.8.

XML based format used by Apple which is able to store plural forms of a string.

#### SEE ALSO
* [Apple iOS strings](https://docs.weblate.org/no/latest/formats/apple.md#apple)
* [Stringsdict File Format](https://developer.apple.com/documentation/xcode/localizing-strings-that-contain-plurals)

Example file:

```xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>hello</key>
        <dict>
            <key>NSStringLocalizedFormatKey</key>
            <string>Hello, world!
</string>
        </dict>
    </dict>
</plist>
```

<!-- AUTOGENERATED START: format-features stringsdict -->
<!-- This section is automatically generated by `./manage.py list_format_features`. Do not edit manually. -->

#### Supported features

| File extensions                                                                                      | `.stringsdict`                                                                      |
|------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
| Linguality [ⓘ](https://docs.weblate.org/no/latest/formats.md#bimono)                                   | Both monolingual and bilingual                                                      |
| Supports plural [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-plurals)                      | `Yes`                                                                               |
| Supports descriptions [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-description)            | `No`                                                                                |
| Supports explanation [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-explanation)             | `No`                                                                                |
| Supports context [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-context)                     | `No`                                                                                |
| Supports location [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-location)                   | `No`                                                                                |
| Supports flags [ⓘ](https://docs.weblate.org/no/latest/formats.md#format-flags)                         | `No`                                                                                |
| API identifier                                                                                       | `stringsdict`                                                                       |
| Supports read-only strings [ⓘ](https://docs.weblate.org/no/latest/formats.md#read-only-strings)        | `No`                                                                                |
| Supports removing obsolete strings [ⓘ](https://docs.weblate.org/no/latest/formats.md#obsolete-strings) | `No`                                                                                |
| Check flags added by this format [ⓘ](https://docs.weblate.org/no/latest/admin/checks.md#custom-checks)      | [Objective-C format](https://docs.weblate.org/no/latest/user/checks.md#check-objc-format) |
<!-- AUTOGENERATED END: format-features stringsdict -->

## Weblate configuration

|                                | Typical Weblate [Component configuration](https://docs.weblate.org/no/latest/admin/projects.md#component)   |
|--------------------------------|----------------------------------------------------------------------------------------------------|
| File mask                      | `Resources/*.lproj/Localizable.stringsdict`                                                        |
| Monolingual base language file | `Resources/en.lproj/Localizable.stringsdict` or<br/>`Resources/Base.lproj/Localizable.stringsdict` |
| Template for new translations  | Empty                                                                                              |
| File format                    | Stringsdict file                                                                                   |
