When using content approval the CAML for retrieving (say) just Approved Items is
<Query>
<Where>
<Eq>
<FieldRef Name="_ModerationStatus" />
<Value Type="ModStat">Approved</Value>
</Eq>
</Where>
</Query>
However this will only work in English language sites - for French it would be "Approuvé" for example.
Obviously I can put together resource files for all the different supported languages but is there an easier way, either
a) A hidden field that isn't translated (perhaps a numeric indicator)
b) A way in the object model to get the translated work for each approval status?