SlideShare une entreprise Scribd logo
1  sur  14
Localization of iPhone Apps
         DevDays 2009 – Dublin, April 23



            Keywords International
    Giacomo Duranti, Chief Operating Officer
 gduranti@keywordsintl.com • +353‐1‐5237538
           www.keywordsintl.com
KEY ‐ DATES

    1998 ‐ Keywords International Ltd was founded to provide Localization 
•
    services to the software industry

    2004 ‐ Keywords International Ltd decided to work exclusively on Games
•
    and to cut all non core business lines. 

    2009 ‐ Keywords International is a leader in video game localization, 
•
    localization testing and linguistic QC. 
     – Connecting directly to the target audience – no matter what language they 
       speak. 
     – Translating and testing in over 30 languages and 8 platforms
     – Over 75 employees – hundreds of projects each year
     – All services carried out in our facility in Dublin
KEY ‐ SERVICES
• Localization
   – Translation
   – Audio Recording
   – Quality Control

• Testing
       Testing Scripting
   –
       Bug Fixing
   –
       100 Seats State of the Art Testing Lab
   –
       Compliance testing
   –

• Language Quality Control
   – Linguistic Support
   – Terminology Management
   – Quality and Geopolitical Assessment
PLATFORMS
KEY ‐ CUSTOMERS
KEY ‐ PROJECTS
KEY ‐ PROJECTS
WHAT IS LOCALIZATION?
• Internationalization is the process of 
  designing and building an application to 
  facilitate localization.

• Localization is the cultural and linguistic 
  adaptation of an internationalized 
  application to two or more culturally‐
  distinct markets.

• When users launch a well‐localized application, 
  they should feel fully at home with it and not 
  feel like it originated from some other country.
WHY LOCALIZE?
Increase sales

• Expand the market 
   – Yes, they don’t speak English.


• Increase the penetration of the product
   – Localized products sell better

• ROI can be very good
   – iPhone App Store & Favourable factors
WHEN & HOW TO LOCALIZE?

• Plan for localization from the start
   – Retrofitting an existing application to 
     support localization is much harder than 
     writing your application that way from the 
     start .

• Use the SDK
   – iPhone has a robust localization 
     architecture that lets you easily localize 
     your application into multiple languages.
      And variants of a language...
      For en_US it’s LOCALIZATION
      For en_GB it’s LOCALISATION 
WHAT TO LOCALIZE?
Not only text needs localization
• Windows, views, menus must be able to accept 
  translated text.
• Static text must be translated.
• Images might need to be changed.
• Sound files might need to be changed. 
• Dates, times, currencies and numerical values 
  must be formatted using the current locale 
  information.
    Word wrapping should use current locale rules.
•
    Sorting must be done based on current locale rules.
•
    Online help must be translated. 
•
TIPS & TRICKS
Design with localization in mind
• Allow more space
   – Translated text is longer than the English
• Be aware of display differences in other 
  languages
   – Asian languages
   – Bi‐directional languages
• Beware of sentences constructed by  
  concatenating strings
• Document the strings file with 
  comments – provide context
CONCLUSIONS
• Plan to localize your Apps
   – Plan for localization since the beginning
     It’s a small effort – you will be rewarded

• Localize your Apps
   – Go global
     It’s a small investment – you will be rewarded


• Localize your Apps seriously
   – It better be good
   – Good is better
THANKS!
QUESTIONS?




Email: gduranti@keywordsintl.com
Website: www.keywordsintl.com

Contenu connexe

En vedette

Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)
Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)
Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)John Collins
 
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectFPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectShristi Pradhan
 
Sound source localization
Sound source localizationSound source localization
Sound source localizationguest10652b
 
Sound Source Localization
Sound Source LocalizationSound Source Localization
Sound Source LocalizationMuhammad Imran
 
Sound Source Localization with microphone arrays
Sound Source Localization with microphone arraysSound Source Localization with microphone arrays
Sound Source Localization with microphone arraysRamin Anushiravani
 
