Selecting the "Mark of Scribing" feat does NOT allow you to select 4 additional languages.
<eval phase="Traits" priority="10000"><![CDATA[
hero.child[resLangSta].field[resMax].value += 4
#traitmodify[skDiplomac,trtFeat,2,""]
perform hero.assign[Feat.ftRituaCas]
]]>
</eval>
Changes the maximum language value to 4 higher than it was. Then gives a +2 feat bonus to Diplomacy, and finally gives the character the ability to cast rituals just like a ritual caster. No easy way to show that creating a scroll takes half the time, so I didn't do anything for it.
<eval phase="Traits" priority="10000"><![CDATA[
hero.child[resLangSta].field[resMax].value += 4
]]>
</eval>
Changes the maximum language value to 4 higher than it was.
I've also posted this fix in completed bugs.