The Macro merges names and descriptions of functions for LibreOffice Calc form code
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


loconfuscript (Congregating Functions for LibreOffice Calc)

You may distribute or modify it under the terms of either the GNU LESSER GENERAL PUBLIC LICENSE Version 3.0 or later, or Mozilla Public License Version 2.0 or later.

The purpose of this script is to put together information on all available functions of Calc for l10n and documentation teams. It may allow you to see a broad picture about functions, to find mistakes and inefficiencies and make it easier to analyze what is happening with functions of Calc.

This script uses directories 'workdir', 'helpcontent2' and 'translations' in the directory, where LibreOffice was build from source code.

Using for Linux.

Download source code of LibreOffice:

$ git clone git:// libreoffice
$ cd libreoffice

Build the code of LibreOffice with --with-help and --with-lang="ru" options:

$ ./ --with-lang="ru" --with-help
$ make

The LibreOffice build takes 3 to 8 hours, depending on the capacity of your computer.

Download this script:

$ git clone

And run it:

$ cd loconfuscripts
$ ./

The script creates two new files: fun_list.csv and

The file CSV has field separator | (vertical bar). It is used because other characters occur in Help text often. The file Wiki is the prepared wiki table as shown there: