diff --git a/.tx/config b/.tx/config
index ffda309b50a4efdfb2e006575b43eb88d9a36a4b..926ef697d62194d471d90e084c93d4a19a540f3c 100644
--- a/.tx/config
+++ b/.tx/config
@@ -3,6 +3,5 @@ host = https://www.transifex.com
 
 [o:savoirfairelinux:p:jami:r:jami_client_qt]
 file_filter = translations/jami_client_qt_<lang>.ts
-source_file = translations/jami_client_qt.ts
-source_lang = en
+source_file = translations/jami_client_qt_en.ts
 type        = TS
diff --git a/extras/scripts/update-translations.ps1 b/extras/scripts/update-translations.ps1
index 39265816a757230b6ec574bc9df20ddc52423c0e..cfb614eb0cec5f50ede1507a4efaac793a600137 100644
--- a/extras/scripts/update-translations.ps1
+++ b/extras/scripts/update-translations.ps1
@@ -10,4 +10,4 @@ if (-not(Test-Path -Path $QtDir)) {
 $lupdate = "$QtDir\bin\lupdate.exe"
 
 $tsFileNames = Get-ChildItem -Path "$clientDir\translations" -Recurse -Include *.ts
-Invoke-Expression("$lupdate $clientDir\src -ts $tsFileNames -no-obsolete")
+Invoke-Expression("$lupdate -extensions cpp,h,qml $clientDir\src -ts $tsFileNames -no-obsolete")