extras/CustomTarget_autotextshare.mk | 259 +++-------------------------------- extras/README.md | 7 2 files changed, 26 insertions(+), 240 deletions(-)
New commits: commit f5ce765d560aaa6ac6c5a92048432dd1e6e8f851 Author: Christian Lohmaier <[email protected]> AuthorDate: Tue Feb 8 10:52:39 2022 +0100 Commit: Christian Lohmaier <[email protected]> CommitDate: Thu Feb 10 11:35:04 2022 +0100 simplify autotextshare makefile/only build what's packaged The multiple indirections/complex nested constructs don't really provide any benefit here, they certainly don't make the makefile easier to read. It was building the autotext .bau files for all languages, despite being packaged only for the requested UI langauges (via AllLagPackage) and the long list of autotext files was duplicated (even if all .bau files should be built, the list could be reused from the other makefile) Also remove the empty mimetype files and just touch them instead of copying them. The xml, mimetype and other files are now intermediates and are removed by make once the .bau is built. (if that's not desired, they can be flagged as .SECONDARY) The list of individual files (3.6k lines) could also be cut down if using e.g. make's wildcard function Change-Id: I223a49d26d1de1435d62a68a04b3713278a8320c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129696 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <[email protected]> diff --git a/extras/CustomTarget_autotextshare.mk b/extras/CustomTarget_autotextshare.mk index 5fb87adb7539..6eb4cd08de56 100644 --- a/extras/CustomTarget_autotextshare.mk +++ b/extras/CustomTarget_autotextshare.mk @@ -9,180 +9,6 @@ $(eval $(call gb_CustomTarget_CustomTarget,extras/source/autotext)) -extras_AUTOTEXTSHARE_AUTOTEXTS := \ - af/standard \ - am/standard \ - ar/standard \ - as/standard \ - ast/standard \ - be/standard \ - bg/crdbus50 \ - bg/standard \ - bg/template \ - bn-IN/standard \ - bn/standard \ - bo/standard \ - br/standard \ - brx/standard \ - bs/standard \ - ca-valencia/standard \ - ca/standard \ - cs/crdbus50 \ - cs/crdbus54 \ - cs/standard \ - cs/template \ - cy/standard \ - da/crdbus50 \ - da/standard \ - da/template \ - de/crdbus50 \ - de/standard \ - de/template \ - dgo/standard \ - dsb/standard \ - dz/standard \ - el/standard \ - en-GB/crdbus50 \ - en-GB/standard \ - en-GB/template \ - en-US/crdbus50 \ - en-US/standard \ - en-US/template \ - en-ZA/standard \ - eo/standard \ - es/crdbus50 \ - es/standard \ - es/template \ - et/standard \ - eu/standard \ - fa/standard \ - fi/standard \ - fr/crdbus50 \ - fr/standard \ - fr/template \ - fy/standard \ - ga/standard \ - gd/standard \ - gl/standard \ - gu/standard \ - gug/standard \ - he/standard \ - hi/standard \ - hr/standard \ - hsb/standard \ - hu/crdbus50 \ - hu/crdbus54 \ - hu/standard \ - hu/template \ - id/standard \ - is/standard \ - it/crdbus50 \ - it/standard \ - it/template \ - ja/crdbus50 \ - ja/standard \ - ja/template \ - ka/standard \ - kab/standard \ - kk/standard \ - km/crdbus50 \ - km/standard \ - km/template \ - kmr-Latn/standard \ - kn/standard \ - ko/crdbus50 \ - ko/standard \ - ko/template \ - kok/standard \ - ks/standard \ - lb/standard \ - lo/standard \ - lt/standard \ - lv/standard \ - mai/standard \ - mk/standard \ - ml/standard \ - mn/crdbus50 \ - mn/standard \ - mn/template \ - mni/standard \ - mr/standard \ - my/standard \ - nb/standard \ - ne/standard \ - nl/crdbus50 \ - nl/standard \ - nl/template \ - nn/standard \ - nr/standard \ - nso/standard \ - oc/standard \ - om/standard \ - or/standard \ - pa-IN/standard \ - pl/crdbus50 \ - pl/standard \ - pl/template \ - pt-BR/crdbus50 \ - pt-BR/standard \ - pt-BR/template \ - pt/crdbus50 \ - pt/standard \ - pt/template \ - ro/standard \ - ru/crdbus50 \ - ru/standard \ - ru/template \ - rw/standard \ - sa-IN/standard \ - sat/standard \ - sd/standard \ - si/standard \ - sid/standard \ - sk/crdbus50 \ - sk/crdbus54 \ - sk/standard \ - sk/template \ - sl/crdbus50 \ - sl/crdbus54 \ - sl/standard \ - sl/template \ - sq/standard \ - sr/standard \ - sr-Latn/standard \ - ss/standard \ - st/standard \ - sv/crdbus50 \ - sv/standard \ - sv/template \ - sw-TZ/standard \ - szl/standard \ - ta/standard \ - te/standard \ - tg/standard \ - th/standard \ - tn/standard \ - tr/crdbus50 \ - tr/standard \ - tr/template \ - ts/standard \ - tt/standard \ - ug/standard \ - uk/standard \ - uz/standard \ - ve/standard \ - vec/standard \ - vi/standard \ - xh/standard \ - zh-CN/crdbus50 \ - zh-CN/standard \ - zh-CN/template \ - zh-TW/crdbus50 \ - zh-TW/standard \ - zh-TW/template \ - zu/standard \ - - extras_AUTOTEXTSHARE_XMLFILES := \ af/standard/BlockList.xml \ af/standard/FN/content.xml \ @@ -3805,80 +3631,45 @@ extras_AUTOTEXTSHARE_XMLFILES := \ zu/standard/LOREM/LOREM.xml \ zu/standard/META-INF/manifest.xml \ +# param: autotext-base (e.g. af/standard) +extras_AUTOTEXTSHARE_XMLFILES_RELATIVE = $(subst $(1)/,,$(filter $(1)/%,$(extras_AUTOTEXTSHARE_XMLFILES))) -extras_AUTOTEXTSHARE_MIMETYPEFILES := $(foreach atexts,$(extras_AUTOTEXTSHARE_AUTOTEXTS),$(atexts)/mimetype) - +.SECONDEXPANSION: +# secondexpansion since the patterns not just cover a filename portion, but also include a +# directory portion withdifferent number of elements +$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%/mimetype : \ + | $$(dir $(call gb_CustomTarget_get_workdir,extras/source/autotext)/$$*/mimetype).dir + $(call gb_Output_announce,autotext/$*/mimetype,$(true),TCH,1) + $(call gb_Trace_StartRange,autotext/$*/mimetype,TCH) + touch $@ + $(call gb_Trace_EndRange,autotext/$*/mimetype,TCH) -$(call gb_CustomTarget_get_target,extras/source/autotext) : \ - $(foreach atexts,$(extras_AUTOTEXTSHARE_AUTOTEXTS),$(call gb_CustomTarget_get_workdir,extras/source/autotext)/$(atexts).bau) - -$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%/mimetype : $(SRCDIR)/extras/source/autotext/lang/%/mimetype - $(call gb_Output_announce,autotext/$*/mimetype,$(true),CPY,1) - $(call gb_Trace_StartRange,autotext/$*/mimetype,CPY) +# rule for *.rdf, *.svm, *.png, … +$(call gb_CustomTarget_get_workdir,extras/source/autotext)/% : $(SRCDIR)/extras/source/autotext/lang/% \ + | $$(dir $(call gb_CustomTarget_get_workdir,extras/source/autotext)/$$*).dir + $(call gb_Output_announce,autotext/$*,$(true),CPY,1) + $(call gb_Trace_StartRange,autotext/$*,CPY) cp $< $@ - $(call gb_Trace_EndRange,autotext/$*/mimetype,CPY) - -$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.rdf : $(SRCDIR)/extras/source/autotext/lang/%.rdf - $(call gb_Output_announce,autotext/$*.rdf,$(true),CPY,1) - $(call gb_Trace_StartRange,autotext/$*.rdf,CPY) - cp $< $@ - $(call gb_Trace_EndRange,autotext/$*.rdf,CPY) - -$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.svm : $(SRCDIR)/extras/source/autotext/lang/%.svm - $(call gb_Output_announce,autotext/$*.svm,$(true),CPY,1) - $(call gb_Trace_StartRange,autotext/$*.svm,CPY) - cp $< $@ - $(call gb_Trace_EndRange,autotext/$*.svm,CPY) - -$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.png : $(SRCDIR)/extras/source/autotext/lang/%.png - $(call gb_Output_announce,autotext/$*.png,$(true),CPY,1) - $(call gb_Trace_StartRange,autotext/$*.png,CPY) - cp $< $@ - $(call gb_Trace_EndRange,autotext/$*.png,CPY) + $(call gb_Trace_EndRange,autotext/$*,CPY) $(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.xml : $(SRCDIR)/extras/source/autotext/lang/%.xml \ - | $(call gb_ExternalExecutable_get_dependencies,xsltproc) + | $(call gb_ExternalExecutable_get_dependencies,xsltproc) \ + $$(dir $(call gb_CustomTarget_get_workdir,extras/source/autotext)/$$*.xml).dir $(call gb_Output_announce,autotext/$*.xml,$(true),XSL,1) $(call gb_Trace_StartRange,autotext/$*.xml,XSL) $(call gb_ExternalExecutable_get_command,xsltproc) --nonet -o $@ $(SRCDIR)/extras/util/compact.xsl $< $(call gb_Trace_EndRange,autotext/$*.xml,XSL) -$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.bau : +$(call gb_CustomTarget_get_workdir,extras/source/autotext)/%.bau : \ + $$(addprefix $(call gb_CustomTarget_get_workdir,extras/source/autotext)/$$*/,\ + mimetype $$(call extras_AUTOTEXTSHARE_XMLFILES_RELATIVE,$$*)) $(call gb_Output_announce,autotext/$*.bau,$(true),ZIP,2) $(call gb_Trace_StartRange,autotext/$*.bau,ZIP) $(call gb_Helper_abbreviate_dirs,\ - cd $(EXTRAS_AUTOTEXTSHARE_DIR) && \ - zip -q0X --filesync --must-match $@ $(EXTRAS_AUTOTEXTSHARE_MIMEFILES_FILTER) && \ - zip -qrX --must-match $@ $(EXTRAS_AUTOTEXTSHARE_XMLFILES_FILTER) \ + cd $(dir $<) && \ + zip -q0X --filesync --must-match $@ mimetype && \ + zip -qrX --must-match $@ $(call extras_AUTOTEXTSHARE_XMLFILES_RELATIVE,$*) \ ) $(call gb_Trace_EndRange,autotext/$*.bau,ZIP) -define extras_Autotextshare_make_file_deps -$(call gb_CustomTarget_get_workdir,$(1))/$(2) : $(SRCDIR)/$(1)/lang/$(2) \ - | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir - -endef - -define extras_Autotextshare_make_zip_deps -$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \ - $(addprefix $(call gb_CustomTarget_get_workdir,$(1))/,$(filter $(3)/%,$(extras_AUTOTEXTSHARE_MIMETYPEFILES) $(extras_AUTOTEXTSHARE_XMLFILES))) \ - | $(dir $(call gb_CustomTarget_get_workdir,$(1))/$(2)).dir - -$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \ - EXTRAS_AUTOTEXTSHARE_MIMEFILES_FILTER := $(foreach file,$(filter $(3)/%,$(extras_AUTOTEXTSHARE_MIMETYPEFILES)),$(subst $(3)/,,$(file))) -$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \ - EXTRAS_AUTOTEXTSHARE_XMLFILES_FILTER := $(foreach file,$(filter $(3)/%,$(extras_AUTOTEXTSHARE_XMLFILES)),$(subst $(3)/,,$(file))) -$(call gb_CustomTarget_get_workdir,$(1))/$(2) : \ - EXTRAS_AUTOTEXTSHARE_DIR := $(call gb_CustomTarget_get_workdir,$(1))/$(3) - -endef - -$(eval $(foreach file,$(extras_AUTOTEXTSHARE_MIMETYPEFILES) $(extras_AUTOTEXTSHARE_XMLFILES),\ - $(call extras_Autotextshare_make_file_deps,extras/source/autotext,$(file)) \ -)) - -$(eval $(foreach atexts,$(extras_AUTOTEXTSHARE_AUTOTEXTS),\ - $(call extras_Autotextshare_make_zip_deps,extras/source/autotext,$(atexts).bau,$(atexts)) \ -)) - # vim: set noet sw=4 ts=4: diff --git a/extras/README.md b/extras/README.md index 84355c86d2f2..7a4b34c798b0 100644 --- a/extras/README.md +++ b/extras/README.md @@ -11,13 +11,10 @@ Contains templates, clipart galleries, palettes, symbol font, autocorrections, a + How-to add a new autotext category + create a directory `extras/source/autotext/lang/xx/foo/` where `xx` is your lang code. `xx` must exactly fit with an UI lang code. - + unzip your `foo.bau` autotext file in this directory (including an empty mimetype file) + + unzip your `foo.bau` autotext file in this directory (excluding an empty mimetype file) + add `xx/foo.bau` in `extras/AllLangPackage_autotextshare.mk` + in `extras/CustomTarget_autotextshare.mk`: - + add `xx/foo` in `extras_AUTOTEXTSHARE_AUTOTEXTS` + add all files contained in `foo.bau` (except mimetype) in `extras_AUTOTEXTSHARE_XMLFILES` - + if `foo.bau` contains files with other extension than `.xml`, `.rdf`, `.svm` and `.png` - + add a `CPY` call at the end of the file + How-to add a new autotext to an existing category + create a directory `extras/source/autotext/lang/xx/standard/FOO/` to add it in category standard of lang `xx` @@ -26,8 +23,6 @@ Contains templates, clipart galleries, palettes, symbol font, autocorrections, a + add all files of autotext in `extras/source/autotext/lang/xx/standard/META-INF/manifest.xml` + in `extras/CustomTarget_autotextshare.mk`: + add all files of autotext in `extras_AUTOTEXTSHARE_XMLFILES` - + if some files have different extension from `.xml`, `.rdf`, `.svm` and `.png` - + add a `CPY` call at the end of the file + How-to add a new Impress template + clean-up template file as indicated on wiki <https://wiki.documentfoundation.org/Documentation/HowTo/Impress/Make_template_language_independent> diff --git a/extras/source/autotext/lang/af/standard/mimetype b/extras/source/autotext/lang/af/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/am/standard/mimetype b/extras/source/autotext/lang/am/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ar/standard/mimetype b/extras/source/autotext/lang/ar/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/as/standard/mimetype b/extras/source/autotext/lang/as/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ast/standard/mimetype b/extras/source/autotext/lang/ast/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/be/standard/mimetype b/extras/source/autotext/lang/be/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/bg/crdbus50/mimetype b/extras/source/autotext/lang/bg/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/bg/standard/mimetype b/extras/source/autotext/lang/bg/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/bg/template/mimetype b/extras/source/autotext/lang/bg/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/bn-IN/standard/mimetype b/extras/source/autotext/lang/bn-IN/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/bn/standard/mimetype b/extras/source/autotext/lang/bn/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/bo/standard/mimetype b/extras/source/autotext/lang/bo/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/br/standard/mimetype b/extras/source/autotext/lang/br/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/brx/standard/mimetype b/extras/source/autotext/lang/brx/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/bs/standard/mimetype b/extras/source/autotext/lang/bs/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ca-valencia/standard/mimetype b/extras/source/autotext/lang/ca-valencia/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ca/standard/mimetype b/extras/source/autotext/lang/ca/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/cs/crdbus50/mimetype b/extras/source/autotext/lang/cs/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/cs/crdbus54/mimetype b/extras/source/autotext/lang/cs/crdbus54/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/cs/standard/mimetype b/extras/source/autotext/lang/cs/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/cs/template/mimetype b/extras/source/autotext/lang/cs/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/cy/standard/mimetype b/extras/source/autotext/lang/cy/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/da/crdbus50/mimetype b/extras/source/autotext/lang/da/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/da/standard/mimetype b/extras/source/autotext/lang/da/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/da/template/mimetype b/extras/source/autotext/lang/da/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/de/crdbus50/mimetype b/extras/source/autotext/lang/de/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/de/standard/mimetype b/extras/source/autotext/lang/de/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/de/template/mimetype b/extras/source/autotext/lang/de/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/dgo/standard/mimetype b/extras/source/autotext/lang/dgo/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/dsb/standard/mimetype b/extras/source/autotext/lang/dsb/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/dz/standard/mimetype b/extras/source/autotext/lang/dz/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/el/standard/mimetype b/extras/source/autotext/lang/el/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/en-GB/crdbus50/mimetype b/extras/source/autotext/lang/en-GB/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/en-GB/standard/mimetype b/extras/source/autotext/lang/en-GB/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/en-GB/template/mimetype b/extras/source/autotext/lang/en-GB/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/en-US/crdbus50/mimetype b/extras/source/autotext/lang/en-US/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/en-US/standard/mimetype b/extras/source/autotext/lang/en-US/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/en-US/template/mimetype b/extras/source/autotext/lang/en-US/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/en-ZA/standard/mimetype b/extras/source/autotext/lang/en-ZA/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/eo/standard/mimetype b/extras/source/autotext/lang/eo/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/es/crdbus50/mimetype b/extras/source/autotext/lang/es/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/es/standard/mimetype b/extras/source/autotext/lang/es/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/es/template/mimetype b/extras/source/autotext/lang/es/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/et/standard/mimetype b/extras/source/autotext/lang/et/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/eu/standard/mimetype b/extras/source/autotext/lang/eu/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/fa/standard/mimetype b/extras/source/autotext/lang/fa/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/fi/standard/mimetype b/extras/source/autotext/lang/fi/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/fr/crdbus50/mimetype b/extras/source/autotext/lang/fr/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/fr/standard/mimetype b/extras/source/autotext/lang/fr/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/fr/template/mimetype b/extras/source/autotext/lang/fr/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/fy/standard/mimetype b/extras/source/autotext/lang/fy/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ga/standard/mimetype b/extras/source/autotext/lang/ga/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/gd/standard/mimetype b/extras/source/autotext/lang/gd/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/gl/standard/mimetype b/extras/source/autotext/lang/gl/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/gu/standard/mimetype b/extras/source/autotext/lang/gu/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/gug/standard/mimetype b/extras/source/autotext/lang/gug/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/he/standard/mimetype b/extras/source/autotext/lang/he/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/hi/standard/mimetype b/extras/source/autotext/lang/hi/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/hr/standard/mimetype b/extras/source/autotext/lang/hr/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/hsb/standard/mimetype b/extras/source/autotext/lang/hsb/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/hu/crdbus50/mimetype b/extras/source/autotext/lang/hu/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/hu/crdbus54/mimetype b/extras/source/autotext/lang/hu/crdbus54/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/hu/standard/mimetype b/extras/source/autotext/lang/hu/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/hu/template/mimetype b/extras/source/autotext/lang/hu/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/id/standard/mimetype b/extras/source/autotext/lang/id/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/is/standard/mimetype b/extras/source/autotext/lang/is/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/it/crdbus50/mimetype b/extras/source/autotext/lang/it/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/it/standard/mimetype b/extras/source/autotext/lang/it/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/it/template/mimetype b/extras/source/autotext/lang/it/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ja/crdbus50/mimetype b/extras/source/autotext/lang/ja/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ja/standard/mimetype b/extras/source/autotext/lang/ja/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ja/template/mimetype b/extras/source/autotext/lang/ja/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ka/standard/mimetype b/extras/source/autotext/lang/ka/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/kab/standard/mimetype b/extras/source/autotext/lang/kab/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/kk/standard/mimetype b/extras/source/autotext/lang/kk/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/km/crdbus50/mimetype b/extras/source/autotext/lang/km/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/km/standard/mimetype b/extras/source/autotext/lang/km/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/km/template/mimetype b/extras/source/autotext/lang/km/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/kmr-Latn/standard/mimetype b/extras/source/autotext/lang/kmr-Latn/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/kn/standard/mimetype b/extras/source/autotext/lang/kn/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ko/crdbus50/mimetype b/extras/source/autotext/lang/ko/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ko/standard/mimetype b/extras/source/autotext/lang/ko/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ko/template/mimetype b/extras/source/autotext/lang/ko/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/kok/standard/mimetype b/extras/source/autotext/lang/kok/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ks/standard/mimetype b/extras/source/autotext/lang/ks/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/lb/standard/mimetype b/extras/source/autotext/lang/lb/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/lo/standard/mimetype b/extras/source/autotext/lang/lo/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/lt/standard/mimetype b/extras/source/autotext/lang/lt/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/lv/standard/mimetype b/extras/source/autotext/lang/lv/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/mai/standard/mimetype b/extras/source/autotext/lang/mai/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/mk/standard/mimetype b/extras/source/autotext/lang/mk/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ml/standard/mimetype b/extras/source/autotext/lang/ml/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/mn/crdbus50/mimetype b/extras/source/autotext/lang/mn/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/mn/standard/mimetype b/extras/source/autotext/lang/mn/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/mn/template/mimetype b/extras/source/autotext/lang/mn/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/mni/standard/mimetype b/extras/source/autotext/lang/mni/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/mr/standard/mimetype b/extras/source/autotext/lang/mr/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/my/standard/mimetype b/extras/source/autotext/lang/my/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/nb/standard/mimetype b/extras/source/autotext/lang/nb/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ne/standard/mimetype b/extras/source/autotext/lang/ne/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/nl/crdbus50/mimetype b/extras/source/autotext/lang/nl/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/nl/standard/mimetype b/extras/source/autotext/lang/nl/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/nl/template/mimetype b/extras/source/autotext/lang/nl/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/nn/standard/mimetype b/extras/source/autotext/lang/nn/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/nr/standard/mimetype b/extras/source/autotext/lang/nr/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/nso/standard/mimetype b/extras/source/autotext/lang/nso/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/oc/standard/mimetype b/extras/source/autotext/lang/oc/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/om/standard/mimetype b/extras/source/autotext/lang/om/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/or/standard/mimetype b/extras/source/autotext/lang/or/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pa-IN/standard/mimetype b/extras/source/autotext/lang/pa-IN/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pl/crdbus50/mimetype b/extras/source/autotext/lang/pl/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pl/standard/mimetype b/extras/source/autotext/lang/pl/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pl/template/mimetype b/extras/source/autotext/lang/pl/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pt-BR/crdbus50/mimetype b/extras/source/autotext/lang/pt-BR/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pt-BR/standard/mimetype b/extras/source/autotext/lang/pt-BR/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pt-BR/template/mimetype b/extras/source/autotext/lang/pt-BR/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pt/crdbus50/mimetype b/extras/source/autotext/lang/pt/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pt/standard/mimetype b/extras/source/autotext/lang/pt/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/pt/template/mimetype b/extras/source/autotext/lang/pt/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ro/standard/mimetype b/extras/source/autotext/lang/ro/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ru/crdbus50/mimetype b/extras/source/autotext/lang/ru/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ru/standard/mimetype b/extras/source/autotext/lang/ru/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ru/template/mimetype b/extras/source/autotext/lang/ru/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/rw/standard/mimetype b/extras/source/autotext/lang/rw/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sa-IN/standard/mimetype b/extras/source/autotext/lang/sa-IN/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sat/standard/mimetype b/extras/source/autotext/lang/sat/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sd/standard/mimetype b/extras/source/autotext/lang/sd/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/si/standard/mimetype b/extras/source/autotext/lang/si/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sid/standard/mimetype b/extras/source/autotext/lang/sid/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sk/crdbus50/mimetype b/extras/source/autotext/lang/sk/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sk/crdbus54/mimetype b/extras/source/autotext/lang/sk/crdbus54/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sk/standard/mimetype b/extras/source/autotext/lang/sk/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sk/template/mimetype b/extras/source/autotext/lang/sk/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sl/crdbus50/mimetype b/extras/source/autotext/lang/sl/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sl/crdbus54/mimetype b/extras/source/autotext/lang/sl/crdbus54/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sl/standard/mimetype b/extras/source/autotext/lang/sl/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sl/template/mimetype b/extras/source/autotext/lang/sl/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sq/standard/mimetype b/extras/source/autotext/lang/sq/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sr-Latn/standard/mimetype b/extras/source/autotext/lang/sr-Latn/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sr/standard/mimetype b/extras/source/autotext/lang/sr/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ss/standard/mimetype b/extras/source/autotext/lang/ss/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/st/standard/mimetype b/extras/source/autotext/lang/st/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sv/crdbus50/mimetype b/extras/source/autotext/lang/sv/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sv/standard/mimetype b/extras/source/autotext/lang/sv/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sv/template/mimetype b/extras/source/autotext/lang/sv/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/sw-TZ/standard/mimetype b/extras/source/autotext/lang/sw-TZ/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/szl/standard/mimetype b/extras/source/autotext/lang/szl/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ta/standard/mimetype b/extras/source/autotext/lang/ta/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/te/standard/mimetype b/extras/source/autotext/lang/te/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/tg/standard/mimetype b/extras/source/autotext/lang/tg/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/th/standard/mimetype b/extras/source/autotext/lang/th/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/tn/standard/mimetype b/extras/source/autotext/lang/tn/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/tr/crdbus50/mimetype b/extras/source/autotext/lang/tr/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/tr/standard/mimetype b/extras/source/autotext/lang/tr/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/tr/template/mimetype b/extras/source/autotext/lang/tr/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ts/standard/mimetype b/extras/source/autotext/lang/ts/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/tt/standard/mimetype b/extras/source/autotext/lang/tt/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ug/standard/mimetype b/extras/source/autotext/lang/ug/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/uk/standard/mimetype b/extras/source/autotext/lang/uk/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/uz/standard/mimetype b/extras/source/autotext/lang/uz/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/ve/standard/mimetype b/extras/source/autotext/lang/ve/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/vec/standard/mimetype b/extras/source/autotext/lang/vec/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/vi/standard/mimetype b/extras/source/autotext/lang/vi/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/xh/standard/mimetype b/extras/source/autotext/lang/xh/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/zh-CN/crdbus50/mimetype b/extras/source/autotext/lang/zh-CN/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/zh-CN/standard/mimetype b/extras/source/autotext/lang/zh-CN/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/zh-CN/template/mimetype b/extras/source/autotext/lang/zh-CN/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/zh-TW/crdbus50/mimetype b/extras/source/autotext/lang/zh-TW/crdbus50/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/zh-TW/standard/mimetype b/extras/source/autotext/lang/zh-TW/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/zh-TW/template/mimetype b/extras/source/autotext/lang/zh-TW/template/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/extras/source/autotext/lang/zu/standard/mimetype b/extras/source/autotext/lang/zu/standard/mimetype deleted file mode 100644 index e69de29bb2d1..000000000000
