Skip to content

Instantly share code, notes, and snippets.

Last active Aug 23, 2016
What would you like to do?
bash script generates Localizable.strings file, uses that one to check spelling of user facing text using aspell
#! /bin/bash
#needs aspell installed, used to check spelling
#brew install aspell
rm spellingErrors.txt #remove existing spellingErrors.txt file
cd .. #need to run genstrings on parent directory
find ./ -name "*.swift" -print0 -o -name "*.m" -print0 | xargs -0 genstrings -o en.lproj
cd en.lproj
iconv -f UTF-16le -t UTF-8 Localizable.strings > allStrings.txt #convert to utf-8
cat allStrings.txt | aspell list > spellingErrors.txt #check spelling
rm allStrings.txt
Copy link

acicartagena commented Aug 23, 2016

place this file on the en.lproj directory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment