esttorhe / Localizer

Xcode 8 Source Editor Extension to quickly wrap strings into NSLocalizedString()
MIT License
55 stars 5 forks source link

Localizer

Localizer is a pretty simple and naive string localizer Xcode Source Editor Extension.

It was developed more like a learning exercise rather that to be used in the real world.

What does it do?

It expects a selection (e.g. you can't call the command unless you selected some text).

It then breaks apart any String declarations it founds by splitting the selection based off " and then wrap the resulting String inside NSLocalizedString.

Example

let _ = "This is a string"

If we select the above line (or only the string including the ") and run Localizer we'll get the following output:

let _ = NSLocalizedString("This is a string", comment: "This is a string")

TODO

Author

Esteban Torres

License

Localizer is available under the MIT license. See the LICENSE file for more info.