Added error codes and language files