from next beta, try using {{load|yourfile|special:string}}
this will load the file in {{^special:string}} that is a variable, not the section.
one question
when using {{load|yourfirstfile|special:string}} before {{load|yoursecondfile|special:string}}
Is yoursecondfile append to {{!special:string}} or rewrite over {{!special:string}} ?
an option can be added
{{load|yourfile|special:string
|sectionname}}
by example in yourfile are some sections
[special:strings]
mytext=english
[special:stings_fr]
mytext=français
[special:stings_it]
mytext=Italiano
using {{load|yourfile|special:strings
|special:strings_fr}} load only content of section [special:strings_fr] from yourfile, or [special:strings] if par[3] is not specified
2e question
{{load|yourfile|special:string}} i think that only section [special:strings] into yourfile must be include, not all content of the file
It is to offers more possibility to load with same syntax others sections as [special:begin] included in variable
{{!special:begin}}{{load|yourfile|special:begin}}That's because {{!asd}} will search asd in several places, in this order:
in section special:begin {{set|myvar|text}}
in variable special:begin {{set|myvar|Overloaded Text }} can replace text defined above for a specific usage
(dans cet ordre pour une possible possible surcharge des définitions de variables ou macros)
{{load|yourfile|special:begin
|sectionname}}
it is possible with some restriction