There hasn't been much to show in the manner of in-game screenshots, but work is still being done. Some of our bilingual members at Triumph Studios have began the process of translating the in-game text to Spanish (done by commanderluis) and German (done by Adler26).
Release dates are uncertain as of now.