Localizing Your Mobile App is Good for Business



Similar documents
Lingotek + Salesforce

If you want to skip straight to the technical details of localizing Xamarin apps, start with one of these platform-specific how-to articles:

There s No Reason Not to Localize State of Localization Benchmark Survey

Content without boundaries

SmallBiz Dynamic Theme User Guide

DocuSign for Salesforce Administrator Guide v6.1.1 Rev A Published: July 16, 2015

GETTING STARTED GUIDE

bigtincan Forms TM Solution Brief

Smartphone Marketing

Alchemy CATALYST 10. L10n Services in the Cloud. The Power of Community building together. Abstract

Translation Management System. Product Brief

Your Guide to the All New, Drag & Drop, Mobile-Responsive Builder

What s New in Cumulus 9.0? Brand New Web Client, Cumulus Video Cloud, Database Optimizations, and more.

Developing apps for mobile phones. by Scot C. Nelson

Support Desk Help Manual. v 1, May 2014

Global Delivery Network. Product Brief

Localization for Agile Teams

App Distribution Guide

The Power of the Unica Marketing Platform

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT

MicroStrategy Desktop MicroStrategy 10.2: New features overview. microstrategy.com 1

Knappsack ios Build and Deployment Guide

Issues and Challenges in Ecommerce Websites and Their Solutions

Getting Started with the new VWO

Deploying Management and Security Agents to Mobile Devices. Deploying Mgmt and Security Agents

KEY PHASES. In Creating a Successful Mobile App

Cloud Services MDM. Overview & Setup Admin Guide

Lingotek + Drupal Finally. Networked translation inside Drupal.

Khan Academy increased international awareness and involved thousands of product users worldwide into translation effort using Crowdin.

Novell Filr. Mobile Client

Developing Microsoft SharePoint Server 2013 Advanced Solutions

CoreMedia 6

Mobile App Testing Guide. Basics of Mobile App Testing

Xero reviewers guide

Kentico CMS 7.0 E-commerce Guide

Cloud Services MDM. Application Management Admin Guide

Tapping into Mobile App Installs. Building a Valuable User Base for Your App

Lingotek + Sitecore Finally. Networked translation inside Sitecore.

The next level of enterprise digital asset management

What s New in LANDESK Service Desk A tour of the new features and functionality released since Connect 2014

Mobilizing Your CRM. Whitepaper. August Exploring the Benefits and Considerations. Copyright CWR Mobility B.V.

Upgrading to Duo Authentication VPN A Guide for Users of RAMS Systems

WebSphere Commerce Overview for Vector IBM Corporation

Technical Proposition. Multilingual

separate the content technology display or delivery technology

Auto Clicker Tutorial

Best Practices. Understanding BeyondTrust Patch Management

Using the Push Notifications Extension Part 1: Certificates and Setup

Mobile VoIP Solution Development Proposal

Product Overview. Transformation Modules KOFAX

Mail Act-On 3. Quick Start Guide V: 3.0

Review Easy Guide for Administrators. Version 1.0

Contract Management Manual

interactive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps

Global Solutions. Table of Contents

GO MOBILE WITH SIGMA UKRAINE

PrinterOn Print Management Overview

MS 8912A: Customization and Configuration in Microsoft Dynamics CRM 4.0

Deltek Touch Time & Expense for Vision 1.3. Release Notes

Mobile Marketing How to Get Your Share of $8 Billion in Mobile Bookings

Flattening Enterprise Knowledge

Grow with our omni-channel payment processing technologies and merchant services.

Cloud Services MDM. Control Panel Provisioning Guide

Migrating Trend Micro Mobile Security for Enterprise (TMMS) 8.0 to TMMS 9.0 Patch 1

READY FOR GLOBAL MARKETING A BRIEF GUIDE TO WEB CONTENT LOCALIZATION

Become a Global Marketing Guru: Five Localization Strategies Every Digital Marketer Needs.

EXTENDING ORACLE WEBCENTER TO MOBILE DEVICES: BANNER ENGINEERING SUCCEEDS WITH MOBILE SALES ENABLEMENT

Google Analytics and Google Analytics Premium: limits and quotas

Localization Testing in Mobile World Software Testing Conference, 2013

PrinterOn Mobile Applications for ios and Android

Mobile App Install Ads

Strategic Advice from Top-Performing Brands. Global Recruitment Advice

Creating an Access Database. To start an Access Database, you should first go into Access and then select file, new.

Multilingual WordPress

SiteBuilder E-Shop User Guide

System Administrator Training Guide. Reliance Communications, Inc. 603 Mission Street Santa Cruz, CA

BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7

Developer Reference. A mobile loyalty platform for retailers. Document Number:

Addressing Mobile Load Testing Challenges. A Neotys White Paper

Form Management Admin Guide

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

Integrated Cloud Environment Scan to Oracle Cloud User s Guide

IT Insights. Using Microsoft SharePoint 2013 to build a robust support and training portal. A service of Microsoft IT Showcase

An Introduction to Translation & Localization for the Busy Executive

Wave Analytics Platform Setup Guide

Teradata Marketing Operations. Reduce Costs and Increase Marketing Efficiency

Lingotek + Oracle Eloqua

EM L05 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab

How to translate your website. An overview of the steps to take if you are about to embark on a website localization project.

Digital Asset Management. Version 1.0

Product Guide Nintex. All rights reserved. Errors and omissions excepted.

Kore Bots Platform Competitive Comparison Overview Kore Bots Platform Competitive Comparison Overview

ANDROID APPS FOR RETAIL WHY SHOULD YOU HAVE ONE?

Sage CRM 7.3 Release Preview

How To Convert A Lead In Sugarcrm

Sage 500 ERP (7.4) Business Intelligence

