I am facing a bit of a dilemma / problem.
I am an amateur programmer ( profile ) , and in programming languages some terms are accepted, known to everyone and frequently used everywhere.
My confusion is that when I am passing my code in a spell checker, some terms are marked as wrong and / or need corrections.
accepted term = the suggested / correct (alternative)
plugin= plug-in ( plug in )
uploader= up-loader ( up loader )
textarea= text-area ( text area )
checkbox= check-box ( check box )
submenu= sub-menu ( sub menu )
metatag= meta-tag ( meta tag )
screenshot= screen-shot ( screen shot )
Now for those of you that have ever experienced basic programming, those terms would be very familiar, but how should I treat those terms when releasing my software ? (Even while writing here, My firefox browser marks all those terms as spell errors. Better yet, the name "
firefox" itself is marked as an error :-) )
I must stress that I am not a native speaker and English is not my mother tongue (it is a mere 1 out of 8), But I would still like to know what is the correct way to handle those situations.
I do suspect that some of these terms (like
plugin) have become an adjective by themselves and are no longer exclusively used as a noun or as descriptive term for an action.