diff --git a/Scripts/unused_strings.py b/Scripts/unused_strings.py index cff5e663c..87c36cc3a 100755 --- a/Scripts/unused_strings.py +++ b/Scripts/unused_strings.py @@ -1,9 +1,10 @@ -#!/usr/bin/env sh +#!/usr/bin/env python """ This script can be used to grep the source to tree to see which localized strings are in use. author: corbett usage: ./unused_strings.py Localizable.strings source_dir +eg: ./unused_strings.py ../Signal/translations/en.lproj/Localizable.strings ../Signal/src """ import sys import os @@ -32,10 +33,13 @@ def rgrep_match(dir_name, s_pat): if match: return match return False - + if __name__ == '__main__': - for item in open(sys.argv[1]).readlines(): - grep_for=item.strip().split(' = ')[0].replace('"','') - if rgrep_match(sys.argv[2],grep_for): + strings_file = sys.argv[1] + src_dir_name = sys.argv[2] + + for item in open(strings_file).readlines(): + grep_for = item.strip().split(' = ')[0].replace('"','') + if rgrep_match(src_dir_name, grep_for): print item.strip() - \ No newline at end of file +