diff --git a/ecs.php b/ecs.php
index a96e00df4998c96a7cd19c23bbdcba36ab61c8e2..2954e39b4652c96b7dffae636da118ba1a3f3183 100644
--- a/ecs.php
+++ b/ecs.php
@@ -7,6 +7,7 @@ use Symplify\EasyCodingStandard\ValueObject\Option;
 use Symplify\EasyCodingStandard\ValueObject\Set\SetList;
 use Symplify\CodingStandard\Fixer\LineLength\LineLengthFixer;
 use PHP_CodeSniffer\Standards\Generic\Sniffs\CodeAnalysis\AssignmentInConditionSniff;
+use PhpCsFixer\Fixer\StringNotation\SingleQuoteFixer;
 
 return static function (ContainerConfigurator $containerConfigurator): void {
     $parameters = $containerConfigurator->parameters();
@@ -42,6 +43,13 @@ return static function (ContainerConfigurator $containerConfigurator): void {
             __DIR__ . '/themes/*',
         ],
 
+        // crowdin enforces its own style for translation files
+        // remove SingleQuoteFixer for Language files to prevent conflicts
+        SingleQuoteFixer::class => [
+            __DIR__ . '/app/Language/*',
+            __DIR__ . '/modules/**/Language/*'
+        ],
+
         AssignmentInConditionSniff::class,
     ]);