Beamforming and microphone arrays
Beamforming and microphone arraysBeamforming and microphone arrays
Beamforming and microphone arraysRamin Anushiravani
 
Spatial Sound 3: Audio Rendering and Ambisonics
Spatial Sound 3: Audio Rendering and AmbisonicsSpatial Sound 3: Audio Rendering and Ambisonics
Spatial Sound 3: Audio Rendering and AmbisonicsRichard Elen
 
COMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and TrackingCOMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and TrackingMark Billinghurst
 

En vedette (11)

Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)
Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)
Strategies for Friendly English and Successful Localization (InfoDevWorld 2014)
 
Group01_Project3
Group01_Project3Group01_Project3
Group01_Project3
 
3 D Sound
3 D Sound3 D Sound
3 D Sound
 
3D audio
3D audio3D audio
3D audio
 
FPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization ProjectFPGA Based Acoustic Source Localization Project
FPGA Based Acoustic Source Localization Project
 
Sound source localization
Sound source localizationSound source localization
Sound source localization
 
Sound Source Localization
Sound Source LocalizationSound Source Localization
Sound Source Localization
 
Sound Source Localization with microphone arrays
Sound Source Localization with microphone arraysSound Source Localization with microphone arrays
Sound Source Localization with microphone arrays
 
Beamforming and microphone arrays
Beamforming and microphone arraysBeamforming and microphone arrays
Beamforming and microphone arrays
 
Spatial Sound 3: Audio Rendering and Ambisonics
Spatial Sound 3: Audio Rendering and AmbisonicsSpatial Sound 3: Audio Rendering and Ambisonics
Spatial Sound 3: Audio Rendering and Ambisonics
 
COMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and TrackingCOMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and Tracking
 

Similaire à Localization of iPhone Apps

Do this, not that. localizing your international surveys
Do this, not that. localizing your international surveysDo this, not that. localizing your international surveys
Do this, not that. localizing your international surveysQuestionPro
 
We Eat Our Own Dog Food: Three Companies in the World of Localization Technol...
We Eat Our Own Dog Food: Three Companies in the World of Localization Technol...We Eat Our Own Dog Food: Three Companies in the World of Localization Technol...
We Eat Our Own Dog Food: Three Companies in the World of Localization Technol...Scott Abel
 
Website Translation, Multilingual SEO & International UX
Website Translation, Multilingual SEO & International UXWebsite Translation, Multilingual SEO & International UX
Website Translation, Multilingual SEO & International UXVengaGlobal
 
Turbo Charging Singapore Film Publishing Sectors
Turbo Charging Singapore Film Publishing SectorsTurbo Charging Singapore Film Publishing Sectors
Turbo Charging Singapore Film Publishing Sectorsshahib amin
 
One Product - Many Countries. How we scaled STYLIGHT to 10 countries
One Product - Many Countries. How we scaled STYLIGHT to 10 countriesOne Product - Many Countries. How we scaled STYLIGHT to 10 countries
One Product - Many Countries. How we scaled STYLIGHT to 10 countriesSebastian Schuon
 
Web Site L10n 101
Web Site L10n 101Web Site L10n 101
Web Site L10n 101jsoloduk
 
2019 11-06 globalization
2019 11-06 globalization2019 11-06 globalization
2019 11-06 globalizationpcerda0
 
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...Enterprise Ireland
 
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...Eoin O Siochru
 
Global Content Strategy 1/2 Day Workshop
Global Content Strategy 1/2 Day WorkshopGlobal Content Strategy 1/2 Day Workshop
Global Content Strategy 1/2 Day WorkshopVal Swisher
 
A Practical Guide For Implementing Web 2 0 Learning
A Practical Guide For Implementing Web 2 0 LearningA Practical Guide For Implementing Web 2 0 Learning
A Practical Guide For Implementing Web 2 0 LearningMrLynnRClemons
 
Balance and Compromise: Issues in Content Localization
Balance and Compromise: Issues in Content LocalizationBalance and Compromise: Issues in Content Localization
Balance and Compromise: Issues in Content LocalizationLise Bissonnette Janody
 
