This is related to a question about English noun sequences. The reason I'm asking is because of an apparent inconsistency in which constructions such as peanut butter, climate change or world war are translated in various online Esperanto reference sources.
In the Vikipedio, peanut butter and climate change are translated, respectively, as "Arakida Butero" and "Klimata ŝanĝo", that is, with modifying adjectives. Strangely, the pattern isn't followed in the article on world war, "mondmilito", where the noun adjunct is incorporated, with suffix removed, as part of a compound noun. A modified version of this pattern is used for olive oil, translated as a hyphenated compound, "oliv-oleo". In the article itself, however, the word is spelled without a hyphen, as in the section on "Nutrado kaj sano":
"Olivoleo, ĉu "plej pura" aŭ "pura", estas riĉplena je vitaminoj A, D, E kaj K."
On the other hand, in Vortaro.net, the preferred way to translate peanut butter is to turn it into a single compound word, "ternuksbutero".
So what is the correct — or at least preferred — way to translate noun adjuncts? This is my biggest stumbling block in my attempt to write literary Esperanto (I'm working on what could possibly be a novella).
My own preference is for compound words, either arakido-butero or the more elegant-looking ternuksbutero, since I read arakida butero as "peanutty butter".