diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php
index c56c37d00c3..c35aa1c3f87 100644
--- a/htdocs/modulebuilder/index.php
+++ b/htdocs/modulebuilder/index.php
@@ -2155,7 +2155,21 @@ if ($module == 'initmodule') {
print '
';
print '
';
- $langfiles = dol_dir_list(dol_buildpath($modulelowercase.'/langs', 0), 'files', 1, '\.lang$');
+ $modulelowercase = strtolower($module);
+
+ // Dir for module
+ $diroflang = dol_buildpath($modulelowercase, 0);
+
+ if (!preg_match('/custom/', $dirread)) {
+ $diroflang = $dirread;
+ $diroflang .= '/langs';
+
+ $langfiles = dol_dir_list($diroflang, 'files', 1, $modulelowercase.'\.lang$');
+ } else {
+ $diroflang .= '/langs';
+
+ $langfiles = dol_dir_list($diroflang, 'files', 1, '\.lang$');
+ }
print '