(Please note that older articles might not render correctly in mobile view.)
- Language Settings
- ProntoForms Mobile App
- Form Builder
- Web Portal
ProntoForms supports multiple languages across the app, web portal, form builder, and in forms. This enables multinational companies to deploy the ProntoForms app to their mobile users in their language, as well as using a native language in the web portal. Forms can also be built in any language.
To most easily explain how localization is handled across the product, this article breaks it down into the following interlocked parts:
- ProntoForms Mobile App
- Form Builder
- Web Portal
There are three settings for language across all of ProntoForms:
- Device Locale: Used to determine the language the mobile app is displayed in
- Team Language Setting: Used to determine what language error messages are sent in to the Problem Contact Email address (if set), and is the default language for any Form Submission Documents.
- User Language Setting: Used to determine what language the web portal and form builder are displayed in, and what language is used in the Welcome Email and other user-focused communications.
Changing your Device Locale
Language controls can be adjusted in the phone settings, dependent upon the phone type, Operating System (OS) version, or whether they have a Mobile Device Management (MDM) system installed upon their device.
Please note that this will only change the app's language if supported by ProntoForms. Forms will still display in the language they were built in.
For iOS devices: Change the language on your iPhone, iPad, or iPod Touch
For Android devices: This setting is usually found under System > Languages & input > Languages. The location of this setting may vary depending upon the phone brand, Android version, and any customized software or options added.
Changing your Team Language Setting
- On an Administrator, select Team Settings from the dropdown menu at the top right, under the username.
- On the General tab, under Team Settings, select the desired language from the Language dropdown.
- Select Update at the bottom of the page.
Changing your User Language Setting
User language settings will override most Team-level settings. To change your user language setting:
- Navigate to your user profile.
- Select Update from the dropdown menu next to your username.
- Select the desired language from the dropdown in the Locale section.
- Select Update at the bottom of the page. When the page completes loading, your user should be shown in the new language:
Mobile App Interface
As the majority of ProntoForms users are field users, and field users tend to be more widely distributed, the mobile apps are translated into the largest number of languages. The language the app framework displays is based upon the user's phone language rather than a user profile setting.
What languages does the mobile app support?
The ProntoForms mobile app currently supports the following languages:
|English||Spanish||German||French||Russian||Chinese (Traditional)||Chinese (Simplified)||Japanese||Portuguese|
|iOS (v.9.4 and above)||✓||✓||✓||✓||✓||✓||✓||✓||✓|
What is translated in the app?
When you switch languages in the app, the following things will be translated:
- Menus, including but not limited to the home page and left navigation pane.
- Confirmation messages
- Error messages
An example of the side navigation pane in English and Spanish is shown below:
How is the app language determined?
The ProntoForms app uses your phone's locale to determine what language to load the app in. To learn how to change your device's locale, please read the instructions above, or click here.
What languages are supported in forms?
ProntoForms officially supports forms in the languages that the mobile app can be translated into.
However, you can technically build forms in any language in the form builder. Form content, such as page, section, and question text, will display in the language used to build the form -- i.e., if the form text is in Japanese, it will display in Japanese in the app:
Prompts and buttons (e.g. 'Tap to enter text' and the Send button) will not be translated automatically if a form is built in a language that the app hasn't been translated into.
The platforms our mobile apps are built on provide some support for right-to-left languages in forms. If, for example, a form is built in Urdu, the form will always display in right-to-left format on the mobile device regardless of phone locale:
However, ProntoForms does not officially support forms in right-to-left languages, so use this at your discretion; nor does this work in Documents.
Answering Questions in Forms in Multiple Languages
Users can type in answers in whatever language their phone keyboard supports. ProntoForms has supported forms built in languages ranging from English to Japanese. An example of using a Japanese keyboard on an iOS device is shown below:
Form Builder Interface
The form builder interface is where forms are built.
What languages are supported?
How is the form builder language determined?
The language the Form Builder is displayed in is controlled by the logged-in user's "Language" setting on their User Profile. For more information on this setting, please read: User Profile.
Building Forms in Different Languages
As stated above, the question text can use any language, i.e. even if the form builder's interface is in English, question text can be in any language. For example, here is a form using the default English form builder interface to build a form in Urdu:
Building Documents in Different Languages
Documents contain the information submitted by mobile users in a human-readable format. For more general information on documents and their uses with forms, please read: Overview: V2 Documents
Languages in PDF, Word, and HTML Documents
These types of documents will display answers in the language they are entered in. When setting up the document in the Document Editor, ensure the selected font supports the language being used in the form. ProntoForms currently supports the following fonts in the Document Editor:
Note: Cordelia New (Thai) does not support just Thai, but is the only font that supports Thai characters.
The web portal is where you can:
- control what language the web portal is shown in for teams and users,
- administer users and your account,
- view and dispatch form submissions,
- set up data sources and destinations, and more.
What languages are supported in the web portal?
How is the web portal language determined?
The web portal is displayed in the language selected in your User Profile in the web portal:
Reviewing Data in the Web Portal
When reviewing form submissions in the web portal, the information will display in the language in which it was entered. Therefore, if you have a form built in Spanish, with Spanish-language answers, submissions made to that form will display in Spanish in the web portal regardless of the user setting.
Welcome Emails and Error Messages
The Welcome email is the notification sent to a user's email address that welcomes them to the team and allows them to set up their password. The User language setting selected when creating the user (on the User Profile) determines what language the Welcome Email is sent in.
If using the default Welcome Email, it will look something like this:
Web Portal errors, such as the emails sent when a Data Destination fails, are controlled by the team language setting, as the Problem Contact Email address may not be associated with a user. The Problem Contact Email address is usually the address of an administrator or IT administrator in the company on your team, with sufficient access to the ProntoForms account to diagnose and troubleshoot any issues on your team's end.