sw/inc/globals.hrc | 35 +++++++- sw/source/core/view/printdata.cxx | 68 +++++++-------- sw/source/ui/config/optdlg.src | 162 +++++++++++++++++++++++++++++--------- 3 files changed, 191 insertions(+), 74 deletions(-)
New commits: commit 7b28201fae997a6a63310653b9473985bd77911b Author: Juergen Funk <juergen.funk...@cib.de> Date: Wed Dec 9 22:46:04 2015 +0100 tdf#91665 l10n: replace string lists - by separate strings Convert the stingarray in resource strings. A lot of need a translation in other language Improve a lot of stuff Change-Id: I1c97949fa3a3de17efe0a358370b5a7b6a772686 Reviewed-on: https://gerrit.libreoffice.org/20557 Reviewed-by: David Tardon <dtar...@redhat.com> Tested-by: David Tardon <dtar...@redhat.com> diff --git a/sw/inc/globals.hrc b/sw/inc/globals.hrc index 0335de1..ed98867 100644 --- a/sw/inc/globals.hrc +++ b/sw/inc/globals.hrc @@ -33,12 +33,45 @@ #define STR_PAGE (RC_GLOBALS_BEGIN + 14) #define STR_PAGE_COUNT (RC_GLOBALS_BEGIN + 15) #define STR_PAGE_COUNT_CUSTOM (RC_GLOBALS_BEGIN + 16) -#define STR_PRINTOPTUI (RC_GLOBALS_BEGIN + 17) #define ST_SCRIPT_WESTERN (RC_GLOBALS_BEGIN + 105) #define ST_SCRIPT_ASIAN (RC_GLOBALS_BEGIN + 106) #define ST_SCRIPT_CTL (RC_GLOBALS_BEGIN + 107) + +#define STR_PRINTOPTUI_PRODUCTNAME (RC_GLOBALS_BEGIN + 120) +#define STR_PRINTOPTUI_CONTENTS (RC_GLOBALS_BEGIN + 121) +#define STR_PRINTOPTUI_PAGE_BACKGROUND (RC_GLOBALS_BEGIN + 122) +#define STR_PRINTOPTUI_PICTURES (RC_GLOBALS_BEGIN + 123) +#define STR_PRINTOPTUI_HIDDEN (RC_GLOBALS_BEGIN + 124) +#define STR_PRINTOPTUI_TEXT_PLACEHOLDERS (RC_GLOBALS_BEGIN + 125) +#define STR_PRINTOPTUI_FORM_CONTROLS (RC_GLOBALS_BEGIN + 126) +#define STR_PRINTOPTUI_COLOR (RC_GLOBALS_BEGIN + 127) +#define STR_PRINTOPTUI_PRINT_BLACK (RC_GLOBALS_BEGIN + 128) +#define STR_PRINTOPTUI_PAGES_TEXT (RC_GLOBALS_BEGIN + 129) +#define STR_PRINTOPTUI_PRINT_BLANK (RC_GLOBALS_BEGIN + 130) +#define STR_PRINTOPTUI_ONLY_PAPER (RC_GLOBALS_BEGIN + 131) +#define STR_PRINTOPTUI_PRINT (RC_GLOBALS_BEGIN + 132) +#define STR_PRINTOPTUI_NONE (RC_GLOBALS_BEGIN + 133) +#define STR_PRINTOPTUI_COMMENTS_ONLY (RC_GLOBALS_BEGIN + 134) +#define STR_PRINTOPTUI_PLACE_END (RC_GLOBALS_BEGIN + 135) +#define STR_PRINTOPTUI_PLACE_PAGE (RC_GLOBALS_BEGIN + 136) +#define STR_PRINTOPTUI_COMMENTS (RC_GLOBALS_BEGIN + 137) +#define STR_PRINTOPTUI_PAGE_SIDES (RC_GLOBALS_BEGIN + 138) +#define STR_PRINTOPTUI_ALL_PAGES (RC_GLOBALS_BEGIN + 139) +#define STR_PRINTOPTUI_BACK_PAGES (RC_GLOBALS_BEGIN + 140) +#define STR_PRINTOPTUI_FONT_PAGES (RC_GLOBALS_BEGIN + 141) +#define STR_PRINTOPTUI_INCLUDE (RC_GLOBALS_BEGIN + 142) +#define STR_PRINTOPTUI_BROCHURE (RC_GLOBALS_BEGIN + 143) +#define STR_PRINTOPTUI_LEFT_SCRIPT (RC_GLOBALS_BEGIN + 144) +#define STR_PRINTOPTUI_RIGHT_SCRIPT (RC_GLOBALS_BEGIN + 145) +#define STR_PRINTOPTUI_RANGE_COPIES (RC_GLOBALS_BEGIN + 146) +#define STR_PRINTOPTUI_ALLPAGES (RC_GLOBALS_BEGIN + 147) +#define STR_PRINTOPTUI_SOMEPAGES (RC_GLOBALS_BEGIN + 148) +#define STR_PRINTOPTUI_SELECTION (RC_GLOBALS_BEGIN + 149) +#define STR_PRINTOPTUI_PLACE_MARGINS (RC_GLOBALS_BEGIN + 150) + + //EventStrings #define STR_EVENT_OBJECT_SELECT ( RC_GLOBALS_BEGIN + 18 ) diff --git a/sw/source/core/view/printdata.cxx b/sw/source/core/view/printdata.cxx index 009d8e4..14727d4 100644 --- a/sw/source/core/view/printdata.cxx +++ b/sw/source/core/view/printdata.cxx @@ -159,12 +159,6 @@ SwPrintUIOptions::SwPrintUIOptions( const SwPrintData &rDefaultPrintData ) : m_rDefaultPrintData( rDefaultPrintData ) { - ResStringArray aLocalizedStrings( SW_RES( STR_PRINTOPTUI ) ); - - OSL_ENSURE( aLocalizedStrings.Count() >= 31, "resource incomplete" ); - if( aLocalizedStrings.Count() < 31 ) // bad resource ? - return; - // printing HTML sources does not have any valid UI options. // Its just the source code that gets printed ... if (bSwSrcView) @@ -190,23 +184,23 @@ SwPrintUIOptions::SwPrintUIOptions( // create "writer" section (new tab page in dialog) SvtModuleOptions aModOpt; - OUString aAppGroupname( aLocalizedStrings.GetString( 0 ) ); + OUString aAppGroupname( SW_RES( STR_PRINTOPTUI_PRODUCTNAME) ); aAppGroupname = aAppGroupname.replaceFirst( "%s", aModOpt.GetModuleName( SvtModuleOptions::EModule::WRITER ) ); m_aUIProperties[ nIdx++ ].Value = setGroupControlOpt("tabcontrol-page2", aAppGroupname, ".HelpID:vcl:PrintDialog:TabPage:AppPage"); // create sub section for Contents - m_aUIProperties[ nIdx++ ].Value = setSubgroupControlOpt("contents", aLocalizedStrings.GetString(1), OUString()); + m_aUIProperties[ nIdx++ ].Value = setSubgroupControlOpt("contents", SW_RES( STR_PRINTOPTUI_CONTENTS), OUString()); // create a bool option for background bool bDefaultVal = rDefaultPrintData.IsPrintPageBackground(); - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("pagebackground", aLocalizedStrings.GetString( 2 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("pagebackground", SW_RES( STR_PRINTOPTUI_PAGE_BACKGROUND), ".HelpID:vcl:PrintDialog:PrintPageBackground:CheckBox", "PrintPageBackground", bDefaultVal); // create a bool option for pictures/graphics AND OLE and drawing objects as well bDefaultVal = rDefaultPrintData.IsPrintGraphic() || rDefaultPrintData.IsPrintDraw(); - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("pictures", aLocalizedStrings.GetString( 3 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("pictures", SW_RES( STR_PRINTOPTUI_PICTURES), ".HelpID:vcl:PrintDialog:PrintPicturesAndObjects:CheckBox", "PrintPicturesAndObjects", bDefaultVal); @@ -214,14 +208,14 @@ SwPrintUIOptions::SwPrintUIOptions( { // create a bool option for hidden text bDefaultVal = rDefaultPrintData.IsPrintHiddenText(); - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("hiddentext", aLocalizedStrings.GetString( 4 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("hiddentext", SW_RES( STR_PRINTOPTUI_HIDDEN), ".HelpID:vcl:PrintDialog:PrintHiddenText:CheckBox", "PrintHiddenText", bDefaultVal); // create a bool option for place holder bDefaultVal = rDefaultPrintData.IsPrintTextPlaceholder(); - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("placeholders", aLocalizedStrings.GetString( 5 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("placeholders", SW_RES( STR_PRINTOPTUI_TEXT_PLACEHOLDERS), ".HelpID:vcl:PrintDialog:PrintTextPlaceholder:CheckBox", "PrintTextPlaceholder", bDefaultVal); @@ -229,17 +223,17 @@ SwPrintUIOptions::SwPrintUIOptions( // create a bool option for controls bDefaultVal = rDefaultPrintData.IsPrintControl(); - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("formcontrols", aLocalizedStrings.GetString( 6 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("formcontrols", SW_RES( STR_PRINTOPTUI_FORM_CONTROLS), ".HelpID:vcl:PrintDialog:PrintControls:CheckBox", "PrintControls", bDefaultVal); // create sub section for Color - m_aUIProperties[ nIdx++ ].Value = setSubgroupControlOpt("color", aLocalizedStrings.GetString(7), OUString()); + m_aUIProperties[ nIdx++ ].Value = setSubgroupControlOpt("color", SW_RES( STR_PRINTOPTUI_COLOR), OUString()); // create a bool option for printing text with black font color bDefaultVal = rDefaultPrintData.IsPrintBlackFont(); - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("textinblack", aLocalizedStrings.GetString( 8 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("textinblack", SW_RES( STR_PRINTOPTUI_PRINT_BLACK), ".HelpID:vcl:PrintDialog:PrintBlackFonts:CheckBox", "PrintBlackFonts", bDefaultVal); @@ -247,11 +241,11 @@ SwPrintUIOptions::SwPrintUIOptions( if (!bWeb) { // create subgroup for misc options - m_aUIProperties[ nIdx++ ].Value = setSubgroupControlOpt("pages", aLocalizedStrings.GetString(9), OUString()); + m_aUIProperties[ nIdx++ ].Value = setSubgroupControlOpt("pages", SW_RES( STR_PRINTOPTUI_PAGES_TEXT), OUString()); // create a bool option for printing automatically inserted blank pages bDefaultVal = rDefaultPrintData.IsPrintEmptyPages(); - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("autoblankpages", aLocalizedStrings.GetString( 10 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("autoblankpages", SW_RES( STR_PRINTOPTUI_PRINT_BLANK), ".HelpID:vcl:PrintDialog:PrintEmptyPages:CheckBox", "PrintEmptyPages", bDefaultVal); @@ -261,7 +255,7 @@ SwPrintUIOptions::SwPrintUIOptions( bDefaultVal = rDefaultPrintData.IsPaperFromSetup(); vcl::PrinterOptionsHelper::UIControlOptions aPaperTrayOpt; aPaperTrayOpt.maGroupHint = "OptionsPageOptGroup"; - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("printpaperfromsetup", aLocalizedStrings.GetString( 11 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("printpaperfromsetup", SW_RES( STR_PRINTOPTUI_ONLY_PAPER), ".HelpID:vcl:PrintDialog:PrintPaperFromSetup:CheckBox", "PrintPaperFromSetup", bDefaultVal, @@ -271,7 +265,7 @@ SwPrintUIOptions::SwPrintUIOptions( vcl::PrinterOptionsHelper::UIControlOptions aPrintRangeOpt; aPrintRangeOpt.maGroupHint = "PrintRange"; aPrintRangeOpt.mbInternalOnly = true; - m_aUIProperties[nIdx++].Value = setSubgroupControlOpt("printrange", aLocalizedStrings.GetString(26), + m_aUIProperties[nIdx++].Value = setSubgroupControlOpt("printrange", SW_RES( STR_PRINTOPTUI_RANGE_COPIES), OUString(), aPrintRangeOpt); @@ -281,15 +275,15 @@ SwPrintUIOptions::SwPrintUIOptions( uno::Sequence< sal_Bool > aChoicesDisabled( 3 ); uno::Sequence< OUString > aHelpIds( 3 ); uno::Sequence< OUString > aWidgetIds( 3 ); - aChoices[0] = aLocalizedStrings.GetString( 27 ); + aChoices[0] = SW_RES( STR_PRINTOPTUI_ALLPAGES); aChoicesDisabled[0] = sal_False; aHelpIds[0] = ".HelpID:vcl:PrintDialog:PrintContent:RadioButton:0"; aWidgetIds[0] = "printallpages"; - aChoices[1] = aLocalizedStrings.GetString( 28 ); + aChoices[1] = SW_RES( STR_PRINTOPTUI_SOMEPAGES); aChoicesDisabled[1] = sal_False; aHelpIds[1] = ".HelpID:vcl:PrintDialog:PrintContent:RadioButton:1"; aWidgetIds[1] = "printpages"; - aChoices[2] = aLocalizedStrings.GetString( 29 ); + aChoices[2] = SW_RES( STR_PRINTOPTUI_SELECTION); aChoicesDisabled[2] = ! bHasSelection; aHelpIds[2] = ".HelpID:vcl:PrintDialog:PrintContent:RadioButton:2"; aWidgetIds[2] = "printselection"; @@ -308,23 +302,23 @@ SwPrintUIOptions::SwPrintUIOptions( vcl::PrinterOptionsHelper::UIControlOptions aContentsOpt; aContentsOpt.maGroupHint = "JobPage"; m_aUIProperties[nIdx++].Value = setSubgroupControlOpt("extrawriterprintoptions", - aLocalizedStrings.GetString(12), + SW_RES( STR_PRINTOPTUI_PRINT), OUString(), aContentsOpt); // create a list box for notes content const SwPostItMode nPrintPostIts = rDefaultPrintData.GetPrintPostIts(); aChoices.realloc( 5 ); - aChoices[0] = aLocalizedStrings.GetString( 13 ); - aChoices[1] = aLocalizedStrings.GetString( 14 ); - aChoices[2] = aLocalizedStrings.GetString( 15 ); - aChoices[3] = aLocalizedStrings.GetString( 16 ); - aChoices[4] = aLocalizedStrings.GetString( 30 ); + aChoices[0] = SW_RES( STR_PRINTOPTUI_NONE); + aChoices[1] = SW_RES( STR_PRINTOPTUI_COMMENTS_ONLY); + aChoices[2] = SW_RES( STR_PRINTOPTUI_PLACE_END); + aChoices[3] = SW_RES( STR_PRINTOPTUI_PLACE_PAGE); + aChoices[4] = SW_RES( STR_PRINTOPTUI_PLACE_MARGINS); aHelpIds.realloc( 2 ); aHelpIds[0] = ".HelpID:vcl:PrintDialog:PrintAnnotationMode:FixedText"; aHelpIds[1] = ".HelpID:vcl:PrintDialog:PrintAnnotationMode:ListBox"; vcl::PrinterOptionsHelper::UIControlOptions aAnnotOpt( "PrintProspect", 0, false ); aAnnotOpt.mbEnabled = bHasPostIts; m_aUIProperties[ nIdx++ ].Value = setChoiceListControlOpt("writercomments", - aLocalizedStrings.GetString( 17 ), + SW_RES( STR_PRINTOPTUI_COMMENTS), aHelpIds, "PrintAnnotationMode", aChoices, @@ -339,12 +333,12 @@ SwPrintUIOptions::SwPrintUIOptions( if (!bWeb) { m_aUIProperties[nIdx++].Value = setSubgroupControlOpt("pagesides", - aLocalizedStrings.GetString(18), + SW_RES( STR_PRINTOPTUI_PAGE_SIDES), OUString(), aPageSetOpt); uno::Sequence< OUString > aRLChoices( 3 ); - aRLChoices[0] = aLocalizedStrings.GetString( 19 ); - aRLChoices[1] = aLocalizedStrings.GetString( 20 ); - aRLChoices[2] = aLocalizedStrings.GetString( 21 ); + aRLChoices[0] = SW_RES( STR_PRINTOPTUI_ALL_PAGES); + aRLChoices[1] = SW_RES( STR_PRINTOPTUI_BACK_PAGES); + aRLChoices[2] = SW_RES( STR_PRINTOPTUI_FONT_PAGES); uno::Sequence<OUString> aRLHelp { ".HelpID:vcl:PrintDialog:PrintLeftRightPages:ListBox" }; // create a choice option for all/left/right pages // 0 : all pages (left & right) @@ -358,7 +352,7 @@ SwPrintUIOptions::SwPrintUIOptions( else if (!rDefaultPrintData.IsPrintLeftPage() && rDefaultPrintData.IsPrintRightPage()) nPagesChoice = 2; m_aUIProperties[ nIdx++ ].Value = setChoiceListControlOpt("brochureinclude", - aLocalizedStrings.GetString(22), + SW_RES( STR_PRINTOPTUI_INCLUDE), aRLHelp, "PrintLeftRightPages", aRLChoices, @@ -368,7 +362,7 @@ SwPrintUIOptions::SwPrintUIOptions( // create a bool option for brochure bDefaultVal = rDefaultPrintData.IsPrintProspect(); const OUString aBrochurePropertyName( "PrintProspect" ); - m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("brochure", aLocalizedStrings.GetString( 23 ), + m_aUIProperties[ nIdx++ ].Value = setBoolControlOpt("brochure", SW_RES( STR_PRINTOPTUI_BROCHURE), ".HelpID:vcl:PrintDialog:PrintProspect:CheckBox", aBrochurePropertyName, bDefaultVal, @@ -378,8 +372,8 @@ SwPrintUIOptions::SwPrintUIOptions( { // create a bool option for brochure RTL dependent on brochure uno::Sequence< OUString > aBRTLChoices( 2 ); - aBRTLChoices[0] = aLocalizedStrings.GetString( 24 ); - aBRTLChoices[1] = aLocalizedStrings.GetString( 25 ); + aBRTLChoices[0] = SW_RES( STR_PRINTOPTUI_LEFT_SCRIPT); + aBRTLChoices[1] = SW_RES( STR_PRINTOPTUI_RIGHT_SCRIPT); vcl::PrinterOptionsHelper::UIControlOptions aBrochureRTLOpt( aBrochurePropertyName, -1, true ); uno::Sequence<OUString> aBRTLHelpIds { ".HelpID:vcl:PrintDialog:PrintProspectRTL:ListBox" }; aBrochureRTLOpt.maGroupHint = "LayoutPage"; diff --git a/sw/source/ui/config/optdlg.src b/sw/source/ui/config/optdlg.src index a082a5e..9f4173a 100644 --- a/sw/source/ui/config/optdlg.src +++ b/sw/source/ui/config/optdlg.src @@ -36,42 +36,132 @@ String ST_SCRIPT_WESTERN Text [ en-US ] = "Western"; }; -StringArray STR_PRINTOPTUI -{ - ItemList [en-US] = - { - < "%PRODUCTNAME %s"; >; - < "Contents"; >; - < "Page ba~ckground"; >; - < "P~ictures and other graphic objects"; >; - < "Hidden te~xt"; >; - < "~Text placeholders"; >; - < "Form control~s"; >; - < "Color"; >; - < "Print text in blac~k"; >; - < "Pages"; >; - < "Print ~automatically inserted blank pages"; >; - < "~Use only paper tray from printer preferences"; >; - < "Print"; >; - < "None (document only)"; >; - < "Comments only"; >; - < "Place at end of document"; >; - < "Place at end of page"; >; - < "~Comments"; >; - < "Page sides";>; - < "All pages"; >; - < "Back sides / left pages"; >; - < "Front sides / right pages"; >; - < "Include"; >; - < "Broch~ure"; >; - < "Left-to-right script"; >; - < "Right-to-left script"; >; - < "Range and copies"; >; - < "~All pages"; >; - < "Pa~ges"; >; - < "~Selection"; >; - < "Place in margins"; >; - }; +String STR_PRINTOPTUI_PRODUCTNAME +{ + Text [ en-US ] = "%PRODUCTNAME %s"; +}; +String STR_PRINTOPTUI_CONTENTS +{ + Text [ en-US ] = "Contents"; +}; +String STR_PRINTOPTUI_PAGE_BACKGROUND +{ + Text [ en-US ] = "Page ba~ckground"; +}; +String STR_PRINTOPTUI_PICTURES +{ + Text [ en-US ] = "P~ictures and other graphic objects"; +}; +String STR_PRINTOPTUI_HIDDEN +{ + Text [ en-US ] = "Hidden te~xt"; +}; +String STR_PRINTOPTUI_TEXT_PLACEHOLDERS +{ + Text [ en-US ] = "~Text placeholders"; +}; +String STR_PRINTOPTUI_FORM_CONTROLS +{ + Text [ en-US ] = "Form control~s"; +}; +String STR_PRINTOPTUI_COLOR +{ + Text [ en-US ] = "Color"; +}; +String STR_PRINTOPTUI_PRINT_BLACK +{ + Text [ en-US ] = "Print text in blac~k"; +}; +String STR_PRINTOPTUI_PAGES_TEXT +{ + Text [ en-US ] = "Pages"; +}; +String STR_PRINTOPTUI_PRINT_BLANK +{ + Text [ en-US ] = "Print ~automatically inserted blank pages"; +}; +String STR_PRINTOPTUI_ONLY_PAPER +{ + Text [ en-US ] = "~Use only paper tray from printer preferences"; +}; +String STR_PRINTOPTUI_PRINT +{ + Text [ en-US ] = "Print"; +}; +String STR_PRINTOPTUI_NONE +{ + Text [ en-US ] = "None (document only)"; +}; +String STR_PRINTOPTUI_COMMENTS_ONLY +{ + Text [ en-US ] = "Comments only"; +}; +String STR_PRINTOPTUI_PLACE_END +{ + Text [ en-US ] = "Place at end of document"; +}; +String STR_PRINTOPTUI_PLACE_PAGE +{ + Text [ en-US ] = "Place at end of page"; +}; +String STR_PRINTOPTUI_COMMENTS +{ + Text [ en-US ] = "~Comments"; +}; +String STR_PRINTOPTUI_PAGE_SIDES +{ + Text [ en-US ] = "Page sides"; +}; +String STR_PRINTOPTUI_ALL_PAGES +{ + Text [ en-US ] = "All pages"; +}; +String STR_PRINTOPTUI_BACK_PAGES +{ + Text [ en-US ] = "Back sides / left pages"; +}; +String STR_PRINTOPTUI_FONT_PAGES +{ + Text [ en-US ] = "Front sides / right pages"; +}; +String STR_PRINTOPTUI_INCLUDE +{ + Text [ en-US ] = "Include"; +}; +String STR_PRINTOPTUI_BROCHURE +{ + Text [ en-US ] = "Broch~ure"; +}; +String STR_PRINTOPTUI_LEFT_SCRIPT +{ + Text [ en-US ] = "Left-to-right script"; +}; +String STR_PRINTOPTUI_RIGHT_SCRIPT +{ + Text [ en-US ] = "Right-to-left script"; +}; +String STR_PRINTOPTUI_RANGE_COPIES +{ + Text [ en-US ] = "Range and copies"; +}; +String STR_PRINTOPTUI_ALLPAGES +{ + Text [ en-US ] = "~All pages"; +}; +String STR_PRINTOPTUI_SOMEPAGES +{ + Text [ en-US ] = "Pa~ges"; +}; +String STR_PRINTOPTUI_SELECTION +{ + Text [ en-US ] = "~Selection"; +}; +String STR_PRINTOPTUI_PLACE_MARGINS +{ + Text [ en-US ] = "Place in margins"; }; + + + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits