Come sicuramente tutti sanno per testare lo stato di moderazione (_ModerationStatus) di un item in SharePoint con una query CAML si fa in questo modo:

<Query>
<Where>
<Eq>
<FieldRef Name=”_ModerationStatus” />
<Value Type=”ModStat”>Approved</Value>
</Eq>
</Where>
<Query>

Si nota subito che non  viene usato un codice (che sarebbe multilingua) ma un valore letterale, quindi se si installa SharePoint in Italiano questa query CAML non funzionerà. I valori possibili forniti da SDK sono:

Member name

Description

Approved The last major version of the item is
displayed in the public views of the list or document
library.
Denied The last major version of the item is not
displayed in the public views of the list or document
library.
Draft The item minor version is being edited and is
not ready for approval.
Pending The decision about displaying the item in
public views of the list or document library is pending.
Scheduled The decision about displaying the item in
public views of list or document library is pending and will be
processed by a timer service.

La traduzione in italiano degli stati dovrebbe essere:

Approvato
Negato
Bozza
In Sospeso
Pianificato

Alla prossima!