Bug 89782 - Add Abbreviation support same as Bibliographic Entries and Tables into a database
Summary: Add Abbreviation support same as Bibliographic Entries and Tables into a data...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
4.5.0.0.alpha0+ Master
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Bibliography Writer-Enhancements
  Show dependency treegraph
 
Reported: 2015-03-02 16:52 UTC by Agroni
Modified: 2017-10-11 08:56 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Agroni 2015-03-02 16:52:57 UTC
In the professional world a certain business deals with the same abbreviatiations throuhout their lifetime.
In my company we use about 120 different abbreviations and about 50 of them are common in every document.
It would be nice if we enter all abbreviations in a shared database, just like Bibliographic Entries, and then just reference the abbreviation by it's Identifier just like the bibliographic entry.
This way we benefit from automatic generation of the abbreviations table which is mandatory in every document we write.
Comment 1 Robinson Tryon (qubit) 2015-03-19 15:31:23 UTC
(In reply to Agroni from comment #0)
> In my company we use about 120 different abbreviations and about 50 of them
> are common in every document.
> It would be nice if we enter all abbreviations in a shared database, just
> like Bibliographic Entries, and then just reference the abbreviation by it's
> Identifier just like the bibliographic entry.

Are you looking for an autocomplete feature, or something different from that?  (e.g. would the abbreviations appear at the end of the document, like a table of bibliographic entries?)

Status -> NEEDINFO
Comment 2 QA Administrators 2015-10-14 19:51:03 UTC Comment hidden (obsolete)
Comment 3 Agroni 2015-10-14 22:58:53 UTC
No not an autocomplete feature but a table of used abbreviations.

Yes, it would appear at the end of the document, or where ever you insert the table.

I tried to repurpose the bibliography table but I can't use two of them in the same doc/section.

It would be nice to be able to share the database across the LAN so that all engineers and document writers have access to the same bibliographic and abbreviation entries. Many NAS drives come with MySQL or MariaDB services installed on them. It would be nice LibreOffice to make use of them.

Once all abbreviations are marked it will also improve the spell-checker. Abbreviations don't have to be underlined in red if the spell checkers complains.

This would somewhat similar User-Defined index on a certain style, let's say <ABBR> but when the index table is generated it would pull from the database the descriptions for each key and put them on the index table next to the abbreviations.

This table would be only 1 level.
Comment 4 Alex Thurgood 2016-06-15 08:59:24 UTC
Seems a fair enough request, but surely something more suited to individual contract development/programming ?
Comment 5 Agroni 2016-06-15 09:36:24 UTC
I think it's more than individual.

Every industry has it's own sets of abbreviations. Medical doctors, dentists, immigration lawyers, divorce lawyers, IT, programmers, CNC machining services, etc, they all have abbreviations common to them. Yet on every official or contractual document they have to include the definition of each abbreviation in a table similar to bibliographic entries.

What we need to add this feature is a user interface where we manage abbreviation entries on a local/remote/public/cloud database. There we would add/edit/delete something like this:
LAN - Local Area Network
NAS - Network Attached Storage
...

On the other side where we type the content of the document, we would hit CTRL-something and drop-down-list of abbreviations would show under the cursor. This either act as autocomplete or as a simple list on which we use up/down arrows and hit enter to select the abbreviation we want to insert.

Later when we generate all indexes and tables, the abbreviations table would generate a table of used abbreviations only, in alphabetical order.