translate English to French: This is a situation we almost face today–almost, but not quite.
C'est pratiquement ce qui se passe aujourd'hui, mais pas tout à fait.