The 8/7 update actually wasn’t for the translation at all. That was actually us having to switch from Win&Mac to purely Windows due to compatibility issues. We aren’t allowed to directly edit our own product page on DLsite, which means asking for edits can turn into a game of Chinese telephone with a language barrier thrown in. We’re honestly kind of impressed the original message got this lost.
The actual translation is still going and should be completing this month, next at the latest. Sorry again for the confusion and inconvenience.