Mobile Performance Testing Approaches and Challenges

This is our best... YOUR best... Online Banking yet!

TBR. HCLT s App Test Factory Service Line Unit reduces testing costs and time to market for mobile applications. March 2014

Transcription:

Global Insight Localizing Your Mobile App is Good for Business Simply put, the more people who can find and use your mobile application in their native language, the larger your potential market. But launching a multilingual app and keeping it updated is a challenge one that requires agility and speed. Before you start translating, there are business decisions to be made. What languages will you use? What content in the app will be translated? Who will handle the actual translation? Once those are resolved, you need to apply best coding practices and tools to streamline translation and prepare your app for the global market.

More Languages, More Customers, Better App Store Rankings Twelve languages cover 80% of the globe s online population today, and 13 cover 90% of online spending power. Right now, English and Spanish cover 30% of the online population but add Chinese and you are over 50%. Two billion people are projected to join the world s middle class by 2030. The figure for India alone is 450 million, while the middle class in Africa is projected to double. As the middle class grows and people gain access to content and commerce through mobile devices, many more languages will be required to connect with these global consumers. How will these global consumers find your app? Just translating the app store description for your app into multiple languages can improve your positioning in store rankings. Because app store postings are reviewed by humans (unlike web search results), high-quality writing and translation for the description may enhance your position. Careful keyword selection for each language is also essential.

Before You Start Translating Categorize And Organize Your Content By categorizing the app content and setting priorities for what is most important to translate, you can make cost-effective translation decisions. If you are budget-constrained, you may have to make tradeoffs between translating content and core app functionality. Determine What Content And Functionality To Translate What functionality will you translate to provide an optimal experience for your users in every language? Typically, this will include the user interface elements such as menus, button labels, settings, and in-line help. When you translate, you also need to localize items such as dates, times, measures, and currency. You may also choose to localize some design elements, such as colors and images. For many apps, choosing what content to translate is fairly straightforward for example, a tourist information app might need to translate locations and descriptions for popular destinations. Some content may be displayed in an app but generated by a web server. In an e-commerce application, for example, the app may pull product information from the store website. For the user to see that information in the language of the user interface, you ll need to translate the content of the server application as well as the mobile app. Pricing and currency from the server application will need to be localized. Figure Out How To Handle User-Generated Content (UGC) Significant business decisions are required when a mobile app includes UGC, such as user reviews and ratings. Should the UGC be translated, or should the app display it only in the user s language? Regardless of what you decide to translate, you will want to ensure that your app accepts user-generated text in any language, independent of the language of the user interface. The same applies for server-side applications that work with the mobile app.

Try to plan ahead for translation when writing copy in the app s original language. Some phrases are difficult to translate (slogans and jargon are notorious for causing problems). It s a good idea to consult with a professional translator or locale-specific marketing professionals to determine how best to represent your brand. How to Code for Faster and Easier Translation The key to setting up your mobile app for easy translation is to separate translatable content from executable code. Doing this eliminates the need to recode the entire application for each language. Just as important, it greatly facilitates the translation process. Adhere To Platform Best Practices Follow platform-specific best coding practices related to translation provided by the relevant platform Android, Apple/ ios, Windows Phone, BlackBerry, or another. In ios, resource files that will be translated are referred to as strings files (with filename extension.strings ). A simple strings file has the format: key = value. In Android, a string resource provides the text strings for an app. Keep in mind that as the language of the app changes, objects (for example, labels or drop-downs) may need adjustments in size and position to fit the new text. In ios, the Auto Layout best practice allows for this. Another critical best coding practice: Make sure your code is set up to easily update dates, times, and currencies to fit locales.

Go The Extra Mile To Provide Context Context is essential to determining the most appropriate translation for a string of text. Many English words can be either a noun or a verb, or a noun or an adjective and the translations are likely to be different. The word home when used as a link to the application s main screen may require a different translation from that used as the label for a home address field. Context where and how a specific string of text will be used makes it clear which translation is appropriate, and will improve the quality of translation. Translators need to know when text will be on a menu or other button, when text appears on a label for a setting choice, when it will be a field where the value is determined by the app, and how it relates to other text on the screen. A good translator will also be grateful for instructions associated with a text string. For example, it s helpful to know, This text goes on a button and cannot be longer than 10 characters; no text wrapping is possible. ios provides for associating comments with each strings file. Android allows the use of descriptive metadata that serves as a comment (string.name attribute). Taking screenshots of all screens, showing text location and format, is another way to provide context. Deploy The Best Translation Tools Once your strings files/resources have been separated from executable code and fully commented, those resources should be moved into a commercial translation management tool that can handle your translation files and assets natively. This will facilitate rapid and accurate translation, whether the work is done internally, through a translation service, through crowdsourcing, or through machine translation. Your translation system should:»» Display each piece of text to be translated along with comments on context and translator instructions

Allow the translator to see each text string to be translated in context via screenshots Provide for a customized translation workflow suited to your project and your team Allow direct communication between team members, including queries and responses from the text the translator is working on (for example, The best translation for this phrase is three characters longer can the field be enlarged? ) Support a collaborative workflow, so that the translation team, editors, and trusted reviewers have ready access to all versions of content with the ability to edit, comment, and correct Have application programming interfaces (APIs) to automate the process of uploading and downloading files when the translations are ready Offer a translation memory database, which can be leveraged for future translations to cut costs and speed up translation In Summary Making your mobile app multilingual can help you grow your customer base quickly. Use best practices for coding and translation; don t re-invent the wheel. Use a commercial tool that complements and supports best practices and enables speedy, high-quality translations. Contact Us To learn more about localizing your mobile apps, contact us. +1 866.70.SMART www.smartling.com v 20140617.1