Yes textbrick jsui is an alternative. But isn't it much more CPU consuming than a good old native Max object?
The difference could be significant in pretty big patchers.
About localization, multiple [colls] seems the best way to me too. Every localizable object has a scripting name And I use a small scripting mechanism using sendbox to change the comments. It could be extended to other properties of the object (like the hint for example)
About the accents-marks, I experienced no problems at all using them since Max5 (don't talk to me about Max 4.6 on this subject!…)
----------begin_max5_patcher----------
1196.3oc0YtziaxCEFdcxuBKp91kVgMPBztpppcU6n90Kq5TMh.tSbKXPXm4
Rq5+85avPtBg.YxrwQ13XeNO75iO17mwirlmcGlYAdI3afQi9y3QiTMIaXjo
9Hqzv6hRBYptYEkklhobqI5mww2wUsiDEraI7nEfjP50KCuFW1m7PQqD50WU
fi354Zlm8Krm.bUkPni7GjnB36l+yOxnbZXJVM1utfDlTNZjXUaYy+4ygnxF
oKSIzDLWYivZiAi7a0X.QhonpuYK4kctr07BLS3WgbRFstgZ6oLTnrz1T.9t
7+72wikESNRvAEEeN7FLHJKIgsOlogk4motcjYvAmYP3LkI55LXP6KKDyLfe
aFP3ShIlABKv.oyGCDFUtnIxM3j6AhN9gPB8KDgwCBowf2nGwJJjPn3nrkT0
3hZh9NpRjCRUw8fgu8fCeOzTosMa1fw92jPh9khkJYKegV5JJnbQ+EuJXfKs
9nDgWH.xKdeVTXhvqhe969zkVGL2UnF46q9A1QvGL3b2UKMbld7QJRwLVsvm
UfmwyDh7UTzWZ8dQKDtn8OVPnQj7vjKsl.zcsTqK51Wo.y6yPRA9gWC6j3NH
ecDZkbB5enD2eqDGcHDG1.wm5qIdvpD27uzCD+9brt6VVmIqBd6EcdUf8wsJ
XVOrJXn0yhp.YcfpgspkecoTtExXjqQj31MYrW+IiGFA4MgEUNw56sUQ5Jhs
Gd4.Uqi7TaZC04m0xzKpu.stGWiiNCeVGJy22cCyueYbkVca4jTS41LoQZRq
sXjaeQ5CHmXuigzdtaX9cfzT7sBidCVxAyAI6Ag99lDw7LGivqK4BiP8P9Xn
cs7dt3XPhvWcbY9N.yuSD42dcKHyTEYB53oDPvfiOv2NISuSkBwTfAr6Smms
OUSfmmFGpelEzU13MfplGK1XzMvYGIabdJwFQ.tbrHENFl2hkTFYSmWR0Cm7
tmykX2AY9YFg1BjDX+vsizAjX6+TJJSkZIpfjyEhFZrbbZNdilOPGuthooOU
TN7EDlBD3hlUONHEWl10XM1vgOVi4wLwY7LO3YWHezJNJv5Uxhm8+xRgpP2R
+lOT7xz71jRDTkUmIM9t.0gLkHoSLXKKKvgwMyGcDKeTGu8zffmJKEY4EDJ+
GfscED+GqYPoSfrL+9NPJ+yNRsTbntkUfRLZlu7QkmsaZX9RE187whgA8vcx
3zvw0lVdBss6.a.Wh7juqGAjvwoFbY8tOIe1DYwaunWEspqPynSU9A.1hPdt
lsY85pTsG1e0cuajLYaanDek9iWbUHmWPlKRSmYHlAYirvoywwU26lFxknVM
VpaPbsOfmhTx1Wk+rrkEQkVk4JZAOfpXLiSnUh0uUiM050BRbLlV+RBRIw4h
jE4FivGJOKtiNyGOn8l0L4A46GTUaGRn15HdCmiflU2zWsV+6HpsWZzUT6Qe
HtxQZU54C12.tWrJ6yLqZ84aGuAkGS9Txp0lucYUvGAqBdlYU52fMaUdmXV4
0pHCSeDrJ34lUY62JVchU61sKxPvJDc3eCBaiUgNw63fraktx+zxJjcqeCdJ
WC1tbF7OwQQaW1kAmXqZVqxj4XXknxeG+OrGgufC
-----------end_max5_patcher-----------