1. Help Center
  2. Supported formats

iOS Localizable Strings Resources

Learn how to manage Localizable.strings format used by iOS in Phrase.

File Extensions .strings
API Extension strings
Import Yes
Export Yes
Pluralization supported? No
Descriptions supported? Yes
Format Options convert_placeholder, include_pluralized_keys

Format Options 

Convert placeholder 

Identifier convert_placeholder
Type boolean
Upload No
Download Yes  
Default false
Description Placeholder will be converted to match format specific requirements. Example: '$s' => '$@'

Include pluralized keys 

Identifier include_pluralized_keys  
Type boolean  
Upload No  
Download Yes  
Default true
Description Also include pluralized keys in the locale file.

Code Sample

"boolean_key" = "--- true\n";

"empty_string_translation" = "";

/* This is the amazing description for this key! */
"key_with_description" = "Check it out! This key has a description! (At least in some formats)";

"key_with_line-break" = "This translations contains\na line-break.";

"nested.deeply.key" = "Wow, this key is nested even deeper.";

"nested.key" = "This key is nested inside a namespace.";

"null_translation" = "";

"pluralized_key.one" = "Only one pluralization found.";

"pluralized_key.other" = "Wow, you have %s pluralizations!";

"pluralized_key.zero" = "You have no pluralization.";

"sample_collection" = "---\n- first item\n- second item\n- third item\n";

"simple_key" = "Just a simple key with a simple message.";

"unverified_key" = "This translation is not yet verified and waits for it. (In some formats we also export this status)";


More Information