El Loco Blog

Blog | Supporting Your App In 13 Languages

Supporting Your App In 13 Languages

By Kee Nethery — January 29, 2016

Supporting Your App In 13 Languages

Providing users with localized versions of your app is a good thing. However, the though of offering support to users who don’t speak your language might be a little scary. Here are some tips that can ease those fears and also inspire trust and confidence in your non-English speaking app users:

  1. Have a separate version of your App Store descriptions, keywords, and FAQs for each language your app supports.

  2. While no one expects your company to have support personnel fluent in every language, it is good to inform your users what language(s) you do understand. Here is an English statement translated into other languages that you can use in your App Store description and in your support information:

    English:
    Although this app is in your language, please send questions or comments to us in the only language we understand, English.

    Chinese Simplified:
    尽管本应用程序以您的语言呈现,请务必以我们唯一了解的语言,英语发送您的问题或意见给我们。

    Chinese Traditional:
    儘管本應用程式以您的語言呈現,請務必以我們唯一瞭解的語言,英語發送您的問題或意見給我們。

    Dutch:
    Deze app is dan wel in je eigen taal, maar als je ons een vraag of opmerking stuurt, doe dat dan in de enige taal die wij begrijpen: Engels.

    French:
    Bien que cette application est traduite dans votre langue, s’il vous plaît envoyez-nous vos questions ou commentaires dans le seul langue que nous comprenons: anglais.

    German:
    Obwohl diese App auf Deutsch ist, möchten wir Sie bitten, Fragen oder Kommentare nur auf der Sprache zu schicken, die wir verstehen, nämlich Englisch.

    Italian:
    Anche se questa applicazione è tradotta nella sua lingua, si prega di inviarne domande o commenti nell’unica lingua che capiamo: inglese.

    Japanese:
    アプリは複数言語に対応していますが、質問やコメントはすべて英語でご記入ください。

    Korean:
    이 앱은 사용자의 언어가 지원되지만, 질문이나 의견은 영어로 보내주시기 바랍니다.

    Portuguese (Brazil):
    Embora este aplicativo esteja em português, envie perguntas ou comentários no único idioma que entendemos, ou seja, inglês.

    Romanian:
    Deși această aplicație este tradusă în limba dvs., vă rugăm să ne trimiteți întrebările și comentariile în singura limbă pe care o înțelegem: engleză.

    Russian:
    Хотя это приложение на вашем языке, пожалуйста присылайте вопросы и комментарии на единственном языке который мы понимаем, английском.

    Spanish:
    Aunque esta aplicación está en su idioma, por favor envíenos preguntas o comentarios en el único idioma que entendemos, inglés.

    Swedish:
    Även om den här appen är på svenska vill vi gärna att du skickar dina frågor och kommentarer till oss på det enda språk som vi förstår – engelska.

  3. Because your support replies will be in English, consider providing URLs for machine language translation (https://translate.google.com or http://www.bing.com/translator/) as a courtesy for users who do not use English as their first language.

Really? Easy App Localization?

By Kee Nethery — December 22, 2015

Really? Easy App Localization?

Congratulations. When your app has more than two languages you are in a select group of developers. Roughly 65% of apps are single language, another 15% have two (typically English and the native language of the developer). Three or more languages means you have a localization strategy, it also means you’ve gone through the pain of localization; taking and managing app screen shots in all the languages, coordinating string exports and imports from translators, screen by screen reviews looking for strings too long for their display location, wondering if your translations are going to embarrass you, etc.

El Loco takes away most of these localization hassles. We fit between you and your translators, making the localization process insanely easy. Without El Loco, the typical localization has two, three, sometimes four round trips between the developer and each translator because the translator cannot see or edit the app in context. With El Loco tools, your translators can translate correctly the first time.

Have Existing Localizations?

With existing localizations, you probably won’t need it, but our Mac OS X tool analyzes your code to make sure everything is consistent for localization, and corrects inconsistencies for you if you wish. It also finds all your un-localized strings and presents them to you in a list. You can quickly choose to localize them or not. It is not uncommon for our tool to find a source file with strings to be localized that were previously missed.

Really! Easy App Localization!

Next is the fun part. Without El Loco there is the hassle of: taking screen shots, exporting strings, trying to answer translator questions, importing strings, reviewing every screen in every language to find text overruns, and repeat until everything is correct. El Loco simplifies all those tasks making it actually fun to deal with translators.

As you develop your app and run it in the Simulator, we extract all the screen definitions and the strings. We display the strings that have not yet appeared on a screen so that you can hunt them down so that translators will be able to see where they are used. Then upload your screens and strings to our servers. Instead of static screen shots, we recreate your app in HTML. Translators page through the screens in their web browser, gain an understanding of the context behind the translation, edit in the app screens, and immediately see if a translation fits.

If after seeing the strings in context, there is still uncertainty as to how to translate something, each string has an ElLocoTalk messaging button next to it. The translator can ask clarifying questions tied directly to the specific string on the specific screen. The developer quickly answers translator questions by seeing the question with the string/screen. Every translator working on the app then has access to the clarifying information. With all of this, one translation round trip is typically all that is necessary for a full and complete translation of all the languages your app supports.

Once a translation is complete, import it back into your app and it’s ready to upload to the AppStore, or you can keep working on it.

Rinse & Repeat

Our system tracks changes to your source strings and screens. Translate your app before it is code complete and then every so often get a quick update of the strings you’ve changed. When you are code complete, your app will already be translated. No more rushing to get translations after you are code complete.