aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/translations/extract-snippets.xq
blob: fa9d28ffa88c826bd5a80e700328661fd1680b3d (plain)
1
2
3
4
5
6
7
8
9
let $prefix := string("QT_TRANSLATE_NOOP3("QtC::TextEditor", "")
let $midfix := string("", "")
let $suffix := concat("")", codepoints-to-string(10))
for $file in tokenize($files, string("\|"))
    for $snippet in (doc($file)/*/snippet)
        let $group := fn:concat(string("group:'"), data($snippet/@group), string("' "))
        let $trigger := fn:concat(string("trigger:'"), data($snippet/@trigger), string("'"))
        where ($snippet/@complement)
        return fn:concat($prefix, data($snippet/@complement), $midfix, $group, $trigger, $suffix)