Multi-language Best Practices - RuiFelix.pdf
Multi-language Best Practices - RuiFelix.pdfMulti-language Best Practices - RuiFelix.pdf
Multi-language Best Practices - RuiFelix.pdfHasan Derawan
 
The Importance of Audio & Video Translation
The Importance of Audio & Video TranslationThe Importance of Audio & Video Translation
The Importance of Audio & Video TranslationJBI Studios
 
DIGITAL MARKETING Language and affiliated services
 DIGITAL MARKETING Language and affiliated services DIGITAL MARKETING Language and affiliated services
DIGITAL MARKETING Language and affiliated servicesOlessia Skrla
 
JOULEHUB: TRANSFORM YOUR PROJECTS INTO SUCCESS
JOULEHUB: TRANSFORM YOUR PROJECTS INTO SUCCESSJOULEHUB: TRANSFORM YOUR PROJECTS INTO SUCCESS
JOULEHUB: TRANSFORM YOUR PROJECTS INTO SUCCESSJOULEHUB GMBH
 
Convergence: How to Bring Together Content Management & Localization to Conq...
Convergence: How to Bring Together Content Management & Localization to Conq...Convergence: How to Bring Together Content Management & Localization to Conq...
Convergence: How to Bring Together Content Management & Localization to Conq...SDL
 
Translation & Localization
Translation & LocalizationTranslation & Localization
Translation & LocalizationVengaGlobal
 

Similaire à Localization of iPhone Apps (20)

Imppt
ImpptImppt
Imppt
 
Do this, not that. localizing your international surveys
Do this, not that. localizing your international surveysDo this, not that. localizing your international surveys
Do this, not that. localizing your international surveys
 
We Eat Our Own Dog Food: Three Companies in the World of Localization Technol...
We Eat Our Own Dog Food: Three Companies in the World of Localization Technol...We Eat Our Own Dog Food: Three Companies in the World of Localization Technol...
We Eat Our Own Dog Food: Three Companies in the World of Localization Technol...
 
Website Translation, Multilingual SEO & International UX
Website Translation, Multilingual SEO & International UXWebsite Translation, Multilingual SEO & International UX
Website Translation, Multilingual SEO & International UX
 
Turbo Charging Singapore Film Publishing Sectors
Turbo Charging Singapore Film Publishing SectorsTurbo Charging Singapore Film Publishing Sectors
Turbo Charging Singapore Film Publishing Sectors
 
One Product - Many Countries. How we scaled STYLIGHT to 10 countries
One Product - Many Countries. How we scaled STYLIGHT to 10 countriesOne Product - Many Countries. How we scaled STYLIGHT to 10 countries
One Product - Many Countries. How we scaled STYLIGHT to 10 countries
 
Web Site L10n 101
Web Site L10n 101Web Site L10n 101
Web Site L10n 101
 
2019 11-06 globalization
2019 11-06 globalization2019 11-06 globalization
2019 11-06 globalization
 
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
 
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
Going Global - Best Practices for Website Globalisation for SMEs | Susanne Di...
 
Global Content Strategy 1/2 Day Workshop
Global Content Strategy 1/2 Day WorkshopGlobal Content Strategy 1/2 Day Workshop
Global Content Strategy 1/2 Day Workshop
 
A Practical Guide For Implementing Web 2 0 Learning
A Practical Guide For Implementing Web 2 0 LearningA Practical Guide For Implementing Web 2 0 Learning
A Practical Guide For Implementing Web 2 0 Learning
 
Balance and Compromise: Issues in Content Localization
Balance and Compromise: Issues in Content LocalizationBalance and Compromise: Issues in Content Localization
Balance and Compromise: Issues in Content Localization
 
Iwt Corporate Presentation 2010
Iwt Corporate Presentation 2010Iwt Corporate Presentation 2010
Iwt Corporate Presentation 2010
 
Multi-language Best Practices - RuiFelix.pdf
Multi-language Best Practices - RuiFelix.pdfMulti-language Best Practices - RuiFelix.pdf
Multi-language Best Practices - RuiFelix.pdf
 
