1. I've added the 'Exhibition' string to the theme’s sidebar.php file and translated it into Armenian, but on the Armenian version of the site, it still appears in English. Please see the attached screenshots.
String Translation page: hidden link
Front page: hidden link
2. I've installed and configured the GiveWP plugin in your sandbox account. With the default languages set to English and German (as the secondary language), everything works correctly. hidden link
hidden link
hidden link
hidden link
After that, I changed the default language to German — it still worked correctly.
Then I added Armenian to the language list, translated the strings, and reproduced the issue. hidden link
Regarding the strings from your theme, I created a new testing website. Please access it and install your theme there. Don't take any other actions. I'll setup WPML myself and make the necessary tests. Thanks in advance for your cooperation.
Thank you for sharing. I understand you refer to the “Exhibition” string. I checked the code and noticed they're wrapped in esc_html_e(), which won't work with WPML. Hard-coded strings need to be wrapped in __() or _e().
Please check our documentation for developers, review your code and ensure that it matches WPML requirements for compatibility:
The creation and maintenance of custom code is outside the scope of this support, but the documentation is enough for you to ensure that the content from the theme is translatable.