Welcome to the WPML support forum. I will do my best to help you resolve the issue.
Have you recently updated the string translations? This issue can occur when a string containing a placeholder (like %s) is wrongly translated to Arabic.
We found that it works as expected after correcting the translation of "%s days" from the "Payment Plugins for Stripe WooCommerce" plugin. Refer to the attached images for more details.
Please check it now and let us know your feedback.
Thank you for the updates. We are checking it. But the WPML String Translation does not translate strings automatically. So, please confirm whether you have updated the homepage or its Arabic translation recently?
Thank you for the updates. We have done another round of testing on our local copies and are no longer able to reproduce the fatal errors when visiting Arabic pages in the frontend, creating or translating posts, translating strings, or testing purchases.
It seems the problematic strings have now been translated correctly. So, we have one request: please take a site backup, go through the Arabic posts in the frontend, translate a few posts, and make some test purchases to confirm whether the issue still exists.