that means _$() or _() is equally detect by HULD, the only difference is it generate a comment in the pot file
means nothing big differences
... I actually thought _() unable to parse %s or something ... seems I was wrong
@Myriad, soon we will roll out a new version of HULD, it already discuss on the staff level
old design -> http://herc.ws/board/topic/8687-hercules-ultimate-localization-design/
once the new design roll out, I will force recommend the community to adapt this new scripting style
and for your question, because sprintf("Test %s", .@var); isn't detect by HULD
and its sprintf(_("Text %s"), .@var); , only enclose the string
by the way, on a side note, I seriously think we should change all the ^000000 into F_MesColor(C_BLACK)
some machine translation can break
^000000 into ^ 000000 <-- can be solve by F_MesColor
%s into % s <-- nothing can be done with this, other than manually fix it