Handling RTL layout breaks and dynamic placeholders during in-context web localization

Hi everyone, I am currently working on localizing an online utility billing lookup tool into Urdu and regional dialects using Crowdin, but I have hit a few snags with dynamic string rendering and bi-directional text. When testing the in-context translation script on this page, the layout mirrors unexpectedly and breaks the alignment of reference number inputs and bill summary tables. We are also having trouble keeping customer reference IDs and date formats strictly untranslated while ensuring the descriptive labels around them switch smoothly into RTL Urdu script. On top of that, dynamic plural keys for billing charges and unit calculations seem to drop their placeholders during the export sync back to our repository. Has anyone faced similar RTL alignment and placeholder retention issues when configuring web projects in Crowdin, and what would be the recommended setup or filter rule to protect alphanumeric input fields while maintaining clean RTL typography?

Hi @alihassanoff123

To investigate this, we will need a bit more information: could you please share a link to your project in Crowdin, along with a couple of screenshots showing the issue, to support@crowdin.com?

We will check everything as soon as we receive them.