Localization: How to do a global project

100 %
0 %
Information about Localization: How to do a global project
Technology

Published on March 7, 2014

Author: alconost

Source: slideshare.net

Description

Everything what you wanted to know about philosophy for global projects, internationalization, localization management, linguistic testing. Guidelines, useful cases and advices for your project from Alconost Translations service.

Localization How to do a global project Alexander Murauski Alconost Inc.

Top 10 languages online According to http://www.internetworldstats.com/stats7.htm

Regional distribution of Internet users According to http://www.internetworldstats.com/stats.htm

Google Play revenue by region

Growth in Internet user base

Philosophy for global projects

Philosophy for global projects Make two languages right away at all levels: • • • • • • • Development Design / UX Marketing Management and business development Technical support Sales HR If you have two languages, the rest will be easy to add

Internationalization (i18n) • • • • • • • • • • • • • • • on-screen text (string resources) variables in strings formats for display of numbers, dates, times, currencies units of measurement sort order encoding (better to do UTF-8 from the get-go) bidi texts RTL layouts string length fonts graphics, audio, video proper nouns politics nudity religion

Internationalization (i18n) Worse String s = 10 + " of " + 10 + " files deleted"; Better String s = "%d1 of %d2 files deleted";

Guidelines for i18n and l10n Google Developer International https://developers.google.com/international/ Internationalization (i18n) – Google Developers https://developer.apple.com/internationalization/ Localizing Your Application http://msdn.microsoft.com/en-us/library/office/aa140876(v=office.10).aspx Microsoft Language Portal http://www.microsoft.com/Language/en-US/Default.aspx Globalization and Localization for Windows Phone http://msdn.microsoft.com/en-us/library/ff637522(v=VS.92).aspx

Translation + more Ignore everything but the main case: saw ad → came to your site → downloaded/bought/registered → uses and pays What we translate: • Product descriptions • Interface • Barebones landing pages • E-commerce (important) Pay-per-click advertising?

Localization management • Loc manager o coordinates with translators and developers o responsible for everything getting translated • Wiki (loc manager knowledge) o o o o o what is translated and into which languages where resources are stored where translation memory and glossaries are who translators are language-specific nuances:  colons in French, exclamation marks in Spanish  length of texts in different languages  dots above letters  numbers in Arabic

Translation does not delay release We translate as development progresses – we don’t wait until the week before release. If something isn’t translated, let it be in the master language. Fix it in the next update. Asynchronicity guaranteed by the loc manager, ideally by a cloud translation platform with API. “Notify of new content” form.

Glossaries • • Special terms, explanations, approved translations For games: names of characters, locations, artifacts A standardized XML format and tools are available, but a Google Spreadsheet is easier. Glossary is imported into a CAT and if the program sees a term in the source text, it suggests the translation.

Translation memory Case study: localization for iOS and Android simultaneously. 90% of strings match. Pluses: • • • • Quick Money saved thanks to repeats Consistent translation Can change language services provider Minuses: • • Context – any given word will always be translated the same way (although the opposite is sometimes needed) "Disjointed” translation (if segments are at the sentence level and a paragraph is cobbled together from separate sentences)

How does the translator work? Programmers have an IDE and translators have their own tools too (CAT) • • • • • Resource formats Segmentation (sentences, strings) Translation memory Glossaries Volume estimation Desktop CAT tools: Trados, Wordfast, Deja Vu, OmegaT, MemoQ Cloud platforms: WebTranslateIt, Google Translator Toolkit, crowdin.net

Best translation providers Criteria: flexible (does not interfere with your work, adapts to your processes), quick, convenient to pay, MLP. Ask for a test translation and references, ask who the translators are. "DIY" translation marketplaces. Translation by users, aka crowdsourcing. Is it worth it? Only when there is a crowd and interest (Facebook, WoT, Twitter).

Linguistic testing Always test after translation. Bug reports (screenshots and suggestions for fixes) from localizers. Usually paid by the hour.

