Translate the theme
Use one of Highend's bundled translations, or create your own with Loco Translate or Poedit.
Every string in Highend is translatable through WordPress's standard gettext system, under the text domain hbthemes. The theme loads translations from its own languages folder automatically: you don't need a plugin just to switch your site's language, only if you want to edit or add a translation yourself.
Use a bundled translation
Highend ships ready-made translations for these locales:
| Locale | Language |
|---|---|
de_DE | German |
es_ES | Spanish |
fr_FR | French |
it_IT | Italian |
nl_NL | Dutch |
pl_PL | Polish |
pt_BR | Portuguese (Brazil) |
ru_RU | Russian |
sr_RS | Serbian |
sv_SE | Swedish |
To use one, go to SettingsGeneral and set Site Language to a matching locale: WordPress automatically picks up the matching .mo file from the theme.
If you spot awkward phrasing in a bundled translation, a corrected .po file placed as described below fixes it without touching the theme's own files.
Translate it yourself
Install Loco Translate
Install and activate the free Loco Translate plugin from WordPress.org.
Open the Highend theme
Go to Loco TranslateThemesHighend. Start a new language, or open an existing one to edit it.
Translate and save
Loco Translate shows every string in the theme. Translate what you need and save: it writes both the .po source file and the compiled .mo file.
Keep your translation across updates
Files inside the theme's own languages folder are overwritten the next time you update Highend. To make a custom or corrected translation update-safe, save it to WordPress's global languages folder instead, named with the theme's text domain:
wp-content/languages/themes/hbthemes-{locale}.mo
wp-content/languages/themes/hbthemes-{locale}.poFor example, a custom German translation goes to wp-content/languages/themes/hbthemes-de_DE.mo. WordPress checks this location before falling back to the theme's bundled files, so your version always wins. Loco Translate does this automatically when you choose to save a translation as a "custom" language rather than editing the theme's own file directly.
Related
For WPML or Polylang (translating your actual content into multiple languages, as opposed to the theme's interface strings), see Multilingual sites.