# Do not translate conditions in Checklists

**URL:** <https://forum.xbench.net/t/do-not-translate-conditions-in-checklists/407>\
**Category:** Technical Support\
**Created:** [November 14, 2018, 4:33pm UTC](https://forum.xbench.net/t/do-not-translate-conditions-in-checklists/407 "2018-11-14T16:33:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sel](https://avatars.discourse-cdn.com/v4/letter/s/3e96dc/32.png) [@sel](https://forum.xbench.net/u/sel)\
**Post date:** [November 14, 2018, 4:33pm UTC](https://forum.xbench.net/t/do-not-translate-conditions-in-checklists/407/1 "2018-11-14T16:33:58Z")

</div>

Hi,  
I would like to create a checklist to make sure strings are not translated when some source conditions appear.  
For example:

- ALL CAP words in source should be left in EN in target
- CamelCase words in source should be left in EN in target
- Words connected with a full stop in source should be left in EN in target
- Words connected with underscore in source should be left in EN in target  
Etc.

Can someone help me?

---

<div class="post-metadata">

**Author:** ![pcondal](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.xbench.net/pcondal/32/305_2.png) [@pcondal](https://forum.xbench.net/u/pcondal)\
**Post date:** [November 14, 2018, 10:59pm UTC](https://forum.xbench.net/t/do-not-translate-conditions-in-checklists/407/2 "2018-11-14T22:59:26Z")

</div>

The first two are built-in checks under the **Content** check group.

The last two can be found as follows (I assume your check should be case sensitive):

> [@sel](#):
>
> Words connected with a full stop in source should be left in EN in target

- Source: `"([:letter:]+(\.[:letter:]+)+)=1"`
- Target: `-"@1"`
- Regular expressions: `ON`
- Powerseach: `ON`
- Case sensitive: `ON`

> [@sel](#):
>
> Words connected with underscore in source should be left in EN in target

- Source: `"([:letter:]+(_[:letter:]+)+)=1"`
- Target: `-"@1"`
- Regular expressions: `ON`
- Powerseach: `ON`
- Case sensitive: `ON`
