Eclypse can recognize XCode's stringsdict format which is designed to handle localization of strings that contain language plurals.


The .stringsdict file should be similar to the following:

<plist version="1.0">
    <dict>
        <key>number_of_homes</key>
        <dict>
            <key>NSStringLocalizedFormatKey</key>
            <string>%#@variable@</string>
            <key>variable</key>
            <dict>
                <key>NSStringFormatSpecTypeKey</key>
                <string>NSStringPluralRuleType</string>
                <key>NSStringFormatValueTypeKey</key>
                <string>d</string>
                <key>zero</key>
                <string>No homes found</string>
                <key>one</key>
                <string>%d home found</string>
                <key>other</key>
                <string>%d homes found</string>
            </dict>
        </dict>
    </dict>
</plist>

See also

XCode - Localizing Strings That Contain Plurals