# Stringsdict

> Localization format used to define strings with plural forms for OS X and iOS apps

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

Stringsdict 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 | .stringsdict |
| [API Type](https://developer.crowdin.com/api/v2/#operation/api.projects.files.post) | stringsdict |
| 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 | Yes |
| WYSIWYG Preview in the editor | No |
| Supported types of contextual information | Text comments, Screenshots |
| Custom attributes | No |
| Existing translations import possibility | Key-value mapping |

## Sample File

```xml
<plist version="1.0">
   <dict>
      <!-- Plural string for file upload confirmation message. -->
      <key>files.uploaded</key>
      <dict>
         <key>NSStringLocalizedFormatKey</key>
         <string>%#@count@</string>
         <key>count</key>
         <dict>
            <key>NSStringFormatSpecTypeKey</key>
            <string>NSStringPluralRuleType</string>
            <key>NSStringFormatValueTypeKey</key>
            <string>d</string>
            <key>one</key>
            <string>%d file uploaded</string>
            <key>other</key>
            <string>%d files uploaded</string>
         </dict>
      </dict>
      <!-- Plural string for file deletion confirmation message. -->
      <key>files.deleted</key>
      <dict>
         <key>NSStringLocalizedFormatKey</key>
         <string>%#@count@</string>
         <key>count</key>
         <dict>
            <key>NSStringFormatSpecTypeKey</key>
            <string>NSStringPluralRuleType</string>
            <key>NSStringFormatValueTypeKey</key>
            <string>d</string>
            <key>one</key>
            <string>%d file deleted</string>
            <key>other</key>
            <string>%d files deleted</string>
         </dict>
      </dict>
   </dict>
</plist>
```
