use `asOFFSET` instead of `offsetof` because compilation fails on gcc-4.8
German/Korean translation added
Merge remote-tracking branch 'origin/master'
Attempt to fix yvt/openspades#234.

Starting in d856bcadaa09cf6722547007c3329b43ab1480d7 the client reads
one byte less than necessary.
Merge pull request #253 from theunknownxy/openalfix

Attempt to fix yvt/openspades#234.
attempt to fix yvt/openspades#243
Merge pull request #255 from barzoj/master

attempt to fix yvt/openspades#243