El Loco Blog
How Secure Is My Use Of El Loco?
By Kee Nethery — February 9, 2016
How Secure Is My Use Of El Loco?
SPOILER ALERT: IT’S VERY SECURE.
Let’s start with what El Loco does not do; El Loco does not upload your app, or its source code, into the El Loco servers. Your source code and your compiled app stay on your development machine.
What does El Loco upload to its servers?
Two things:
-
The strings that need to be translated, pulled from your code and from your xib b files; and
-
The definition of the screens viewed in the iOS Simulator.
That’s it. What goes up into the El Loco servers from your development machine is less than what a user gets when they download your app onto their iOS device.
Worst case scenario, if someone guesses your password, they would be able to see screens from the next version of your app. You do create strong passwords, correct?
More Details Please…
El Loco provides you with the El Loco app for your OS X development machine. The purpose of it is to help you organize your code for the localization process. Specifically, the El Loco app:
-
organizes source files into .lproj folders if needed,
-
identifies for your review, and then on your command wraps strings in your code,
-
gathers the screen definitions used by translators when you run your app in the Simulator,
-
manages the upload of what needs to be translated to the El Loco servers,
-
manages the download and integration of translations back into your app,
-
keeps track of localization type changes as you develop the app, and,
-
manages the frequent upload, translate, integrate cycle so that your app is completely translated the day the code is complete.
The El Loco app installs an El Loco iOS library into your app that collects screen data while you are running the app in the iOS Simulator. As screens get displayed, the library captures what is displayed, and provides that data to the El Loco app for upload.
Instead of waiting until the end of the development cycle to localize your updated app, you upload translatable strings and screens captured via the iOS Simulator to the El Loco web site initially to do the bulk of the localization, and then periodically for the few changes that happen during your continued development.
Those strings and screens are the only data from your app that are ever on the El Loco web site; everything else that happens on your development machine, stays on your development machine.
See For Yourself
Download El Loco for OS X , analyze your app, and see just how localization ready you are.