office-gobmx/extras
Laurent Balland 4f6143ac17 tdf#158863 Move README to meta.xml
Impress templates from Indonesian community contain some README files,
containing authors name and licences information. They are only
available in source code.
This commit removes these README files and move information to meta.xml
file, dc:decription element. This information is now available to user
in dialog: File > Properties > Description

It needs to delete also extras/source/templates/presnt/Growing_Liberty/readme.txt
As this file is using CR/LF as end of line, I cannot remove it through normal git/gerrit process.

Change-Id: Ic815b6da7a8c2e1975518aafd3965ebf2b08fc20
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161501
Tested-by: Laurent Balland <laurent.balland@mailo.fr>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2024-01-02 13:01:08 +01:00
..
source tdf#158863 Move README to meta.xml 2024-01-02 13:01:08 +01:00
util
AllLangPackage_autotextshare.mk
CustomTarget_autocorr.mk Add Thai AutoCorrect data 2023-12-23 12:59:24 +01:00
CustomTarget_autotextshare.mk
CustomTarget_autotextuser.mk
CustomTarget_gallsystem.mk
CustomTarget_glade.mk
CustomTarget_opensymbol.mk
CustomTarget_templates.mk
CustomTarget_tplpresnt.mk
CustomTarget_tplwizard.mk
Gallery_backgrounds.mk
Gallery_sound.mk
Makefile
Module_extras.mk
Package_autocorr.mk Add Thai AutoCorrect data 2023-12-23 12:59:24 +01:00
Package_autotextuser.mk
Package_cfgsrvnolang.mk
Package_cfgusr.mk
Package_database.mk
Package_databasebiblio.mk
Package_fonts.mk
Package_gallbullets.mk
Package_gallmytheme.mk
Package_gallroot.mk
Package_gallsystem.mk
Package_gallsystemstr.mk
Package_glade.mk
Package_labels.mk
Package_newfiles.mk
Package_palettes.mk
Package_resource_fonts.mk
Package_templates.mk
Package_tplpresnt.mk
Package_tplwizard.mk
Package_tplwizbitmap.mk
Package_tplwizdesktop.mk
Package_wordbook.mk
Personas.mk
README.md

Extra Modules

Contains templates, clipart galleries, palettes, symbol font, autocorrections, autotexts etc.

  • How-to add a new gallery:

    • create a directory extras/source/gallery/foo/
    • create a .str file extras/source/gallery/foo/foo.str
    • add a foo section to extras/source/gallery/share/gallery_names.ulf
    • add a Gallery_foo.mk at the top-level (and mention in Module_extra.mk)
    • add a new GALLERY_FILELIST statement in scp2/
  • 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 (excluding an empty mimetype file)
    • add xx/foo.bau in extras/AllLangPackage_autotextshare.mk
    • in extras/CustomTarget_autotextshare.mk:
      • add all files contained in foo.bau (except mimetype) in extras_AUTOTEXTSHARE_XMLFILES
  • 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
    • add files of the autotext (at least FOO.xml for an unformatted autotext)
    • add autotext name in extras/source/autotext/lang/xx/standard/BlockList.xml
    • 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
  • How-to add a new template category

    • add long category name in TEMPLATE_LONG_NAMES_ARY in sfx2/inc/doctempl.hrc
    • add short category name in TEMPLATE_SHORT_NAMES_ARY in sfx2/source/doc/doctemplates.cxx
  • How-to add a new template to an existing category

    • clean-up template file as indicated on wiki https://wiki.documentfoundation.org/Documentation/HowTo/Impress/Make_template_language_independent
    • recommendation for settings.xml are given on wiki https://wiki.documentfoundation.org/Documentation/CompatibilityFlags#Settings_to_include_in_a_new_template
    • add <dc:title>Foo</dc:title> in meta.xml to make presentation name translatable
    • choose a template category <Category>
    • unzip Foo.ot? (? = p, t, s or g) in extras/source/templates/<Category>/Foo (no space allowed in any file names)
    • add <Category>/Foo.ot? / in Package_templates.mk (or Package_tplpresnt.mk if it's a presentation)
    • in CustomTarget_templates.mk (or CustomTarget_tplpresnt.mk if it's a presentation):
      • add <Category>/Foo/meta.xml / and all files which are not automatically added in extras_TEMPLATES_XMLFILES (or extras_PRESENTATIONS_XMLFILES for presentation)
    • for translation of template name
      • define a new STR_TEMPLATE_NAMExx in include/sfx2/strings.hrc
      • define a new STR_TEMPLATE_NAMExx_DEF in sfx2/inc/strings.hxx
      • in sfx2/source/doc/doctempl.cxx
        • add STR_TEMPLATE_NAMExx_DEF to aTemplateNames
        • add STR_TEMPLATE_NAMExx to STR_TEMPLATE_NAME