Why translation is so expensive 20 workdays * 2,500 words per day (10 pages) * $0.07 = $3,500/month. $3,500/month for U.S., Germany or Japan before taxes? TEP (Translation + Editing + Proofreading) + agency cut. Total: $0.2/word is the cost of a good translation. But there are ways to save!

Case study: WebTranslateIt Situation • • • • • • App for iOS and Android (.xml, .strings) 10 languages Short strings, complex context, many questions about context Mandatory proofreading by second translator Can retrieve and include still-untranslated resources for beta testing Can add strings as development progresses Solution: WebTranslateIt cloud platform • • • • • • Developer added money to account Uploaded strings Loc manager at localization agency sends their translators to the site Translators ask online about all unclear strings After the translator is done, the editor goes through and selects the “proofread” check box After localization versions are compiled, translators view all screens and make bug reports

Case study: quest and screenshots Goal Translatе hidden object game with large amount of text, explanations, static locations, and unambiguous object names • Solution Location screenshots in Excel with all strings used in the location (screenshot on left, original and translations on right) Glossary of names of objects and characters • •

Case study: Google Translator Toolkit Can set up the translation process in Google Translator Toolkit • • • • • All necessary formats Translation memory Glossaries Auto-translation with corrections Real-time http://translate.google.com/toolkit/

Case study: mini-translations in one hour Alconost Nitro live online translations http://alconost.com/en/nitro Get a special coupon and get a bonus for your account – write to nitro@alconost.com

Case study: mini-translations in one hour

Thoughts on local partners Translation by itself doesn’t do much. Promotion is necessary, preferably by partnering with local resellers. Partner can evaluate translation quality. If you don’t know what to translate, the partner will say what they need for sales.

Thoughts on multilingual contextual advertising Barebones landing page + contextual advertising gives an idea of the local market

Localized e-commerce When choosing an e-commerce provider, make sure that your users can: pay in their own currency, in their own language, using methods convenient for them. • • •

Contact us Thank you for your attention! Alexander Murauski, CEO Alconost Inc. http://alconost.com/en twitter: alconost e-mail: am@alconost.com Always open to scintillating conversation with scintillating people

Presentation and text of this talk Presentation http://goo.gl/OCXzyE

SMM in different languages If you are a small company with two languages, one combined Facebook and Twitter feed is OK. For anything more, start separate accounts.

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Blog » What does a Localization Project Manager do ...

A Localization Project Manager handles the project from beginning to end including: ... What does a Localization Project Manager do? Posted: July 18th, ...
Read more

Language localisation - Wikipedia, the free encyclopedia

... encompasses the planning and preparation stages for a product that is built by design to support global markets. ... Mozilla Localization Project;
Read more

Localization - Translation - Think Globally, Write Locally ...

... discusses the localization and translation challenges that can occur in global technical ... Translation and localization projects require ...
Read more

GUIDE TO LOCALIZATION MANAGEMENT - TIM/ISSCO - Home Page

Effective Localization Management Localization can bring ... Coordinating Global Teams Localization projects are often ... will do its own localization ...
Read more

Using Globalization and Localization in ASP.NET - CodeProject

How Globalization and Localization ... that we do to have our ... key to have globalization and localization. The Global resource files ...
Read more

10 Tips for Website Localization

... with the essential files to do a good job. Website Localization ... tips for website localization ... your target global markets and your project ...
Read more

Localization: Essential for Competing in the Global ...

... to efficiently manage multilingual localization projects. ... of problems with translation and localization. For global corporations or those ...
Read more

Globalization and Localization in ASP.NET Web Applications ...

Globalization and Localization in ASP.NET web applications; Author: ... it will be easy to do, ... Resources can either be a global resource, ...
Read more

Get Localization - Crowdsourced, Social and Collaborative ...

Get Localization Workspace is for teams building great global products. Thousands of teams have chosen Get Localization to manage ... to you Any.DO, ...
Read more