The Importance of Audio & Video Translation
The Importance of Audio & Video TranslationThe Importance of Audio & Video Translation
The Importance of Audio & Video Translation
 
DIGITAL MARKETING Language and affiliated services
 DIGITAL MARKETING Language and affiliated services DIGITAL MARKETING Language and affiliated services
DIGITAL MARKETING Language and affiliated services
 
JOULEHUB: TRANSFORM YOUR PROJECTS INTO SUCCESS
JOULEHUB: TRANSFORM YOUR PROJECTS INTO SUCCESSJOULEHUB: TRANSFORM YOUR PROJECTS INTO SUCCESS
JOULEHUB: TRANSFORM YOUR PROJECTS INTO SUCCESS
 
Convergence: How to Bring Together Content Management & Localization to Conq...
Convergence: How to Bring Together Content Management & Localization to Conq...Convergence: How to Bring Together Content Management & Localization to Conq...
Convergence: How to Bring Together Content Management & Localization to Conq...
 
Translation & Localization
Translation & LocalizationTranslation & Localization
Translation & Localization
 

Dernier

Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Dernier (20)

Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

Localization of iPhone Apps

  • 1. Localization of iPhone Apps DevDays 2009 – Dublin, April 23 Keywords International Giacomo Duranti, Chief Operating Officer gduranti@keywordsintl.com • +353‐1‐5237538 www.keywordsintl.com
  • 2. KEY ‐ DATES 1998 ‐ Keywords International Ltd was founded to provide Localization  • services to the software industry 2004 ‐ Keywords International Ltd decided to work exclusively on Games • and to cut all non core business lines.  2009 ‐ Keywords International is a leader in video game localization,  • localization testing and linguistic QC.  – Connecting directly to the target audience – no matter what language they  speak.  – Translating and testing in over 30 languages and 8 platforms – Over 75 employees – hundreds of projects each year – All services carried out in our facility in Dublin
  • 3. KEY ‐ SERVICES • Localization – Translation – Audio Recording – Quality Control • Testing Testing Scripting – Bug Fixing – 100 Seats State of the Art Testing Lab – Compliance testing – • Language Quality Control – Linguistic Support – Terminology Management – Quality and Geopolitical Assessment
  • 8. WHAT IS LOCALIZATION? • Internationalization is the process of  designing and building an application to  facilitate localization. • Localization is the cultural and linguistic  adaptation of an internationalized  application to two or more culturally‐ distinct markets. • When users launch a well‐localized application,  they should feel fully at home with it and not  feel like it originated from some other country.
  • 9. WHY LOCALIZE? Increase sales • Expand the market  – Yes, they don’t speak English. • Increase the penetration of the product – Localized products sell better • ROI can be very good – iPhone App Store & Favourable factors
  • 10. WHEN & HOW TO LOCALIZE? • Plan for localization from the start – Retrofitting an existing application to  support localization is much harder than  writing your application that way from the  start . • Use the SDK – iPhone has a robust localization  architecture that lets you easily localize  your application into multiple languages. And variants of a language... For en_US it’s LOCALIZATION For en_GB it’s LOCALISATION 
  • 11. WHAT TO LOCALIZE? Not only text needs localization • Windows, views, menus must be able to accept  translated text. • Static text must be translated. • Images might need to be changed. • Sound files might need to be changed.  • Dates, times, currencies and numerical values  must be formatted using the current locale  information. Word wrapping should use current locale rules. • Sorting must be done based on current locale rules. • Online help must be translated.  •
  • 12. TIPS & TRICKS Design with localization in mind • Allow more space – Translated text is longer than the English • Be aware of display differences in other  languages – Asian languages – Bi‐directional languages • Beware of sentences constructed by   concatenating strings • Document the strings file with  comments – provide context
  • 13. CONCLUSIONS • Plan to localize your Apps – Plan for localization since the beginning It’s a small effort – you will be rewarded • Localize your Apps – Go global It’s a small investment – you will be rewarded • Localize your Apps seriously – It better be good – Good is better