Xcode4 plugin showing completion for NSLS, NSLocalizedString and localizedStringForKey:value:table: It modified Lin plugin( https://github.com/questbeat/Lin )
NSLS = #define NSLS(x) NSLocalizedString(x, nil)
Build the Lin, then the plugin will automatically be installed in ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
.
Relaunch Xcode and Lin will make your life easier.
After installation Enable Lin
will appear in Edit menu.
Selecting a line with NSLS
, NSLocalizedString
or localizedStringForKey:value:table:
will show completion (see Warnings section no popup shows).
Narrowing down the lists by key.
.strings files must be UTF8
Completion popup won't show with empty .strings files
After modifying a .string file, dont forget to save otherwise new strings won't appear in completion popup
Lin_NSLS is released under the MIT License, see LICENSE.txt.