Translate Apple Property List .plist files

What are Apple .strings and .stringsdict files?

Apple .plist files are language files used by Apple to localize Mac, iPhone, iPad and Apple Watch apps. It is a file format based on XML.

WebTranslateIt is a software localization platform that can help localize Apple .plist files.

Apple .plist file example

Here’s an example of Apple .plist file.

<?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>Books</key>
    <array>
      <dict>
        <key>BookTitle</key>
        <string>Book Title</string>
        <key>ColorScheme</key>
        <string>Hex color code</string>
        <key>CoverImage</key>
        <string>Cover.png</string>
        <key>Pages</key>
        <array>
          <dict>
            <key>FullPageContext</key>
            <dict>
              <key>BackgroundImage</key>
              <string>bgImage.png</string>
              <key>LeftOverlay</key>
              <dict>
                <key>ImageLink</key>
                <string>ImageLink</string>
                <key>Text</key>
                <string>Some text</string>
                <key>VideoImage</key>
                <string>Video Image</string>
                <key>VideoLink</key>
                <string>Video Link</string>
              </dict>
            </dict>
            <key>LeftContext</key>
            <dict>
              <key>Images</key>
              <array>
                <string>Left Image 1</string>
                <string>Left Image 2</string>
              </array>
              <key>Movies</key>
              <array>
                <dict>
                  <key>VideoImage</key>
                  <string>Left Video Image 1</string>
                  <key>VideoLink</key>
                  <string>Left Video Link 2</string>
                </dict>
                <dict>
                  <key>VideoImage</key>
                  <string>Left Video Image 2</string>
                  <key>VideoLink</key>
                  <string>Left Video Link 2</string>
                </dict>
              </array>
            </dict>
            <key>PageTitle</key>
            <string>Page Title</string>
            <key>PageType</key>
            <string>LeftRight | Full</string>
            <key>RightContext</key>
            <dict>
              <key>Body</key>
              <string>Body text</string>
              <key>BulletList</key>
              <array>
                <string>Bullet 1</string>
                <string>Bullet 2</string>
              </array>
              <key>Image</key>
              <string>Body Image</string>
              <key>NumberList</key>
              <array>
                <string>NrBullet 1</string>
                <string>NrBullet 2</string>
              </array>
              <key>PageSubTitle</key>
              <string>Page Sub Title</string>
            </dict>
          </dict>
        </array>
      </dict>
    </array>
    <key>Language</key>
    <string>Svenska</string>
    <key>Version</key>
    <integer>4</integer>
  </dict>
</plist>

How to Translate a Apple .plist File?

It is easy to translate a Apple .strings file with WebTranslateIt. In a project, upload your source Android XML file in the File Manager and translate it on the Translation Interface.

The tools included in WebTranslateIt, such as Batch Operations, the Translation Memory or Machine Translation can help you translate that file automatically, faster and cost effectively.

More Information

Related File Formats

Related Platforms