Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do I need English beside Base localization which would contain the exact same 'translation'?

I'd expect the base file to contain my English words since my project has "Localization native development region" set to English.

Update - to clarify my question:

enter image description here

like image 941
Pieter Avatar asked Nov 11 '13 21:11

Pieter


People also ask

Is localization the same as translation?

Simply put, translation converts written words from one language into another. Localization employs multiple techniques to adapt content's full meaning for the new culture. When content gets translated literally, it may make sense in the target market or it may not.

What does Localisation mean in translation?

Language localisation (or language localization) is the process of adapting a product's translation to a specific country or region.

What is the role of translation in the process of localization?

At its core, translation transforms text, while localization transforms the entire product or content from one language to another.

What does it mean to localize a string?

An unique identifier is attached to each translated string called the "Localization Identifier". It is used to search the dictionaries and locate the value of the string in different languages.


1 Answers

Apart from addressing question what language end-users will see, you need to consider also what will be shown in the AppStore. My current experience is that if you use Base for English, English won't appear in list of supported languages (how Apple knows in which language your base localization is) in the description of your app.

I've met this issue myself - base (English), German and Russian

Target settings refer to:

Localization native development region = en 

But on Appstore it appears in this form:

Languages: German, Russian 

no reference to English

I consider to duplicate base localization to English (not a high priority, as users see from screenshots that App works in English anyway)

Edit: there seem to be a different behavior in iOS8 - Application Settings (Settings.bundle) seem to ignore Base translation, if any of translations match your "Preferred Language Order".

In other words, App is localized: Base, German, Russian. iPhone is configured to use English, preferred languages order is English, German, Russian.

Application settings come in ... German!

Once again: this is applied to Settings only not to the application itself!

like image 149
Nick Entin Avatar answered Oct 22 '22 16:10

Nick Entin