Our new release introduces support for 79 languages. Before, Calcapp only supported US English, meaning that all pre-defined labels (such as the Back and Next buttons in the navigation bar) were displayed in English and all numbers, dates and times were formatted according to the customs of the United States.
Our new, comprehensive language support is on par with Microsoft Office. In addition to supporting 79 languages, we also support a large number of language variants, such as UK English, French as spoken in Switzerland or Arabic as spoken in Algeria. We now support 147 different language variants.
Different countries and different regions format numbers, dates and times differently. Large parts of the world use a comma as a decimal separator and not a period. Some languages use a comma to separate groups of thousands, others use a space. Date and time formatting varies depending on the region. Notably, the United States represents dates in a way that differs from the rest of the world.
Our statistics indicate that 40 percent of all people running apps built with Calcapp are from the United States. Another 15 percent hail from the United Kingdom and five percent call Australia home. What this shows is that English is a popular language, but it is also indicative of us having done a poor job supporting other languages in the past. We’re hoping that this release (which we started work on a year ago) will lead to the creation of lots of new apps in languages other than English.
To select the language of an app, use the drop-down menu on the new start screen in Calcapp Creator:
Making Calcapp multi-lingual
We support number, date and time formatting for all 147 language variants. Supporting a language in Calcapp also means that certain text labels used in apps (again, such as the Back and Next button labels of the navigation bar) need to be translated as well as the labels used by the date and time picker used on desktop computers. (When apps are run on iPhone, iPad and Android, native date and time pickers are used and the text strings used there are provided by the operating system.)
Most of the text strings in apps are provided by you, the app creator. There are some text strings provided by Calcapp, though, and that includes not just the navigation bar button labels but also a large number of error messages most users never see. We have limited resources, so we have only translated the text strings we think users are likely to see. (Other text strings appear in English.)
We only have translations for 30 languages. We have looked at the languages actually used by Calcapp users today when determining which languages to support. If you select a language which we don’t have a translation for, numbers, dates and times will still be displayed correctly, but other labels provided by Calcapp will appear in English.
Finally, we have used human translators only for German, French, Polish, Danish and Swedish and have translated the rest of the text strings from English using machine-translation (Google Translate). We’re aware that there may be some awkward translations (and some that are plain wrong) and we’re counting on you to let us know if you find incorrect translations.
Supported languages and language variants
The table below details what languages and language variants we support. A language variant is often a region (such as UK English), but can also denote an alpahet (Serbian uses both the Latin and Cyrillic alphabets, for instance). Calcapp supports formatting numbers, dates and times for all 147 language variants but has translations for just 30 languages. English is used if there is no translation available for a specific language. If a language is not available for the date and time picker used on desktop computers, Calcapp falls back to a related language. (For instance, Swahili falls back to English, but Uzbek falls back to Russian. Arabic as spoken in Algeria has dedicated support, but Arabic as spoken in Egypt uses the regular support for Arabic.)
Legend | |
---|---|
Are numbers, dates and times formatted according to the language or language variant? | |
Does the date and time picker on desktop computers support the language or language variant? | |
Has the app text been translated by Google Translate or a human? |
Language | |||
---|---|---|---|
Afrikaans | |||
Albanian | |||
Amharic | |||
Arabic | |||
Algeria | |||
Bahrain | |||
Egypt | |||
Iraq | |||
Jordan | |||
Kuwait | |||
Lebanon | |||
Libya | |||
Morocco | |||
Oman | |||
Qatar | |||
Saudi Arabia | |||
Sudan | |||
Syria | |||
Tunisia | |||
United Arab Emirates | |||
Yemen | |||
Armenian | |||
Assamese | |||
Azerbaijani | |||
Basque | |||
Belarusian | |||
Bengali | |||
Bangladesh | |||
India | |||
Bosnian | |||
Cyrillic | |||
Latin | |||
Bulgarian | |||
Catalan | |||
Catalonia | |||
Valencia | |||
Chinese | |||
Simplified | |||
Simplified, Hong Kong | |||
Simplified, Macau | |||
Simplified, Singapore | |||
Traditional | |||
Traditional, Hong Kong | |||
Traditional, Macau | |||
Croatian | |||
Czech | |||
Danish | |||
Dutch | |||
Belgium | |||
Netherlands | |||
English | |||
Australia | |||
Canada | |||
India | |||
Ireland | |||
Malta | |||
New Zealand | |||
Philippines | |||
Singapore | |||
South Africa | |||
United Kingdom | |||
United States | |||
Estonian | |||
Filipino | |||
Finnish | |||
French | |||
Belgium | |||
Canada | |||
France | |||
Luxembourg | |||
Switzerland | |||
Galician | |||
Georgian | |||
German | |||
Austria | |||
Germany | |||
Luxembourg | |||
Switzerland | |||
Greek | |||
Cyprus | |||
Greece | |||
Gujarati | |||
Hebrew | |||
Hindi | |||
Hungarian | |||
Icelandic | |||
Indonesian | |||
Italian | |||
Italy | |||
Switzerland | |||
Irish | |||
Japanese | |||
Kannada | |||
Kazakh | |||
Khmer | |||
Konkani | |||
Korean | |||
Kyrgyz | |||
Latvian | |||
Lithuanian | |||
Macedonian | |||
Malay | |||
Maltese | |||
Marathi | |||
Mongolian | |||
Nepali | |||
Norwegian | |||
Bokmål | |||
Nynorsk | |||
Odia | |||
Persian (Farsi) | |||
Afghanistan (Dari) | |||
Iran | |||
Polish | |||
Portuguese | |||
Brazil | |||
Portugal | |||
Punjabi | |||
Quechua | |||
Romanian | |||
Russian | |||
Scottish Gaelic | |||
Serbian | |||
Cyrillic | |||
Latin | |||
Sindhi | |||
Sinhala | |||
Slovak | |||
Slovenian | |||
Spanish | |||
Argentina | |||
Bolivia | |||
Chile | |||
Colombia | |||
Costa Rica | |||
Dominican Republic | |||
Ecuador | |||
El Salvador | |||
Guatemala | |||
Honduras | |||
Mexico | |||
Nicaragua | |||
Panama | |||
Paraguay | |||
Peru | |||
Puerto Rico | |||
Spain | |||
Unites States | |||
Uruguay | |||
Venezuela | |||
Swahili | |||
Swedish | |||
Tatar | |||
Telugu | |||
Thai | |||
Turkish | |||
Ukrainian | |||
Urdu | |||
Uyghur | |||
Uzbek | |||
Latin | |||
Cyrillic | |||
Vietnamese | |||
Welch |
Trivia: The Swedish translation is special, in that it was created more than a year ago and is a full translation, including all error messages. The reason is that we have a number of enterprise customers in Sweden.