Looking at the MS docs, it seems "culture code" is used to determine more than just the language used.
The CultureInfo class provides culture-specific information, such as the language, sublanguage, country/region, calendar, and conventions associated with a particular culture.
In Java, Locale is "language" and "country".
http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html
Another user was posting about changing calendar (e.g. Hijri). I've also asked liferay.com to change "conventions associated with a particular culture". It's currently not supported by liferay so I had to make my own additions.
That said, Liferay doesn't support "culture codes".
Firmi prego dentro per inbandierare questo come inadeguato.