SlideShare a Scribd company logo
Affordable and efficient multi platform
localization. Case study
Contens
Internaziolization vs Localization
Android vs Ios
How prepare it
Our experience
Inernazilization VS Localization
Internazilization
Internationalization is the process of making your app able to
adapt to different languages, regions, and cultures.
Localization
Localization is the process of translating your app into
multiple languages.
Android vs IOS
Affordable and efficient multi platform localisation. case study
Xibs & Storyboards
Localizible.strings
Strings.xml
The winner is ... ?
Affordable and efficient multi platform localisation. case study
HOW PREPARE IT
Gold rule of Localization
USE FORMATTER INSTEAD OF
CONCATENATION
Usge of formatter
Hello, userName! You are (n) visitor.
Usage of formatter
Hello, userName! You are (n) visitor.
Usage of formatter
Hello, userName! You are (n) visitor.
Usage of formatter
Hello, userName! You are (n) visitor.
Remeber
(Android)%n$s != (Ios)%n$@
Quantity
Quantity in Android
Quantity in Android
Quantity in Ios
Quantity in Ios
Ukrainian example
Localization of other resources
LaMetricTime date Localization Example
LaMetricTime metrics Localization Example
LaMetricTime Localization of Backend responses
Other things to remeber
1. Localize images
2. Set correct layout
Common mistakes
Usage of string concatenation
Setting text directly
Magic methods insted of localizing plurals
Our experience
What we need to localize ?
1. Android app
2. Ios app
3. Cloud
4. Firmware
Chose translation service
OneSky UI
OneSky app
1. Fast translation
2. Translation is made by native speakers
3. Comfortable UI
4. Cheap price
5. Awesome quality
How making it 2x cheaper ?
More than 95% of text and all resources in both applications
was the same.
So why we need to pay 2x price for each Localization ?
Solution
ANDROID KEYS == IOS KEYS
How we make it
IOS Localization contain only one file.
All Storyboard & Xib texts are set from code
All IOS keys changed to android keys
Results
95% of text resources was localized
We need to localize only 2 files all the time
Localization is 2x cheaper
How make Localization fast
Take care about Localization from project beginig
Use same keys for android & ios app
Choose correct Localization Service
Thank you :)

More Related Content

PDF
Affordable and efficient multi platform localisation. case study
PPTX
Localization for iOS
PPTX
Mobile App Localization Best Practices
PPTX
MVP Virtual Conference - Americas 2015 - Cross platform localization for mobi...
PDF
iOs app localization / Yoni tsafir
PDF
Localization Realization
PPTX
mobile devops summit 2022 - Parlez vous Ingles
PDF
Localization of iPhone Apps
Affordable and efficient multi platform localisation. case study
Localization for iOS
Mobile App Localization Best Practices
MVP Virtual Conference - Americas 2015 - Cross platform localization for mobi...
iOs app localization / Yoni tsafir
Localization Realization
mobile devops summit 2022 - Parlez vous Ingles
Localization of iPhone Apps

Similar to Affordable and efficient multi platform localisation. case study (7)

PDF
iOS localization
PPTX
Localization: How to do a global project
PDF
Localization and Accessibility on iOS
PDF
Best Practices for Software Localization
PDF
Beginning iOS App Localization
PDF
Localizing Mobile Apps
PDF
Tricks and Tips for Adding Localization Features to Your Mobile Apps
iOS localization
Localization: How to do a global project
Localization and Accessibility on iOS
Best Practices for Software Localization
Beginning iOS App Localization
Localizing Mobile Apps
Tricks and Tips for Adding Localization Features to Your Mobile Apps
Ad

Affordable and efficient multi platform localisation. case study

Editor's Notes

  • #13: Make scrennshot of android kill apple