Packaged SearchKit cannot be multilingual
Packaged SearchKits, such as CiviCampaign, support translation into a single language, but not into multiple languages.
For example:
- Go to Admin > Localization > Languages
- Enable a second language (such as French), no need to enable multi-lingual
- Enable the "language switcher" extension
- Leave the default site language to English
Then go to the Campaign Dashboard, and switch the language to French. The UI will still be mostly in English.
While still being in French, go to Administer > System Settings > Cleanup Cache: flush the cache.
Then reload the Campaign Dashboard, and it will be in French, but only in French.
CiviCRM stores the evaluated strings in the civicrm_search_display` table.