Localization improves your users’ experience with translated training content, phishing templates, notifications, and more. We offer a number of localized features in over 34 languages. For a full list of supported languages and their availability within the console, see our Multi-Language Support and Localization page.
Read the sections below to learn more about our localized features, what can be localized, and how to set up localization for your users. Alternatively, you can watch our Language Settings video.
What Language Settings Are Available?
There are three types of language settings available:
Each of these settings can be updated for each user. You can also select a default language for each setting at the account level. When a user’s preferred language is unavailable, the account’s default language will be used instead.
Training Language
Users can set their Training Language in the Learner Experience, as outlined in our Learner Experience (LX) Guide. You can also update this setting on the user's profile.
The Training Language applies to the following:
- The Learner Experience, including training content when a localized version is available.
- User Notifications from the KnowBe4 console, such as welcome emails and password reset notifications.
- Training notifications, when Localized Training Notifications are enabled in Account Settings.
Phishing Language
To keep phishing security tests fair and effective, users cannot set their own Phishing Language. You can update this setting on the user's profile or by bulk updating using a CSV file. The phishing language will be applied to emails sent from a localized phishing campaign.
If your account uses the Office Add-in Phish Alert Button, you can autofill phishing languages based on the users’ PAB locales. This feature only impacts users who do not already have a phishing language set. Follow the steps below to enable this option:
- From your KnowBe4 console, click your email address in the top right corner and select Account Settings.
- In the Account Integrations section, navigate to the Phish Alert settings.
- Under Office Add-in Settings, check the box labeled Autofill Phishing Languages with PAB Locale.
- Click the Save Changes button at the bottom of the page.
Once you have set a default language and updated your users' language settings, you can create a localized phishing campaign.
Admin Console Language
The KnowBe4 admin console can be viewed in the following languages:
- English (United States)
- English (Great Britain)
- Japanese
- Portuguese (Brazil)
- German
- French (Europe)
- French (Canada)
- Chinese (Mandarin) - Simplified
- Spanish (Europe)
- Spanish (Latin America)
- Italian
Admins can set their Admin Console Language by following the steps below:
- Log in to the KnowBe4 admin console.
- Click your email address in the top-right corner.
- Click the language at the bottom of the drop-down menu.
- Select your desired language and click Confirm.
If an admin has not set their admin console language, you can update this setting on the user's profile.
Once an admin has set their Admin Console Language, this language will be applied to most of their KnowBe4 console and admin notifications they receive, such as bulk change results or import notifications.
Localization is an ongoing improvement, so there may be some parts of the console that have not been localized. Parts of the admin console that are not localized will be displayed in English (United States) and a localized banner will display to notify the admin. If you have questions about what elements of the admin console are localized, please contact support.
Set Your Language Settings
This section outlines how to set default languages for your account, update individual user languages, bulk update phishing languages, and enable localized training notifications.
Set the Default Languages
To set your account’s default Training Language, follow the steps below:
- From your KnowBe4 console, click your email address in the top right corner and select Account Settings.
- Navigate to the Learner Experience section of your settings.
- From the Default Training Language drop-down menu, select a language for your organization’s account.
- If you plan to use Localized Training Notifications, we recommend enabling that setting now. Below the default training language drop-down menu, select the Enable Localized Training Notifications check box.
- Click the Save Changes button at the bottom of the page.
To set your account’s default Phishing Language, follow the steps below:
- From your KnowBe4 console, click your email address in the top right corner and select Account Settings.
- Navigate to the Phishing section of your settings.
- From the Default Phishing Language drop-down menu, select a language for your organization’s account.
- Click the Save Changes button at the bottom of the page.
To set your account’s default Admin Console Language, follow the steps below:
- From your KnowBe4 console, click your email address in the top right corner and select Account Settings.
- Navigate to the Organization Information section of your settings.
- From the Default Admin Console Language drop-down menu, select a language for your organization’s account.
- Click the Save Changes button at the bottom of the page.
Set Individual User Languages
To manually update an individual user’s preferred languages, follow the steps below:
- From your KnowBe4 console, go to the Users tab.
- From the user list, click any user's name or email to access their profile.
- Click the User Information tab.
- Find the User Languages section, to the right.
- If the user’s Admin Console Language has not been set, you can select a language from the Admin Console drop-down menu.
- To set the Phishing Language, select the preferred language from the Phishing drop-down menu.
- To set the Training Language, select the preferred language from the Training drop-down menu.
Important:The user may have already selected their preferred training language in their Learner Experience. We recommend that you only change a user's training language if the user requests that you change it for them.
Bulk Updating Phishing Languages
If you are importing users for the first time, create your CSV file as outlined in our Import Users with a CSV File article, and be sure to include the Phishing Language column.
To bulk update the Phishing Language of existing users, follow the steps below:
- From your KnowBe4 console, go to the Users tab.
- From the header of the Users list, click the green Generate CSV link.
- The generated CSV file will include all of your users and their profile information.
- Open the CSV file and delete all columns except for Email and Phishing Language.
Important: This step helps to prevent unintentionally changing or deleting user information. - Refer to our Supported Language Codes list and enter the preferred language for the desired users in the corresponding columns.
- Save the CSV file.
- If you are using Excel, CSVs must be saved in the CSV UTF-8 format.
- In the KnowBe4 console, navigate to Users, then Import Users, and click CSV Import.
- Click the Browse button and select your CSV file.
- Choose your notification settings.
- Click Import Users at the bottom of the page.
Localized Training Notifications
Follow the steps below to enable Localized Training Notifications:
- From your KnowBe4 console, click your email address in the top right corner and select Account Settings.
- Navigate to the Learner Experience section of your settings.
- Click the Enable Localized Training Notifications checkbox.
- This option can only be enabled after setting a default training language for your account.
- Click the Save Changes button at the bottom of the page.
Create a Localized Phishing Campaign
Once you have set a default language and updated your users' language settings, follow the steps below to create a Localized Phishing Campaign.
- From your KnowBe4 console, go to the Phishing tab, and click Create Phishing Campaign in the top right corner.
- Customize the campaign settings to your liking. Review our Create and Manage Phishing Campaigns article for more information.
-
From the Template Categories drop-down menu, select multiple system categories, custom categories with localized templates, or a combination of the two. Community categories cannot be used for localized campaigns.
Note:Custom categories can only be used for localized campaigns when that category includes a localized template. Custom templates are considered localized when a language is selected on the edit template page. See our Create and Edit Email Templates and Landing Pages article for more information. - Select a template randomization option. Choose from Full Random, Random, or AIDA Selected (Diamond & Phishing Premium customers only). For more information, see our Automated Template Selection Overview.
- Localized campaigns set to Full Random or AIDA Selected will send each user a different template that has been localized in either their preferred language or the account's default language.
- Localized campaigns set to Same Random will send the same template to all users in their preferred language or in the account's default language. In recurring campaigns, this feature remembers the last five emails sent and selects a different template for subsequent tests.
Important:If the templates selected for the campaign are unavailable in both the user's language and the account's default language, the user will not receive a phishing security test.
- Click the Send Localized Emails checkbox. Then, from the note that displays, click Review.
- The Full Random and AIDA Selected review modals list your users' phishing languages, the user count for each language, and how many of the selected templates are available in each language.
- The Same Random review modal shows the number of selected templates available for all of your users, in either the user’s phishing language or your account’s default phishing language. The modal also shows the number of selected templates available for most of your users, but not all. These templates may be used in recurring campaigns, to avoid repetition. Lastly, this modal lists recommended categories that include localized templates that match all of your users' languages.
- When you’re satisfied with your settings, click Create Campaign.
Localized Landing Pages
We also offer Localized Landing Pages, so that users who click a phishing test link can view the page in their preferred language. See our Use and Customize Localized Landing Pages article for more information about localized landing pages.
Supported Language Codes
When setting up localization for your users, be sure to use the language codes listed in the table below. For a full list of supported languages and their availability within the console, see our Multi-Language Support and Localization page.
Language Code | English Display Name |
---|---|
ar-mod | Arabic |
zh-hk | Chinese (Cantonese) - Traditional |
zh-cn | Chinese (Mandarin) - Simplified |
zh-tw | Chinese (Mandarin) - Traditional |
cs-cz | Czech |
da-dk | Danish |
nl-nl | Dutch |
en-au | English (Australia) |
en-gb | English (Great Britain) |
en-us | English (United States) |
fi-fi | Finnish |
fr-ca | French (Canada) |
fr-fr | French (Europe) |
de-de | German |
he-il | Hebrew |
hi-in | Hindi |
hu-hu | Hungarian |
id-id | Indonesian |
it-it | Italian |
ja-jp | Japanese |
ko-kr | Korean |
ms-my | Malay |
nb-no | Norwegian |
pl-pl | Polish |
pt-br | Portuguese (Brazil) |
pt-pt | Portuguese (Europe) |
ro-ro | Romanian |
ru-ru | Russian |
es-es | Spanish (Europe) |
es-419 | Spanish (Latin America) |
sv-se | Swedish |
th-th | Thai |
tr-tr | Turkish |
uk-ua | Ukrainian |
vi-vn | Vietnamese |