Skip to content
Snippets Groups Projects
Commit a3cd6e79 authored by Oswald Buddenhagen's avatar Oswald Buddenhagen
Browse files

clean up string extraction from xml files

parent b23e6b47
No related branches found
No related tags found
No related merge requests found
...@@ -53,8 +53,6 @@ Thumbs.db ...@@ -53,8 +53,6 @@ Thumbs.db
*.Release *.Release
# translation related: # translation related:
share/qtcreator/translations/extract-mimetypes.xq
share/qtcreator/translations/extract-customwizards.xq
# Directories to ignore # Directories to ignore
# --------------------- # ---------------------
......
let $files := ( $$CUSTOMWIZARD_FILES ) let $prefix := string("QT_TRANSLATE_NOOP("ProjectExplorer::CustomWizard", "")
let $prefix := string(\"QT_TRANSLATE_NOOP("ProjectExplorer::CustomWizard", "\") let $suffix := concat("")", codepoints-to-string(10))
let $suffix := concat(\"")\", codepoints-to-string(10)) for $file in tokenize($files, string("\|"))
where empty($files)
return
for $file in $files
let $doc := doc($file) let $doc := doc($file)
for $text in ($doc/*:wizard/*:description, $doc/*:wizard/*:displayname, $doc/*:wizard/*:displaycategory, $doc/*:wizard/*:fieldpagetitle, $doc/*:wizard/*:fields/*:field/*:fielddescription) for $text in ($doc/*:wizard/*:description, $doc/*:wizard/*:displayname, $doc/*:wizard/*:displaycategory, $doc/*:wizard/*:fieldpagetitle, $doc/*:wizard/*:fields/*:field/*:fielddescription)
return fn:concat($prefix, data($text), $suffix) return fn:concat($prefix, data($text), $suffix)
let $files := ( $$MIMETYPES_FILES ) let $prefix := string("QT_TRANSLATE_NOOP("MimeType", "")
let $prefix := string(\"QT_TRANSLATE_NOOP("MimeType", "\") let $suffix := concat("")", codepoints-to-string(10))
let $suffix := concat(\"")\", codepoints-to-string(10)) for $file in tokenize($files, string("\|"))
for $file in $files
for $comment in doc($file)/*:mime-info/*:mime-type/*:comment for $comment in doc($file)/*:mime-info/*:mime-type/*:comment
return fn:concat($prefix, data($comment), $suffix) return fn:concat($prefix, data($comment), $suffix)
...@@ -19,16 +19,14 @@ MIME_TR_H = $$OUT_PWD/mime_tr.h ...@@ -19,16 +19,14 @@ MIME_TR_H = $$OUT_PWD/mime_tr.h
CUSTOMWIZARD_TR_H = $$OUT_PWD/customwizard_tr.h CUSTOMWIZARD_TR_H = $$OUT_PWD/customwizard_tr.h
for(dir, $$list($$files($$IDE_SOURCE_TREE/src/plugins/*))):MIMETYPES_FILES += $$files($$dir/*.mimetypes.xml) for(dir, $$list($$files($$IDE_SOURCE_TREE/src/plugins/*))):MIMETYPES_FILES += $$files($$dir/*.mimetypes.xml)
MIMETYPES_FILES = \"$$join(MIMETYPES_FILES, \", \")\" MIMETYPES_FILES = \"$$join(MIMETYPES_FILES, |)\"
for(dir, $$list($$files($$IDE_SOURCE_TREE/share/qtcreator/templates/wizards/*))):CUSTOMWIZARD_FILES += $$files($$dir/wizard.xml) for(dir, $$list($$files($$IDE_SOURCE_TREE/share/qtcreator/templates/wizards/*))):CUSTOMWIZARD_FILES += $$files($$dir/wizard.xml)
CUSTOMWIZARD_FILES = \"$$join(CUSTOMWIZARD_FILES, \", \")\" CUSTOMWIZARD_FILES = \"$$join(CUSTOMWIZARD_FILES, |)\"
QMAKE_SUBSTITUTES += extract-mimetypes.xq.in
QMAKE_SUBSTITUTES += extract-customwizards.xq.in
ts.commands += \ ts.commands += \
$$XMLPATTERNS -output $$MIME_TR_H $$PWD/extract-mimetypes.xq && \ $$XMLPATTERNS -output $$MIME_TR_H -param files=$$MIMETYPES_FILES $$PWD/extract-mimetypes.xq $$escape_expand(\\n\\t) \
$$XMLPATTERNS -output $$CUSTOMWIZARD_TR_H $$PWD/extract-customwizards.xq && \ $$XMLPATTERNS -output $$CUSTOMWIZARD_TR_H -param files=$$CUSTOMWIZARD_FILES $$PWD/extract-customwizards.xq $$escape_expand(\\n\\t) \
(cd $$IDE_SOURCE_TREE && $$LUPDATE src share/qtcreator/qmldesigner $$MIME_TR_H $$CUSTOMWIZARD_TR_H -ts $$TRANSLATIONS) && \ (cd $$IDE_SOURCE_TREE && $$LUPDATE src share/qtcreator/qmldesigner $$MIME_TR_H $$CUSTOMWIZARD_TR_H -ts $$TRANSLATIONS) && \
$$QMAKE_DEL_FILE $$MIME_TR_H $$QMAKE_DEL_FILE $$MIME_TR_H
QMAKE_EXTRA_TARGETS += ts QMAKE_EXTRA_TARGETS += ts
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment