По мне так нормально и естественно смотрится, если не больше трёх вложений:
## Код:
```
// Если файловый пак удачно загружен
      IF FileLangPack <> NIL THEN BEGIN
         // Ищем там указанный модуль
         IF FindLangUnit(FileLangPack, Client.Name, LangUnit) THEN BEGIN
            // Ищем там строки указанного языка
            IF FindLangStrings(LangUnit, LangName, LangStrings) THEN BEGIN
               // Очищаем старый язык клиента
               FreeOldClientLang(Client);
               // Записываем данные о новом
               SetClientLang(Client, LangName, LangStrings, C_FILEPACK);
               // Следующий клиент...
               CONTINUE;
            END; // .if
         END; // .if
      END; // .if
```
