translate English to French: We are still lacking in this, unfortunately.
Dans ce domaine, nous n'en faisons malheureusement pas assez.