LibreOffice / lots

Letterhead, template, form, autotext, mail merge,... extension for LibreOffice
https://wollmux.org/
European Union Public License 1.1
53 stars 32 forks source link

Accept English section names in config files #432

Closed kelemeng closed 1 year ago

kelemeng commented 1 year ago

Currently most section names in the config files are in German. For wider adoption it would be better to be able to provide these in English. See the files in https://github.com/LibreOffice/wollmux-config/tree/main/.wollmux/config/conf Some examples: oooEinstellungen.conf: OOoEinstellungen funktionen.conf: Funktionen, Druckfunktionen email.conf: EMailEinstellungen datenquellen.conf: Datenquellen, Datenquelle, PersoenlicheAbsenderlisteInitialisierung, Suchstrategie textbausteine.conf: Textbausteine, Warnungen, Kuerzel, Textfragmente tastenkuerzel.conf: Tastenkuerzel (also it uses the strg as key - maybe support Ctrl here?) formularmax4000.conf: Standardelemente, Empfaengerauswahl, Eingabefelder, referat.conf: AbsenderdatenSpaltenumsetzung, ExterneAnwendungen, SachleitendeVerfuegungen, Funktionsdialoge adressauswahl-referat.conf, adressauswahl-standard.conf: Suche, Spaltenumsetzung, Suchergebnis, Vorschau, Fussbereich Dateinamensanpassung.conf: VerfuegbarenPfadVerwenden wollmuxbar_standard.conf: Menueleiste, Symbolleisten, Briefkopfleiste, Menues, Elemente mapDienstBezKurzLang.conf, mapDienstgebaeude.conf, mapOrgaKurz.conf, mapReferent.conf: Daten

smehrbrodt commented 1 year ago

Map of old/new config names:

Spaltenumsetzung -> ColumnTransformation OOoEinstellungen -> LibreOfficeSettings Funktionen -> Functions Druckfunktionen -> PrintFunctions EMailEinstellungen -> MailSettings Datenquellen -> DataSources Datenquelle -> DataSource PersoenlicheAbsenderlisteInitialisierung -> PersonalSenderListInit Suchstrategie -> SearchStrategy Textbausteine -> TextBlocks Warnungen -> Warnings Textfragmente -> TextFragments Tastenkuerzel -> KeyboardShortcuts Standardelemente -> DefaultElements Empfaengerauswahl -> RecipientSelection Eingabefelder -> InputFields AbsenderdatenSpaltenumsetzung -> SenderDataColumnTransformation ExterneAnwendungen -> ExternalApplications SachleitendeVerfuegungen -> ContentBasedDirectives Funktionsdialoge -> FunctionDialogs Suche -> Search Suchergebnis -> SearchResult Vorschau -> Preview Fussbereich -> BottomArea Menueleiste -> Menubar Symbolleisten -> Toolbars Briefkopfleiste -> LetterheadToolbar Elements -> Elemente Daten -> Data Dokumentaktionen -> DocumentActions Spalten -> Columns DB_SPALTE -> DB_COLUMN ABDRUCK_NAME -> COPY_NAME OVERRIDE_FRAG_DB_SPALTE -> OVERRIDE_FRAG_DB_COLUMN

smehrbrodt commented 1 year ago

Having this app support both German and English would need major changes in the source code, so I just changed them to English. Will document the required changes in the config in case anyone upgrades from WollMux to LOTS.