Yea, supporting different languages would open up just another can of worms. Maybe we should stick to the simple rule. 
Does anyone know how that JPA code generator creates the singular names?