summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2011-09-29 18:32:05 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2011-09-29 18:35:19 +0200
commit49cec3fa6f25cdf2f24602696b6a94570cbbfc2f (patch)
tree860b11caa70c196800f6495f5c08cd99837b6828
parent3581e9df565df6cb67992c25e47ff37fd85030b3 (diff)
add user profile dir for unit tests
-rw-r--r--test/user-template/user/autocorr/acor_af-ZA.datbin0 -> 61042 bytes
-rw-r--r--test/user-template/user/autocorr/acor_bg-BG.datbin0 -> 3410 bytes
-rw-r--r--test/user-template/user/autocorr/acor_cs-CZ.datbin0 -> 99637 bytes
-rw-r--r--test/user-template/user/autocorr/acor_da-DK.datbin0 -> 68118 bytes
-rw-r--r--test/user-template/user/autocorr/acor_de-DE.datbin0 -> 31785 bytes
-rw-r--r--test/user-template/user/autocorr/acor_en-AU.datbin0 -> 79211 bytes
-rw-r--r--test/user-template/user/autocorr/acor_en-GB.datbin0 -> 79212 bytes
-rw-r--r--test/user-template/user/autocorr/acor_en-US.datbin0 -> 78472 bytes
-rw-r--r--test/user-template/user/autocorr/acor_en-ZA.datbin0 -> 80173 bytes
-rw-r--r--test/user-template/user/autocorr/acor_es-ES.datbin0 -> 39611 bytes
-rw-r--r--test/user-template/user/autocorr/acor_eu.datbin0 -> 78988 bytes
-rw-r--r--test/user-template/user/autocorr/acor_fa-IR.datbin0 -> 629744 bytes
-rw-r--r--test/user-template/user/autocorr/acor_fi-FI.datbin0 -> 5810 bytes
-rw-r--r--test/user-template/user/autocorr/acor_fr-FR.datbin0 -> 4650 bytes
-rw-r--r--test/user-template/user/autocorr/acor_ga-IE.datbin0 -> 13750 bytes
-rw-r--r--test/user-template/user/autocorr/acor_hr-HR.datbin0 -> 50366 bytes
-rw-r--r--test/user-template/user/autocorr/acor_hu-HU.datbin0 -> 96464 bytes
-rw-r--r--test/user-template/user/autocorr/acor_it-IT.datbin0 -> 13337 bytes
-rw-r--r--test/user-template/user/autocorr/acor_ja-JP.datbin0 -> 77736 bytes
-rw-r--r--test/user-template/user/autocorr/acor_ko-KR.datbin0 -> 77736 bytes
-rw-r--r--test/user-template/user/autocorr/acor_lb-LU.datbin0 -> 45098 bytes
-rw-r--r--test/user-template/user/autocorr/acor_lt-LT.datbin0 -> 3748 bytes
-rw-r--r--test/user-template/user/autocorr/acor_mn-MN.datbin0 -> 31583 bytes
-rw-r--r--test/user-template/user/autocorr/acor_nl-BE.datbin0 -> 18310 bytes
-rw-r--r--test/user-template/user/autocorr/acor_nl-NL.datbin0 -> 3407 bytes
-rw-r--r--test/user-template/user/autocorr/acor_pl-PL.datbin0 -> 80008 bytes
-rw-r--r--test/user-template/user/autocorr/acor_pt-BR.datbin0 -> 40513 bytes
-rw-r--r--test/user-template/user/autocorr/acor_pt-PT.datbin0 -> 15141 bytes
-rw-r--r--test/user-template/user/autocorr/acor_ru-RU.datbin0 -> 25673 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sh-ME.datbin0 -> 1631 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sh-RS.datbin0 -> 1631 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sh-YU.datbin0 -> 1631 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sk-SK.datbin0 -> 5641 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sl-SI.datbin0 -> 46882 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sr-ME.datbin0 -> 1683 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sr-RS.datbin0 -> 1683 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sr-YU.datbin0 -> 1683 bytes
-rw-r--r--test/user-template/user/autocorr/acor_sv-SE.datbin0 -> 15453 bytes
-rw-r--r--test/user-template/user/autocorr/acor_tr-TR.datbin0 -> 16444 bytes
-rw-r--r--test/user-template/user/autocorr/acor_vi-VN.datbin0 -> 77337 bytes
-rw-r--r--test/user-template/user/autocorr/acor_zh-CN.datbin0 -> 14211 bytes
-rw-r--r--test/user-template/user/autocorr/acor_zh-TW.datbin0 -> 14211 bytes
-rw-r--r--test/user-template/user/autotext/en-US/crdbus50.baubin0 -> 29311 bytes
-rw-r--r--test/user-template/user/autotext/en-US/standard.baubin0 -> 64398 bytes
-rw-r--r--test/user-template/user/autotext/en-US/template.baubin0 -> 45671 bytes
-rw-r--r--test/user-template/user/basic/Depot/CommonLang.xba351
-rw-r--r--test/user-template/user/basic/Depot/Currency.xba178
-rw-r--r--test/user-template/user/basic/Depot/Depot.xba500
-rw-r--r--test/user-template/user/basic/Depot/Dialog2.xdl36
-rw-r--r--test/user-template/user/basic/Depot/Dialog3.xdl45
-rw-r--r--test/user-template/user/basic/Depot/Dialog4.xdl17
-rw-r--r--test/user-template/user/basic/Depot/Internet.xba339
-rw-r--r--test/user-template/user/basic/Depot/Lang_de.xba158
-rw-r--r--test/user-template/user/basic/Depot/Lang_en.xba158
-rw-r--r--test/user-template/user/basic/Depot/Lang_es.xba158
-rw-r--r--test/user-template/user/basic/Depot/Lang_fr.xba158
-rw-r--r--test/user-template/user/basic/Depot/Lang_it.xba158
-rw-r--r--test/user-template/user/basic/Depot/Lang_ja.xba158
-rw-r--r--test/user-template/user/basic/Depot/Lang_ko.xba158
-rw-r--r--test/user-template/user/basic/Depot/Lang_sv.xba157
-rw-r--r--test/user-template/user/basic/Depot/Lang_tw.xba158
-rw-r--r--test/user-template/user/basic/Depot/Lang_zh.xba158
-rw-r--r--test/user-template/user/basic/Depot/dialog.xlb7
-rw-r--r--test/user-template/user/basic/Depot/script.xlb19
-rw-r--r--test/user-template/user/basic/Depot/tools.xba200
-rw-r--r--test/user-template/user/basic/Euro/AutoPilotRun.xba414
-rw-r--r--test/user-template/user/basic/Euro/Common.xba272
-rw-r--r--test/user-template/user/basic/Euro/ConvertRun.xba317
-rw-r--r--test/user-template/user/basic/Euro/DlgConvert.xdl77
-rw-r--r--test/user-template/user/basic/Euro/DlgPassword.xdl15
-rw-r--r--test/user-template/user/basic/Euro/Hard.xba229
-rw-r--r--test/user-template/user/basic/Euro/Init.xba620
-rw-r--r--test/user-template/user/basic/Euro/Protect.xba175
-rw-r--r--test/user-template/user/basic/Euro/Soft.xba239
-rw-r--r--test/user-template/user/basic/Euro/Writer.xba72
-rw-r--r--test/user-template/user/basic/Euro/dialog.xlb6
-rw-r--r--test/user-template/user/basic/Euro/script.xlb12
-rw-r--r--test/user-template/user/basic/FormWizard/DBMeta.xba330
-rw-r--r--test/user-template/user/basic/FormWizard/DlgFormDB.xdl102
-rw-r--r--test/user-template/user/basic/FormWizard/FormWizard.xba427
-rw-r--r--test/user-template/user/basic/FormWizard/Language.xba285
-rw-r--r--test/user-template/user/basic/FormWizard/Layouter.xba380
-rw-r--r--test/user-template/user/basic/FormWizard/develop.xba533
-rw-r--r--test/user-template/user/basic/FormWizard/dialog.xlb5
-rw-r--r--test/user-template/user/basic/FormWizard/script.xlb10
-rw-r--r--test/user-template/user/basic/FormWizard/tools.xba349
-rw-r--r--test/user-template/user/basic/Gimmicks/AutoText.xba97
-rw-r--r--test/user-template/user/basic/Gimmicks/ChangeAllChars.xba75
-rw-r--r--test/user-template/user/basic/Gimmicks/GetTexts.xba522
-rw-r--r--test/user-template/user/basic/Gimmicks/ReadDir.xba305
-rw-r--r--test/user-template/user/basic/Gimmicks/ReadFolderDlg.xdl22
-rw-r--r--test/user-template/user/basic/Gimmicks/UserfieldDlg.xdl49
-rw-r--r--test/user-template/user/basic/Gimmicks/Userfields.xba219
-rw-r--r--test/user-template/user/basic/Gimmicks/dialog.xlb6
-rw-r--r--test/user-template/user/basic/Gimmicks/script.xlb9
-rw-r--r--test/user-template/user/basic/ImportWizard/API.xba208
-rw-r--r--test/user-template/user/basic/ImportWizard/DialogModul.xba656
-rw-r--r--test/user-template/user/basic/ImportWizard/FilesModul.xba825
-rw-r--r--test/user-template/user/basic/ImportWizard/ImportDialog.xdl95
-rw-r--r--test/user-template/user/basic/ImportWizard/Language.xba156
-rw-r--r--test/user-template/user/basic/ImportWizard/Main.xba301
-rw-r--r--test/user-template/user/basic/ImportWizard/dialog.xlb5
-rw-r--r--test/user-template/user/basic/ImportWizard/script.xlb9
-rw-r--r--test/user-template/user/basic/Schedule/BankHoliday.xba177
-rw-r--r--test/user-template/user/basic/Schedule/CalendarMain.xba302
-rw-r--r--test/user-template/user/basic/Schedule/CreateTable.xba133
-rw-r--r--test/user-template/user/basic/Schedule/DlgCalendar.xdl64
-rw-r--r--test/user-template/user/basic/Schedule/DlgControl.xba148
-rw-r--r--test/user-template/user/basic/Schedule/GermanHolidays.xba132
-rw-r--r--test/user-template/user/basic/Schedule/Language.xba95
-rw-r--r--test/user-template/user/basic/Schedule/LocalHolidays.xba642
-rw-r--r--test/user-template/user/basic/Schedule/OwnEvents.xba217
-rw-r--r--test/user-template/user/basic/Schedule/dialog.xlb5
-rw-r--r--test/user-template/user/basic/Schedule/script.xlb12
-rw-r--r--test/user-template/user/basic/ScriptBindingLibrary/Highlight.xdl14
-rw-r--r--test/user-template/user/basic/ScriptBindingLibrary/dialog.xlb6
-rw-r--r--test/user-template/user/basic/ScriptBindingLibrary/script.xlb4
-rw-r--r--test/user-template/user/basic/Template/Autotext.xba173
-rw-r--r--test/user-template/user/basic/Template/Correspondence.xba286
-rw-r--r--test/user-template/user/basic/Template/DialogStyles.xdl15
-rw-r--r--test/user-template/user/basic/Template/ModuleAgenda.xba203
-rw-r--r--test/user-template/user/basic/Template/Samples.xba185
-rw-r--r--test/user-template/user/basic/Template/TemplateDialog.xdl29
-rw-r--r--test/user-template/user/basic/Template/dialog.xlb7
-rw-r--r--test/user-template/user/basic/Template/script.xlb8
-rw-r--r--test/user-template/user/basic/Tools/Debug.xba236
-rw-r--r--test/user-template/user/basic/Tools/DlgOverwriteAll.xdl17
-rw-r--r--test/user-template/user/basic/Tools/Listbox.xba353
-rw-r--r--test/user-template/user/basic/Tools/Misc.xba821
-rw-r--r--test/user-template/user/basic/Tools/ModuleControls.xba370
-rw-r--r--test/user-template/user/basic/Tools/Strings.xba452
-rw-r--r--test/user-template/user/basic/Tools/UCB.xba294
-rw-r--r--test/user-template/user/basic/Tools/dialog.xlb5
-rw-r--r--test/user-template/user/basic/Tools/script.xlb10
-rw-r--r--test/user-template/user/basic/Tutorials/Functions.xba368
-rw-r--r--test/user-template/user/basic/Tutorials/RoadMap.xba117
-rw-r--r--test/user-template/user/basic/Tutorials/ShowInfoDialog.xba305
-rw-r--r--test/user-template/user/basic/Tutorials/TutorialClose.xba15
-rw-r--r--test/user-template/user/basic/Tutorials/TutorialCloseDialog.xdl14
-rw-r--r--test/user-template/user/basic/Tutorials/TutorialCreator.xba10
-rw-r--r--test/user-template/user/basic/Tutorials/TutorialOpen.xba96
-rw-r--r--test/user-template/user/basic/Tutorials/TutorialOpenDialog.xdl21
-rw-r--r--test/user-template/user/basic/Tutorials/TutorialsDialog.xdl26
-rw-r--r--test/user-template/user/basic/Tutorials/dialog.xlb7
-rw-r--r--test/user-template/user/basic/Tutorials/script.xlb10
-rw-r--r--test/user-template/user/basic/dialog.xlc13
-rw-r--r--test/user-template/user/basic/script.xlc13
l---------test/user-template/user/config/images.zip1
l---------test/user-template/user/config/images_crystal.zip1
l---------test/user-template/user/config/images_hicontrast.zip1
l---------test/user-template/user/config/images_oxygen.zip1
l---------test/user-template/user/config/images_tango.zip1
-rw-r--r--test/user-template/user/config/javasettingsunopkginstall.xml3
-rw-r--r--test/user-template/user/config/linked/images.zipbin0 -> 2194265 bytes
-rw-r--r--test/user-template/user/config/linked/images_crystal.zipbin0 -> 2641075 bytes
-rw-r--r--test/user-template/user/config/linked/images_hicontrast.zipbin0 -> 1315478 bytes
-rw-r--r--test/user-template/user/config/linked/images_oxygen.zipbin0 -> 2859422 bytes
-rw-r--r--test/user-template/user/config/linked/images_tango.zipbin0 -> 2190232 bytes
-rw-r--r--test/user-template/user/config/psetup.xpm31
-rw-r--r--test/user-template/user/config/psetupl.xpm49
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/menubar/menubar.xml91
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/statusbar/statusbar.xml10
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/toolbar/dialogbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/toolbar/findbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/toolbar/insertcontrolsbar.xml43
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/toolbar/macrobar.xml22
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/toolbar/standardbar.xml25
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/BasicIDE/toolbar/translationbar.xml6
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/StartModule/menubar/menubar.xml83
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/StartModule/statusbar/statusbar.xml4
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/StartModule/toolbar/standardbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbapp/menubar/menubar.xml143
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbapp/statusbar/statusbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbapp/toolbar/formobjectbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbapp/toolbar/queryobjectbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbapp/toolbar/tableobjectbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbapp/toolbar/toolbar.xml19
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbbrowser/menubar/compat.xml1
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbbrowser/toolbar/toolbar.xml33
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbquery/menubar/menubar.xml84
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbquery/toolbar/designobjectbar.xml10
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbquery/toolbar/sqlobjectbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbquery/toolbar/toolbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbrelation/menubar/menubar.xml67
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbrelation/toolbar/toolbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/menubar/menubar.xml422
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/statusbar/statusbar.xml6
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/Formatting.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/drawbar.xml10
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/reportcontrols.xml19
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/resizebar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/sectionalignmentbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/sectionshrinkbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbreport/toolbar/toolbar.xml22
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbtable/menubar/menubar.xml68
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbtable/toolbar/toolbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbtdata/menubar/menubar.xml76
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/dbtdata/toolbar/toolbar.xml27
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sbibliography/menubar/menubar.xml92
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/layout/insert-sheet.xml57
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/layout/move-copy-sheet.xml21
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/layout/sort-options.xml40
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/layout/string-input.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/menubar/menubar.xml456
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/statusbar/statusbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/colorbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/drawbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/drawobjectbar.xml30
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/findbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/formatobjectbar.xml55
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/formcontrols.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/formdesign.xml32
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/formsfilterbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/formsnavigationbar.xml33
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/graphicobjectbar.xml32
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/insertbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/insertcellsbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/moreformcontrols.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/previewbar.xml22
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/standardbar.xml44
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/textobjectbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/toolbar.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/scalc/toolbar/viewerbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/menubar/menubar.xml156
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/statusbar/statusbar.xml6
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/drawbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/standardbar.xml22
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/schart/toolbar/toolbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/menubar/menubar.xml331
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/statusbar/statusbar.xml12
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/3dobjectsbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/arrowsbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/bezierobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/choosemodebar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/colorbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/commentsbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/connectorsbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/drawingobjectbar.xml21
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/ellipsesbar.xml19
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/findbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/formcontrols.xml26
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/formdesign.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/formsfilterbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/formsnavigationbar.xml32
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/gluepointsobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/graphicobjectbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/insertbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/linesbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/masterviewtoolbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/moreformcontrols.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/optimizetablebar.xml6
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/optionsbar.xml25
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/positionbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/rectanglesbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/standardbar.xml37
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/tableobjectbar.xml31
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/textbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/textobjectbar.xml40
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/toolbar.xml45
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/viewerbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sdraw/toolbar/zoombar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/menubar/menubar.xml459
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/statusbar/statusbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/bezierobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/colorbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/drawbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/drawingobjectbar.xml40
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/drawtextobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/findbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/formcontrols.xml26
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/formdesign.xml31
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/formsfilterbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/formsnavigationbar.xml32
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/frameobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/graphicobjectbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/insertbar.xml30
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/insertobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/moreformcontrols.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/numobjectbar.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/oleobjectbar.xml30
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/optimizetablebar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/previewobjectbar.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/standardbar.xml42
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/tableobjectbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/textobjectbar.xml44
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/toolbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sglobal/toolbar/viewerbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/menubar/menubar.xml307
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/statusbar/statusbar.xml12
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/3dobjectsbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/arrowsbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/bezierobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/choosemodebar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/colorbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/commentsbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/commontaskbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/connectorsbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/drawingobjectbar.xml21
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/ellipsesbar.xml19
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/findbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/formcontrols.xml26
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/formdesign.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/formsfilterbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/formsnavigationbar.xml32
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/gluepointsobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/graphicobjectbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/insertbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/linesbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/masterviewtoolbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/moreformcontrols.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/optimizetablebar.xml6
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/optionsbar.xml25
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/outlinetoolbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/positionbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/rectanglesbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/slideviewobjectbar.xml10
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/slideviewtoolbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/standardbar.xml39
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/tableobjectbar.xml31
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/textbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/textobjectbar.xml45
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/toolbar.xml49
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/viewerbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/simpress/toolbar/zoombar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/smath/menubar/menubar.xml121
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/smath/statusbar/statusbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/smath/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/smath/toolbar/standardbar.xml26
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/smath/toolbar/toolbar.xml12
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/menubar/menubar.xml389
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/statusbar/statusbar.xml14
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/bezierobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/colorbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/drawingobjectbar.xml39
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/drawtextobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/findbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/formcontrols.xml25
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/formdesign.xml31
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/formsfilterbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/formsnavigationbar.xml32
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/frameobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/graphicobjectbar.xml26
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/insertbar.xml25
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/numobjectbar.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/oleobjectbar.xml30
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/optimizetablebar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/previewobjectbar.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/standardbar.xml45
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/tableobjectbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/textobjectbar.xml44
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/toolbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/sweb/toolbar/viewerbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/menubar/menubar.xml454
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/statusbar/statusbar.xml14
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/bezierobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/colorbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/drawbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/drawingobjectbar.xml40
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/drawtextobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/formcontrols.xml26
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/formdesign.xml33
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/formsfilterbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/formsnavigationbar.xml33
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/frameobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/graphicobjectbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/insertbar.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/insertobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/moreformcontrols.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/numobjectbar.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/oleobjectbar.xml30
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/optimizetablebar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/previewobjectbar.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/standardbar.xml42
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/tableobjectbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/textobjectbar.xml44
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/toolbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swform/toolbar/viewerbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/menubar/menubar.xml454
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/statusbar/statusbar.xml14
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/bezierobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/colorbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/drawbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/drawingobjectbar.xml40
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/drawtextobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/formcontrols.xml26
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/formdesign.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/formsfilterbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/formsnavigationbar.xml32
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/frameobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/graphicobjectbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/insertbar.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/insertobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/moreformcontrols.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/numobjectbar.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/oleobjectbar.xml30
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/optimizetablebar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/previewobjectbar.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/standardbar.xml42
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/tableobjectbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/textobjectbar.xml44
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/toolbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swreport/toolbar/viewerbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/menubar/menubar.xml463
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/statusbar/statusbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/bezierobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/colorbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/drawbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/drawingobjectbar.xml40
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/drawtextobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/findbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/formcontrols.xml26
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/formdesign.xml33
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/formsfilterbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/formsnavigationbar.xml33
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/frameobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/graphicobjectbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/insertbar.xml31
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/moreformcontrols.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/navigationobjectbar.xml6
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/numobjectbar.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/oleobjectbar.xml30
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/optimizetablebar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/previewobjectbar.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/standardbar.xml42
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/tableobjectbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/textobjectbar.xml44
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/toolbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swriter/toolbar/viewerbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/menubar/menubar.xml455
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/statusbar/statusbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/alignmentbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/arrowshapes.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/basicshapes.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/bezierobjectbar.xml20
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/calloutshapes.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/colorbar.xml15
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/drawbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/drawingobjectbar.xml40
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/drawtextobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/extrusionobjectbar.xml16
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/findbar.xml9
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/flowchartshapes.xml36
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/fontworkobjectbar.xml11
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/fontworkshapetype.xml38
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/formcontrols.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/formdesign.xml33
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/formsfilterbar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/formsnavigationbar.xml33
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/formtextobjectbar.xml28
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/frameobjectbar.xml34
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/fullscreenbar.xml5
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/graffilterbar.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/graphicobjectbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/insertbar.xml29
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/insertobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/mediaobjectbar.xml7
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/moreformcontrols.xml12
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/numobjectbar.xml23
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/oleobjectbar.xml30
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/optimizetablebar.xml8
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/previewobjectbar.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/standardbar.xml42
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/starshapes.xml17
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/symbolshapes.xml24
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/tableobjectbar.xml35
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/textobjectbar.xml44
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/toolbar.xml13
-rw-r--r--test/user-template/user/config/soffice.cfg/modules/swxform/toolbar/viewerbar.xml18
-rw-r--r--test/user-template/user/config/soffice.cfg/simpress/effects.xml2630
-rw-r--r--test/user-template/user/config/soffice.cfg/simpress/transitions-ogl.xml48
-rw-r--r--test/user-template/user/config/soffice.cfg/simpress/transitions.xml225
-rw-r--r--test/user-template/user/config/symbol/l_2people.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_attention1.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_attention2.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_attention3.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_candy.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_face.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_flower.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_ghost.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_halloween.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_home.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_lamp.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_lock.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_page_b.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_page_g.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_page_y.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_people.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_rose.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_save.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_smiley_1.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_smiley_oh.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_smiley_sad.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_snow.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/l_star.bmpbin0 -> 2136 bytes
-rw-r--r--test/user-template/user/config/symbol/s_arrow-1.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_arrow-2.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_arrow-3.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_arrow-4.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_attention1.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_attention2.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_attention3.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_ball-b.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_ball-g.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_ball-r.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_ball.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_bug.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_clover.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_egg.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_face.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_flower.bmpbin0 -> 344 bytes
-rw-r--r--test/user-template/user/config/symbol/s_ghost.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_group.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_halloween.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_heart.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_home.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_lock.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_ok-g.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_ok-r.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_ok.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_page_b.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_page_g.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_page_y.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_pen-b.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_pen-g.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_pen-r.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_people.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_smily_1.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_smily_oh.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_smily_sad.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_snow.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_star.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_team.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_x-g.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_x-r.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/symbol/s_x.bmpbin0 -> 824 bytes
-rw-r--r--test/user-template/user/config/webcast/common.inc110
-rw-r--r--test/user-template/user/config/webcast/common.pl48
-rw-r--r--test/user-template/user/config/webcast/edit.asp9
-rw-r--r--test/user-template/user/config/webcast/edit.pl18
-rw-r--r--test/user-template/user/config/webcast/editpic.asp58
-rw-r--r--test/user-template/user/config/webcast/editpic.pl40
-rw-r--r--test/user-template/user/config/webcast/index.pl17
-rw-r--r--test/user-template/user/config/webcast/poll.asp36
-rw-r--r--test/user-template/user/config/webcast/poll.pl32
-rw-r--r--test/user-template/user/config/webcast/savepic.asp39
-rw-r--r--test/user-template/user/config/webcast/savepic.pl41
-rw-r--r--test/user-template/user/config/webcast/show.asp42
-rw-r--r--test/user-template/user/config/webcast/show.pl39
-rw-r--r--test/user-template/user/config/webcast/webcast.asp28
-rw-r--r--test/user-template/user/config/webcast/webcast.pl21
-rw-r--r--test/user-template/user/config/wizard/form/styles/beige.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/bgr.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/dark.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/grey.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/ibg.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/ice.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/orange.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/red.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/violet.css79
-rw-r--r--test/user-template/user/config/wizard/form/styles/water.css79
-rw-r--r--test/user-template/user/config/wizard/web/buttons/glas-blue.zipbin0 -> 22010 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/glas-green.zipbin0 -> 25032 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/glas-red.zipbin0 -> 24325 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/round-gorilla.zipbin0 -> 19208 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/round-white.zipbin0 -> 10533 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/simple.zipbin0 -> 4046 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/square-blue.zipbin0 -> 15123 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/square-gray.zipbin0 -> 8919 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/square-green.zipbin0 -> 15750 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/square-red.zipbin0 -> 15319 bytes
-rw-r--r--test/user-template/user/config/wizard/web/buttons/square-yellow.zipbin0 -> 15185 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/calc.gifbin0 -> 961 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/draw.gifbin0 -> 1425 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/fls.gifbin0 -> 1488 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/graphics.gifbin0 -> 1533 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/html.gifbin0 -> 1366 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/impress.gifbin0 -> 1391 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/media.gifbin0 -> 1407 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/other.gifbin0 -> 1356 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/pdf.gifbin0 -> 1485 bytes
-rw-r--r--test/user-template/user/config/wizard/web/images/writer.gifbin0 -> 1353 bytes
-rw-r--r--test/user-template/user/config/wizard/web/layouts/diagonal/index.html.xsl104
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_bottom/index.html.xsl71
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_bottom/mainframe.html7
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_bottom/tocframe.html.xsl100
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_left/index.html.xsl71
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_left/mainframe.html7
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_left/tocframe.html.xsl96
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_right/index.html.xsl71
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_right/mainframe.html7
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_right/tocframe.html.xsl99
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_top/index.html.xsl71
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_top/mainframe.html7
-rw-r--r--test/user-template/user/config/wizard/web/layouts/frame_top/tocframe.html.xsl99
-rw-r--r--test/user-template/user/config/wizard/web/layouts/layout.xsl204
-rw-r--r--test/user-template/user/config/wizard/web/layouts/layoutF.xsl122
-rw-r--r--test/user-template/user/config/wizard/web/layouts/layoutX.xsl291
-rw-r--r--test/user-template/user/config/wizard/web/layouts/simple/index.html.xsl131
-rw-r--r--test/user-template/user/config/wizard/web/layouts/source.xml.xsl55
-rw-r--r--test/user-template/user/config/wizard/web/layouts/table_2/index.html.xsl185
-rw-r--r--test/user-template/user/config/wizard/web/layouts/table_3/index.html.xsl191
-rw-r--r--test/user-template/user/config/wizard/web/layouts/zigzag/index.html.xsl190
-rw-r--r--test/user-template/user/config/wizard/web/preview.html41
-rw-r--r--test/user-template/user/config/wizard/web/styles/beige.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/bg.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/bgr.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/bgrey.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/bwb.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/bwo.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/dark.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/dp.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/forest.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/green.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/greenred.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/grey.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/ibg.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/ice.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/marine.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/orange.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/pc_old.css91
-rw-r--r--test/user-template/user/config/wizard/web/styles/red.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/rgb.css91
-rw-r--r--test/user-template/user/config/wizard/web/styles/strange.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/violet.css79
-rw-r--r--test/user-template/user/config/wizard/web/styles/water.css79
-rw-r--r--test/user-template/user/dtd/math/1_01/w3c_ipr_software_notice.html105
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/Manifest.dtd58
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/accelerator.dtd44
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/chart.mod262
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/datastyl.mod208
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/defs.mod56
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/dialog.dtd405
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/drawing.mod861
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/dtypes.mod143
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/event.dtd45
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/form.mod366
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/groupuinames.dtd35
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/image.dtd67
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/libraries.dtd45
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/library.dtd44
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/menubar.dtd46
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/meta.mod90
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/module.dtd35
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/nmspace.mod53
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/office.dtd56
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/office.mod245
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/script.mod59
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/settings.mod49
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/statusbar.dtd48
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/style.mod427
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/table.mod496
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/text.mod1099
-rw-r--r--test/user-template/user/dtd/officedocument/1_0/toolbar.dtd67
-rw-r--r--test/user-template/user/fingerprint/afrikaans.lm400
-rw-r--r--test/user-template/user/fingerprint/albanian.lm400
-rw-r--r--test/user-template/user/fingerprint/amharic_utf.lm400
-rw-r--r--test/user-template/user/fingerprint/arabic.lm400
-rw-r--r--test/user-template/user/fingerprint/armenian.lm0
-rw-r--r--test/user-template/user/fingerprint/basque.lm400
-rw-r--r--test/user-template/user/fingerprint/belarus.lm400
-rw-r--r--test/user-template/user/fingerprint/bosnian.lm400
-rw-r--r--test/user-template/user/fingerprint/breton.lm400
-rw-r--r--test/user-template/user/fingerprint/catalan.lm400
-rw-r--r--test/user-template/user/fingerprint/chinese_simplified.lm400
-rw-r--r--test/user-template/user/fingerprint/chinese_traditional.lm400
-rw-r--r--test/user-template/user/fingerprint/croatian.lm400
-rw-r--r--test/user-template/user/fingerprint/czech.lm400
-rw-r--r--test/user-template/user/fingerprint/danish.lm400
-rw-r--r--test/user-template/user/fingerprint/drents.lm0
-rw-r--r--test/user-template/user/fingerprint/dutch.lm400
-rw-r--r--test/user-template/user/fingerprint/english.lm400
-rw-r--r--test/user-template/user/fingerprint/esperanto.lm400
-rw-r--r--test/user-template/user/fingerprint/estonian.lm400
-rw-r--r--test/user-template/user/fingerprint/finnish.lm400
-rw-r--r--test/user-template/user/fingerprint/fpdb.conf86
-rw-r--r--test/user-template/user/fingerprint/french.lm400
-rw-r--r--test/user-template/user/fingerprint/frisian.lm400
-rw-r--r--test/user-template/user/fingerprint/georgian.lm400
-rw-r--r--test/user-template/user/fingerprint/german.lm400
-rw-r--r--test/user-template/user/fingerprint/greek.lm400
-rw-r--r--test/user-template/user/fingerprint/hebrew.lm400
-rw-r--r--test/user-template/user/fingerprint/hindi.lm400
-rw-r--r--test/user-template/user/fingerprint/hungarian.lm400
-rw-r--r--test/user-template/user/fingerprint/icelandic.lm400
-rw-r--r--test/user-template/user/fingerprint/indonesian.lm400
-rw-r--r--test/user-template/user/fingerprint/irish_gaelic.lm400
-rw-r--r--test/user-template/user/fingerprint/italian.lm400
-rw-r--r--test/user-template/user/fingerprint/japanese.lm400
-rw-r--r--test/user-template/user/fingerprint/korean.lm400
-rw-r--r--test/user-template/user/fingerprint/latin.lm400
-rw-r--r--test/user-template/user/fingerprint/latvian.lm400
-rw-r--r--test/user-template/user/fingerprint/lithuanian.lm400
-rw-r--r--test/user-template/user/fingerprint/luxembourgish.lm400
-rw-r--r--test/user-template/user/fingerprint/malay.lm400
-rw-r--r--test/user-template/user/fingerprint/manx_gaelic.lm400
-rw-r--r--test/user-template/user/fingerprint/marathi.lm400
-rw-r--r--test/user-template/user/fingerprint/middle_frisian.lm400
-rw-r--r--test/user-template/user/fingerprint/mingo.lm400
-rw-r--r--test/user-template/user/fingerprint/mongolian_cyrillic.lm363
-rw-r--r--test/user-template/user/fingerprint/nepali.lm400
-rw-r--r--test/user-template/user/fingerprint/norwegian.lm400
-rw-r--r--test/user-template/user/fingerprint/persian.lm400
-rw-r--r--test/user-template/user/fingerprint/polish.lm400
-rw-r--r--test/user-template/user/fingerprint/portuguese.lm400
-rw-r--r--test/user-template/user/fingerprint/quechua.lm400
-rw-r--r--test/user-template/user/fingerprint/romanian.lm400
-rw-r--r--test/user-template/user/fingerprint/romansh.lm400
-rw-r--r--test/user-template/user/fingerprint/russian.lm400
-rw-r--r--test/user-template/user/fingerprint/sanskrit.lm400
-rw-r--r--test/user-template/user/fingerprint/scots.lm400
-rw-r--r--test/user-template/user/fingerprint/scots_gaelic.lm400
-rw-r--r--test/user-template/user/fingerprint/serbian-latin.lm400
-rw-r--r--test/user-template/user/fingerprint/serbian.lm400
-rw-r--r--test/user-template/user/fingerprint/slovak_ascii.lm400
-rw-r--r--test/user-template/user/fingerprint/slovenian.lm400
-rw-r--r--test/user-template/user/fingerprint/spanish.lm400
-rw-r--r--test/user-template/user/fingerprint/swahili.lm400
-rw-r--r--test/user-template/user/fingerprint/swedish.lm400
-rw-r--r--test/user-template/user/fingerprint/tagalog.lm400
-rw-r--r--test/user-template/user/fingerprint/tamil.lm400
-rw-r--r--test/user-template/user/fingerprint/thai.lm400
-rw-r--r--test/user-template/user/fingerprint/turkish.lm400
-rw-r--r--test/user-template/user/fingerprint/ukrainian.lm400
-rw-r--r--test/user-template/user/fingerprint/vietnamese.lm400
-rw-r--r--test/user-template/user/fingerprint/welsh.lm400
-rw-r--r--test/user-template/user/fingerprint/yiddish_utf.lm400
-rw-r--r--test/user-template/user/fingerprint/zulu.lm400
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSans-Bold.ttfbin0 -> 634184 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSans-BoldOblique.ttfbin0 -> 574636 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSans-ExtraLight.ttfbin0 -> 338436 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSans-Oblique.ttfbin0 -> 574456 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSans.ttfbin0 -> 683528 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSansCondensed-Bold.ttfbin0 -> 595416 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSansCondensed-BoldOblique.ttfbin0 -> 543704 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSansCondensed-Oblique.ttfbin0 -> 539024 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSansCondensed.ttfbin0 -> 605792 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSansMono-Bold.ttfbin0 -> 303644 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSansMono-BoldOblique.ttfbin0 -> 224936 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSansMono-Oblique.ttfbin0 -> 231000 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSansMono.ttfbin0 -> 323288 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSerif-Bold.ttfbin0 -> 315052 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSerif-BoldItalic.ttfbin0 -> 302940 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSerif-Italic.ttfbin0 -> 310604 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSerif.ttfbin0 -> 337444 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSerifCondensed-Bold.ttfbin0 -> 290556 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSerifCondensed-BoldItalic.ttfbin0 -> 302120 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSerifCondensed-Italic.ttfbin0 -> 310024 bytes
-rw-r--r--test/user-template/user/fonts/truetype/DejaVuSerifCondensed.ttfbin0 -> 304328 bytes
-rw-r--r--test/user-template/user/fonts/truetype/GenBasB.ttfbin0 -> 271648 bytes
-rw-r--r--test/user-template/user/fonts/truetype/GenBasBI.ttfbin0 -> 250668 bytes
-rw-r--r--test/user-template/user/fonts/truetype/GenBasI.ttfbin0 -> 263504 bytes
-rw-r--r--test/user-template/user/fonts/truetype/GenBasR.ttfbin0 -> 269048 bytes
-rw-r--r--test/user-template/user/fonts/truetype/GenBkBasB.ttfbin0 -> 271832 bytes
-rw-r--r--test/user-template/user/fonts/truetype/GenBkBasBI.ttfbin0 -> 249924 bytes
-rw-r--r--test/user-template/user/fonts/truetype/GenBkBasI.ttfbin0 -> 266156 bytes
-rw-r--r--test/user-template/user/fonts/truetype/GenBkBasR.ttfbin0 -> 272460 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationMono-Bold.ttfbin0 -> 105308 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationMono-BoldItalic.ttfbin0 -> 118144 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationMono-Italic.ttfbin0 -> 124064 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationMono-Regular.ttfbin0 -> 108020 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSans-Bold.ttfbin0 -> 136536 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSans-BoldItalic.ttfbin0 -> 134444 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSans-Italic.ttfbin0 -> 161356 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSans-Regular.ttfbin0 -> 138908 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSansNarrow-Bold.ttfbin0 -> 109820 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSansNarrow-BoldItalic.ttfbin0 -> 127588 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSansNarrow-Italic.ttfbin0 -> 131592 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSansNarrow-Regular.ttfbin0 -> 112592 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSerif-Bold.ttfbin0 -> 146532 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSerif-BoldItalic.ttfbin0 -> 150200 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSerif-Italic.ttfbin0 -> 143816 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LiberationSerif-Regular.ttfbin0 -> 151868 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LinBiolinumG_Bd.ttfbin0 -> 1331064 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LinBiolinumG_It.ttfbin0 -> 1397740 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LinBiolinumG_Re.ttfbin0 -> 1310368 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LinLibertineG_BI.ttfbin0 -> 1260528 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LinLibertineG_Bd.ttfbin0 -> 1345164 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LinLibertineG_It.ttfbin0 -> 1411160 bytes
-rw-r--r--test/user-template/user/fonts/truetype/LinLibertineG_Re.ttfbin0 -> 1517128 bytes
-rw-r--r--test/user-template/user/fonts/truetype/fc_local.conf24
-rw-r--r--test/user-template/user/fonts/truetype/opens___.ttfbin0 -> 206612 bytes
-rw-r--r--test/user-template/user/gallery/apples.gifbin0 -> 6197 bytes
-rw-r--r--test/user-template/user/gallery/bigapple.gifbin0 -> 35287 bytes
-rw-r--r--test/user-template/user/gallery/bullets/blkpearl.gifbin0 -> 929 bytes
-rw-r--r--test/user-template/user/gallery/bullets/bluarrow.gifbin0 -> 93 bytes
-rw-r--r--test/user-template/user/gallery/bullets/bluball.gifbin0 -> 103 bytes
-rw-r--r--test/user-template/user/gallery/bullets/bludiamd.gifbin0 -> 111 bytes
-rw-r--r--test/user-template/user/gallery/bullets/bluered.gifbin0 -> 507 bytes
-rw-r--r--test/user-template/user/gallery/bullets/blusqare.gifbin0 -> 96 bytes
-rw-r--r--test/user-template/user/gallery/bullets/blustar.gifbin0 -> 146 bytes
-rw-r--r--test/user-template/user/gallery/bullets/coffee_1.gifbin0 -> 644 bytes
-rw-r--r--test/user-template/user/gallery/bullets/coffee_2.gifbin0 -> 656 bytes
-rw-r--r--test/user-template/user/gallery/bullets/coffee_3.gifbin0 -> 625 bytes
-rw-r--r--test/user-template/user/gallery/bullets/coffee_4.gifbin0 -> 605 bytes
-rw-r--r--test/user-template/user/gallery/bullets/coffee_5.gifbin0 -> 671 bytes
-rw-r--r--test/user-template/user/gallery/bullets/con-blue.gifbin0 -> 594 bytes
-rw-r--r--test/user-template/user/gallery/bullets/con-cyan.gifbin0 -> 614 bytes
-rw-r--r--test/user-template/user/gallery/bullets/con-green.gifbin0 -> 393 bytes
-rw-r--r--test/user-template/user/gallery/bullets/con-lilac.gifbin0 -> 600 bytes
-rw-r--r--test/user-template/user/gallery/bullets/con-oran.gifbin0 -> 594 bytes
-rw-r--r--test/user-template/user/gallery/bullets/con-pink.gifbin0 -> 394 bytes
-rw-r--r--test/user-template/user/gallery/bullets/con-red.gifbin0 -> 388 bytes
-rw-r--r--test/user-template/user/gallery/bullets/con-yellow.gifbin0 -> 375 bytes
-rw-r--r--test/user-template/user/gallery/bullets/corner_1.gifbin0 -> 399 bytes
-rw-r--r--test/user-template/user/gallery/bullets/corner_2.gifbin0 -> 399 bytes
-rw-r--r--test/user-template/user/gallery/bullets/corner_3.gifbin0 -> 402 bytes
-rw-r--r--test/user-template/user/gallery/bullets/corner_4.gifbin0 -> 408 bytes
-rw-r--r--test/user-template/user/gallery/bullets/darkball.gifbin0 -> 924 bytes
-rw-r--r--test/user-template/user/gallery/bullets/darkblue.gifbin0 -> 527 bytes
-rw-r--r--test/user-template/user/gallery/bullets/gldpearl.gifbin0 -> 929 bytes
-rw-r--r--test/user-template/user/gallery/bullets/golfball.gifbin0 -> 960 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grnarrow.gifbin0 -> 94 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grnball.gifbin0 -> 101 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grndiamd.gifbin0 -> 111 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grnpearl.gifbin0 -> 935 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grnsqare.gifbin0 -> 97 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grnstar.gifbin0 -> 144 bytes
-rw-r--r--test/user-template/user/gallery/bullets/gryarrow.gifbin0 -> 94 bytes
-rw-r--r--test/user-template/user/gallery/bullets/gryball.gifbin0 -> 103 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grydiamd.gifbin0 -> 113 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grysqare.gifbin0 -> 98 bytes
-rw-r--r--test/user-template/user/gallery/bullets/grystar.gifbin0 -> 144 bytes
-rw-r--r--test/user-template/user/gallery/bullets/orgarrow.gifbin0 -> 96 bytes
-rw-r--r--test/user-template/user/gallery/bullets/orgball.gifbin0 -> 104 bytes
-rw-r--r--test/user-template/user/gallery/bullets/orgdiamd.gifbin0 -> 149 bytes
-rw-r--r--test/user-template/user/gallery/bullets/orgsqare.gifbin0 -> 99 bytes
-rw-r--r--test/user-template/user/gallery/bullets/orgstar.gifbin0 -> 143 bytes
-rw-r--r--test/user-template/user/gallery/bullets/pebble_1.gifbin0 -> 434 bytes
-rw-r--r--test/user-template/user/gallery/bullets/pebble_2.gifbin0 -> 460 bytes
-rw-r--r--test/user-template/user/gallery/bullets/pebble_3.gifbin0 -> 463 bytes
-rw-r--r--test/user-template/user/gallery/bullets/poliball.gifbin0 -> 945 bytes
-rw-r--r--test/user-template/user/gallery/bullets/popcorn_1.gifbin0 -> 1005 bytes
-rw-r--r--test/user-template/user/gallery/bullets/popcorn_2.gifbin0 -> 1249 bytes
-rw-r--r--test/user-template/user/gallery/bullets/rainbow.gifbin0 -> 527 bytes
-rw-r--r--test/user-template/user/gallery/bullets/redarrow.gifbin0 -> 97 bytes
-rw-r--r--test/user-template/user/gallery/bullets/redball.gifbin0 -> 103 bytes
-rw-r--r--test/user-template/user/gallery/bullets/reddiamd.gifbin0 -> 111 bytes
-rw-r--r--test/user-template/user/gallery/bullets/redsqare.gifbin0 -> 97 bytes
-rw-r--r--test/user-template/user/gallery/bullets/redstar.gifbin0 -> 145 bytes
-rw-r--r--test/user-template/user/gallery/bullets/whtpearl.gifbin0 -> 931 bytes
-rw-r--r--test/user-template/user/gallery/bullets/ylwarrow.gifbin0 -> 126 bytes
-rw-r--r--test/user-template/user/gallery/bullets/ylwball.gifbin0 -> 133 bytes
-rw-r--r--test/user-template/user/gallery/bullets/ylwdiamd.gifbin0 -> 145 bytes
-rw-r--r--test/user-template/user/gallery/bullets/ylwsqare.gifbin0 -> 96 bytes
-rw-r--r--test/user-template/user/gallery/bullets/ylwstar.gifbin0 -> 145 bytes
-rw-r--r--test/user-template/user/gallery/flower.gifbin0 -> 6073 bytes
-rw-r--r--test/user-template/user/gallery/flowers.gifbin0 -> 9333 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/bludown.gifbin0 -> 873 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/blufirs.gifbin0 -> 906 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/blufirs_.gifbin0 -> 884 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/blulast.gifbin0 -> 909 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/blulast_.gifbin0 -> 898 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/blunav.gifbin0 -> 1441 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/blunext.gifbin0 -> 886 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/blunext_.gifbin0 -> 841 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/bluprev.gifbin0 -> 893 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/bluprev_.gifbin0 -> 841 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/blutext.gifbin0 -> 1390 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/bluup.gifbin0 -> 874 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubdown.gifbin0 -> 1628 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubfirs.gifbin0 -> 1704 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubfirs_.gifbin0 -> 1320 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cublast.gifbin0 -> 1712 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cublast_.gifbin0 -> 1282 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubnav.gifbin0 -> 1719 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubnext.gifbin0 -> 1651 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubnext_.gifbin0 -> 1244 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubprev.gifbin0 -> 1648 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubprev_.gifbin0 -> 1239 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubtext.gifbin0 -> 1687 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/cubup.gifbin0 -> 1646 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/gredown.gifbin0 -> 1360 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/grefirs.gifbin0 -> 1517 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/grefirs_.gifbin0 -> 1442 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/grelast.gifbin0 -> 1457 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/grelast_.gifbin0 -> 1290 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/grenav.gifbin0 -> 1582 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/grenext.gifbin0 -> 1372 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/grenext_.gifbin0 -> 1184 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/greprev.gifbin0 -> 1370 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/greprev_.gifbin0 -> 1180 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/gretext.gifbin0 -> 1433 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/greup.gifbin0 -> 1365 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simdown.gifbin0 -> 439 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simfirs.gifbin0 -> 477 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simfirs_.gifbin0 -> 477 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simlast.gifbin0 -> 483 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simlast_.gifbin0 -> 624 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simnav.gifbin0 -> 483 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simnext.gifbin0 -> 448 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simnext_.gifbin0 -> 445 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simprev.gifbin0 -> 444 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simprev_.gifbin0 -> 446 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simtext.gifbin0 -> 646 bytes
-rw-r--r--test/user-template/user/gallery/htmlexpo/simup.gifbin0 -> 439 bytes
-rw-r--r--test/user-template/user/gallery/rulers/blkballs.gifbin0 -> 2272 bytes
-rw-r--r--test/user-template/user/gallery/rulers/blurulr1.gifbin0 -> 6583 bytes
-rw-r--r--test/user-template/user/gallery/rulers/blurulr2.gifbin0 -> 2965 bytes
-rw-r--r--test/user-template/user/gallery/rulers/blurulr3.gifbin0 -> 2011 bytes
-rw-r--r--test/user-template/user/gallery/rulers/blurulr4.gifbin0 -> 2561 bytes
-rw-r--r--test/user-template/user/gallery/rulers/blurulr5.gifbin0 -> 5708 bytes
-rw-r--r--test/user-template/user/gallery/rulers/blurulr6.gifbin0 -> 1878 bytes
-rw-r--r--test/user-template/user/gallery/rulers/gldballs.gifbin0 -> 2240 bytes
-rw-r--r--test/user-template/user/gallery/rulers/grnballs.gifbin0 -> 3702 bytes
-rw-r--r--test/user-template/user/gallery/rulers/grnrulr1.gifbin0 -> 2409 bytes
-rw-r--r--test/user-template/user/gallery/rulers/grnrulr2.gifbin0 -> 2759 bytes
-rw-r--r--test/user-template/user/gallery/rulers/grnrulr3.gifbin0 -> 2599 bytes
-rw-r--r--test/user-template/user/gallery/rulers/grnrulr4.gifbin0 -> 3172 bytes
-rw-r--r--test/user-template/user/gallery/rulers/gryrulr1.gifbin0 -> 2144 bytes
-rw-r--r--test/user-template/user/gallery/rulers/gryrulr2.gifbin0 -> 3014 bytes
-rw-r--r--test/user-template/user/gallery/rulers/gryrulr3.gifbin0 -> 1479 bytes
-rw-r--r--test/user-template/user/gallery/rulers/orgrulr1.gifbin0 -> 2667 bytes
-rw-r--r--test/user-template/user/gallery/rulers/redrulr1.gifbin0 -> 2138 bytes
-rw-r--r--test/user-template/user/gallery/rulers/redrulr2.gifbin0 -> 2037 bytes
-rw-r--r--test/user-template/user/gallery/rulers/redrulr3.gifbin0 -> 2192 bytes
-rw-r--r--test/user-template/user/gallery/rulers/redrulr4.gifbin0 -> 2089 bytes
-rw-r--r--test/user-template/user/gallery/rulers/redrulr5.gifbin0 -> 1343 bytes
-rw-r--r--test/user-template/user/gallery/rulers/striped.gifbin0 -> 1553 bytes
-rw-r--r--test/user-template/user/gallery/rulers/whtballs.gifbin0 -> 3616 bytes
-rw-r--r--test/user-template/user/gallery/rulers/ylwrulr1.gifbin0 -> 2667 bytes
-rw-r--r--test/user-template/user/gallery/sg1.sdgbin0 -> 29872 bytes
-rw-r--r--test/user-template/user/gallery/sg1.sdvbin0 -> 2048 bytes
-rw-r--r--test/user-template/user/gallery/sg1.thmbin0 -> 2432 bytes
-rw-r--r--test/user-template/user/gallery/sg2.sdgbin0 -> 25785 bytes
-rw-r--r--test/user-template/user/gallery/sg2.sdvbin0 -> 2048 bytes
-rw-r--r--test/user-template/user/gallery/sg2.thmbin0 -> 1266 bytes
-rw-r--r--test/user-template/user/gallery/sg24.sdgbin0 -> 45875 bytes
-rw-r--r--test/user-template/user/gallery/sg24.sdvbin0 -> 369664 bytes
-rw-r--r--test/user-template/user/gallery/sg24.thmbin0 -> 1236 bytes
-rw-r--r--test/user-template/user/gallery/sg25.sdgbin0 -> 55650 bytes
-rw-r--r--test/user-template/user/gallery/sg25.sdvbin0 -> 2048 bytes
-rw-r--r--test/user-template/user/gallery/sg25.thmbin0 -> 2016 bytes
-rw-r--r--test/user-template/user/gallery/sg3.sdgbin0 -> 270058 bytes
-rw-r--r--test/user-template/user/gallery/sg3.sdvbin0 -> 2048 bytes
-rw-r--r--test/user-template/user/gallery/sg3.thmbin0 -> 2503 bytes
-rw-r--r--test/user-template/user/gallery/sg36.sdgbin0 -> 65354 bytes
-rw-r--r--test/user-template/user/gallery/sg36.sdvbin0 -> 589312 bytes
-rw-r--r--test/user-template/user/gallery/sg36.thmbin0 -> 1163 bytes
-rw-r--r--test/user-template/user/gallery/sg4.sdgbin0 -> 60533 bytes
-rw-r--r--test/user-template/user/gallery/sg4.sdvbin0 -> 2048 bytes
-rw-r--r--test/user-template/user/gallery/sg4.thmbin0 -> 3323 bytes
-rw-r--r--test/user-template/user/gallery/sg9.sdgbin0 -> 5331 bytes
-rw-r--r--test/user-template/user/gallery/sg9.sdvbin0 -> 2048 bytes
-rw-r--r--test/user-template/user/gallery/sg9.thmbin0 -> 1458 bytes
-rw-r--r--test/user-template/user/gallery/sky.gifbin0 -> 7517 bytes
-rw-r--r--test/user-template/user/gallery/sounds/apert.wavbin0 -> 47760 bytes
-rw-r--r--test/user-template/user/gallery/sounds/apert2.wavbin0 -> 60904 bytes
-rw-r--r--test/user-template/user/gallery/sounds/applause.wavbin0 -> 90472 bytes
-rw-r--r--test/user-template/user/gallery/sounds/beam.wavbin0 -> 43728 bytes
-rw-r--r--test/user-template/user/gallery/sounds/beam2.wavbin0 -> 73456 bytes
-rw-r--r--test/user-template/user/gallery/sounds/cow.wavbin0 -> 37546 bytes
-rw-r--r--test/user-template/user/gallery/sounds/curve.wavbin0 -> 134660 bytes
-rw-r--r--test/user-template/user/gallery/sounds/drama.wavbin0 -> 162366 bytes
-rw-r--r--test/user-template/user/gallery/sounds/explos.wavbin0 -> 47532 bytes
-rw-r--r--test/user-template/user/gallery/sounds/falling.wavbin0 -> 87008 bytes
-rw-r--r--test/user-template/user/gallery/sounds/glasses.wavbin0 -> 36270 bytes
-rw-r--r--test/user-template/user/gallery/sounds/gong.wavbin0 -> 191292 bytes
-rw-r--r--test/user-template/user/gallery/sounds/horse.wavbin0 -> 41958 bytes
-rw-r--r--test/user-template/user/gallery/sounds/kling.wavbin0 -> 46376 bytes
-rw-r--r--test/user-template/user/gallery/sounds/kongas.wavbin0 -> 54866 bytes
-rw-r--r--test/user-template/user/gallery/sounds/laser.wavbin0 -> 8408 bytes
-rw-r--r--test/user-template/user/gallery/sounds/left.wavbin0 -> 29788 bytes
-rw-r--r--test/user-template/user/gallery/sounds/nature1.wavbin0 -> 83102 bytes
-rw-r--r--test/user-template/user/gallery/sounds/nature2.wavbin0 -> 37164 bytes
-rw-r--r--test/user-template/user/gallery/sounds/ok.wavbin0 -> 8862 bytes
-rw-r--r--test/user-template/user/gallery/sounds/pluck.wavbin0 -> 28510 bytes
-rw-r--r--test/user-template/user/gallery/sounds/roll.wavbin0 -> 242648 bytes
-rw-r--r--test/user-template/user/gallery/sounds/romans.wavbin0 -> 90466 bytes
-rw-r--r--test/user-template/user/gallery/sounds/soft.wavbin0 -> 185752 bytes
-rw-r--r--test/user-template/user/gallery/sounds/space.wavbin0 -> 133758 bytes
-rw-r--r--test/user-template/user/gallery/sounds/space2.wavbin0 -> 192686 bytes
-rw-r--r--test/user-template/user/gallery/sounds/space3.wavbin0 -> 144748 bytes
-rw-r--r--test/user-template/user/gallery/sounds/sparcle.wavbin0 -> 65580 bytes
-rw-r--r--test/user-template/user/gallery/sounds/strom.wavbin0 -> 85106 bytes
-rw-r--r--test/user-template/user/gallery/sounds/theetone.wavbin0 -> 49506 bytes
-rw-r--r--test/user-template/user/gallery/sounds/top.wavbin0 -> 69242 bytes
-rw-r--r--test/user-template/user/gallery/sounds/train.wavbin0 -> 56716 bytes
-rw-r--r--test/user-template/user/gallery/sounds/untie.wavbin0 -> 190884 bytes
-rw-r--r--test/user-template/user/gallery/sounds/ups.wavbin0 -> 28682 bytes
-rw-r--r--test/user-template/user/gallery/sounds/wallewal.wavbin0 -> 104018 bytes
-rw-r--r--test/user-template/user/gallery/www-back/aqua.jpgbin0 -> 5511 bytes
-rw-r--r--test/user-template/user/gallery/www-back/bathroom.jpgbin0 -> 4473 bytes
-rw-r--r--test/user-template/user/gallery/www-back/blocks.jpgbin0 -> 5664 bytes
-rw-r--r--test/user-template/user/gallery/www-back/blow_green.jpgbin0 -> 3159 bytes
-rw-r--r--test/user-template/user/gallery/www-back/blueblop.jpgbin0 -> 4469 bytes
-rw-r--r--test/user-template/user/gallery/www-back/bulging.jpgbin0 -> 4523 bytes
-rw-r--r--test/user-template/user/gallery/www-back/canvas_blue.jpgbin0 -> 5961 bytes
-rw-r--r--test/user-template/user/gallery/www-back/cheese.jpgbin0 -> 3029 bytes
-rw-r--r--test/user-template/user/gallery/www-back/chocolate.jpgbin0 -> 4316 bytes
-rw-r--r--test/user-template/user/gallery/www-back/citrus.jpgbin0 -> 7669 bytes
-rw-r--r--test/user-template/user/gallery/www-back/confetti.jpgbin0 -> 11733 bytes
-rw-r--r--test/user-template/user/gallery/www-back/daisy.jpgbin0 -> 8197 bytes
-rw-r--r--test/user-template/user/gallery/www-back/fluffy-grey.jpgbin0 -> 4314 bytes
-rw-r--r--test/user-template/user/gallery/www-back/fluffy.jpgbin0 -> 6890 bytes
-rw-r--r--test/user-template/user/gallery/www-back/fuzzy-blue.jpgbin0 -> 11472 bytes
-rw-r--r--test/user-template/user/gallery/www-back/fuzzy-darkgrey.jpgbin0 -> 7293 bytes
-rw-r--r--test/user-template/user/gallery/www-back/fuzzy-grey.jpgbin0 -> 6340 bytes
-rw-r--r--test/user-template/user/gallery/www-back/fuzzy-lightgrey.jpgbin0 -> 4321 bytes
-rw-r--r--test/user-template/user/gallery/www-back/fuzzy_light.jpgbin0 -> 4880 bytes
-rw-r--r--test/user-template/user/gallery/www-back/gregre.gifbin0 -> 2326 bytes
-rw-r--r--test/user-template/user/gallery/www-back/grey.gifbin0 -> 8529 bytes
-rw-r--r--test/user-template/user/gallery/www-back/grypaws.gifbin0 -> 3537 bytes
-rw-r--r--test/user-template/user/gallery/www-back/ice-blue.jpgbin0 -> 4675 bytes
-rw-r--r--test/user-template/user/gallery/www-back/ice-light.jpgbin0 -> 3182 bytes
-rw-r--r--test/user-template/user/gallery/www-back/imitation_leather.jpgbin0 -> 4207 bytes
-rw-r--r--test/user-template/user/gallery/www-back/interstices.jpgbin0 -> 3964 bytes
-rw-r--r--test/user-template/user/gallery/www-back/jeans.jpgbin0 -> 7002 bytes
-rw-r--r--test/user-template/user/gallery/www-back/jeansblk.jpgbin0 -> 5436 bytes
-rw-r--r--test/user-template/user/gallery/www-back/lawn-artificial.jpgbin0 -> 13522 bytes
-rw-r--r--test/user-template/user/gallery/www-back/lawn.jpgbin0 -> 11635 bytes
-rw-r--r--test/user-template/user/gallery/www-back/lightblue-wet.jpgbin0 -> 5235 bytes
-rw-r--r--test/user-template/user/gallery/www-back/linen-fine.jpgbin0 -> 5580 bytes
-rw-r--r--test/user-template/user/gallery/www-back/lino-green.jpgbin0 -> 6275 bytes
-rw-r--r--test/user-template/user/gallery/www-back/liquid-blue.jpgbin0 -> 3497 bytes
-rw-r--r--test/user-template/user/gallery/www-back/marble.jpgbin0 -> 4161 bytes
-rw-r--r--test/user-template/user/gallery/www-back/marble_dark.jpgbin0 -> 6805 bytes
-rw-r--r--test/user-template/user/gallery/www-back/mazes.jpgbin0 -> 9817 bytes
-rw-r--r--test/user-template/user/gallery/www-back/mint.gifbin0 -> 4469 bytes
-rw-r--r--test/user-template/user/gallery/www-back/notes.gifbin0 -> 1429 bytes
-rw-r--r--test/user-template/user/gallery/www-back/pattern.jpgbin0 -> 13299 bytes
-rw-r--r--test/user-template/user/gallery/www-back/pebble-light.jpgbin0 -> 5816 bytes
-rw-r--r--test/user-template/user/gallery/www-back/pink.gifbin0 -> 4687 bytes
-rw-r--r--test/user-template/user/gallery/www-back/pool.jpgbin0 -> 6005 bytes
-rw-r--r--test/user-template/user/gallery/www-back/popcorn.jpgbin0 -> 12694 bytes
-rw-r--r--test/user-template/user/gallery/www-back/purple.jpgbin0 -> 4257 bytes
-rw-r--r--test/user-template/user/gallery/www-back/reddark.jpgbin0 -> 4968 bytes
-rw-r--r--test/user-template/user/gallery/www-back/rings-green.jpgbin0 -> 5094 bytes
-rw-r--r--test/user-template/user/gallery/www-back/rings-orange.jpgbin0 -> 6445 bytes
-rw-r--r--test/user-template/user/gallery/www-back/roses.jpgbin0 -> 8323 bytes
-rw-r--r--test/user-template/user/gallery/www-back/sand-light.jpgbin0 -> 4049 bytes
-rw-r--r--test/user-template/user/gallery/www-back/sand.jpgbin0 -> 5402 bytes
-rw-r--r--test/user-template/user/gallery/www-back/sky.jpgbin0 -> 1969 bytes
-rw-r--r--test/user-template/user/gallery/www-back/soft-structure_grey.jpgbin0 -> 4818 bytes
-rw-r--r--test/user-template/user/gallery/www-back/space.jpgbin0 -> 3011 bytes
-rw-r--r--test/user-template/user/gallery/www-back/stone-dark.jpgbin0 -> 6351 bytes
-rw-r--r--test/user-template/user/gallery/www-back/stone.jpgbin0 -> 7011 bytes
-rw-r--r--test/user-template/user/gallery/www-back/structure.jpgbin0 -> 3834 bytes
-rw-r--r--test/user-template/user/gallery/www-back/structure_darkgreen.gifbin0 -> 3782 bytes
-rw-r--r--test/user-template/user/gallery/www-back/structure_green.jpgbin0 -> 4035 bytes
-rw-r--r--test/user-template/user/gallery/www-back/wall-grey.jpgbin0 -> 5414 bytes
-rw-r--r--test/user-template/user/gallery/www-back/wet-turquoise.jpgbin0 -> 3119 bytes
-rw-r--r--test/user-template/user/gallery/www-back/wood.jpgbin0 -> 10382 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluat.gifbin0 -> 1330 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluback.gifbin0 -> 1016 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bludisk.gifbin0 -> 1016 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bludown.gifbin0 -> 1010 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluhome.gifbin0 -> 1031 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluinfo.gifbin0 -> 1000 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluleft.gifbin0 -> 1017 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/blumail.gifbin0 -> 1017 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluminus.gifbin0 -> 989 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluplus.gifbin0 -> 1009 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluquest.gifbin0 -> 1041 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluright.gifbin0 -> 1020 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/bluup.gifbin0 -> 1011 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gredisk.gifbin0 -> 1016 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gredown.gifbin0 -> 1010 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grehome.gifbin0 -> 1031 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/greinfo.gifbin0 -> 1000 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/greleft.gifbin0 -> 1017 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gremail.gifbin0 -> 1017 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/greminus.gifbin0 -> 989 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/greplus.gifbin0 -> 1009 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grequest.gifbin0 -> 1041 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/greright.gifbin0 -> 1020 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/greup.gifbin0 -> 1011 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnat.gifbin0 -> 1264 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnback.gifbin0 -> 1073 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grndisk.gifbin0 -> 1219 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grndown.gifbin0 -> 1231 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnexcla.gifbin0 -> 1206 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnhome.gifbin0 -> 872 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grninfo.gifbin0 -> 1200 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnleft.gifbin0 -> 1227 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnmail.gifbin0 -> 1222 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnminus.gifbin0 -> 1187 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnplus.gifbin0 -> 1204 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnquest.gifbin0 -> 1226 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnright.gifbin0 -> 1201 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grnup.gifbin0 -> 1220 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryat.gifbin0 -> 1052 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryback.gifbin0 -> 1032 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grydisk.gifbin0 -> 1044 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grydown.gifbin0 -> 1022 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryhome.gifbin0 -> 1050 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryinfo.gifbin0 -> 1017 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryleft.gifbin0 -> 1030 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/grymail.gifbin0 -> 1036 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryminus.gifbin0 -> 1012 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryplus.gifbin0 -> 1030 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryquest.gifbin0 -> 1023 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryright.gifbin0 -> 1033 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/gryup.gifbin0 -> 1027 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/men@work.gifbin0 -> 1287 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgat.gifbin0 -> 606 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgback.gifbin0 -> 1259 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgdisk.gifbin0 -> 421 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgdown.gifbin0 -> 560 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orghome.gifbin0 -> 808 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orginfo.gifbin0 -> 341 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgleft.gifbin0 -> 285 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgmail.gifbin0 -> 517 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgminus.gifbin0 -> 272 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgplus.gifbin0 -> 289 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgquest.gifbin0 -> 281 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgright.gifbin0 -> 293 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/orgup.gifbin0 -> 1042 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redat.gifbin0 -> 1413 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redback.gifbin0 -> 1040 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/reddisk.gifbin0 -> 1019 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/reddown.gifbin0 -> 1015 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redhome.gifbin0 -> 1032 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redinfo.gifbin0 -> 1002 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redleft.gifbin0 -> 1018 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redmail.gifbin0 -> 1018 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redminus.gifbin0 -> 993 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redplus.gifbin0 -> 1015 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redquest.gifbin0 -> 1045 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redright.gifbin0 -> 1019 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/redup.gifbin0 -> 1015 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/turdown.gifbin0 -> 669 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/turhome.gifbin0 -> 474 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/turleft.gifbin0 -> 663 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/turright.gifbin0 -> 667 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/turup.gifbin0 -> 663 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/viohome.gifbin0 -> 249 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/violeft.gifbin0 -> 236 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/vioright.gifbin0 -> 238 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/vioup.gifbin0 -> 230 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/ylwdown.gifbin0 -> 149 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/ylwhome.gifbin0 -> 221 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/ylwleft.gifbin0 -> 177 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/ylwmail.gifbin0 -> 208 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/ylwright.gifbin0 -> 177 bytes
-rw-r--r--test/user-template/user/gallery/www-graf/ylwup.gifbin0 -> 150 bytes
-rw-r--r--test/user-template/user/psprint/driver/SGENPRT.PS589
-rw-r--r--test/user-template/user/psprint/driver/SGENT42.PS29
-rw-r--r--test/user-template/user/psprint/fontmetric/Courier-Bold.afm340
-rw-r--r--test/user-template/user/psprint/fontmetric/Courier-BoldOblique.afm340
-rw-r--r--test/user-template/user/psprint/fontmetric/Courier-Oblique.afm340
-rw-r--r--test/user-template/user/psprint/fontmetric/Courier.afm340
-rw-r--r--test/user-template/user/psprint/fontmetric/Helvetica-Bold.afm2825
-rw-r--r--test/user-template/user/psprint/fontmetric/Helvetica-BoldOblique.afm2825
-rw-r--r--test/user-template/user/psprint/fontmetric/Helvetica-Oblique.afm3049
-rw-r--r--test/user-template/user/psprint/fontmetric/Helvetica.afm3049
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCAvantGarde-Book.afm1266
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCAvantGarde-BookOblique.afm1266
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCAvantGarde-Demi.afm1277
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCAvantGarde-DemiOblique.afm1277
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCBookman-Demi.afm1256
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCBookman-DemiItalic.afm1275
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCBookman-Light.afm1226
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCBookman-LightItalic.afm1172
-rw-r--r--test/user-template/user/psprint/fontmetric/ITCZapfChancery-MediumItalic.afm1551
-rw-r--r--test/user-template/user/psprint/fontmetric/NewCenturySchlbk-Bold.afm1549
-rw-r--r--test/user-template/user/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm2997
-rw-r--r--test/user-template/user/psprint/fontmetric/NewCenturySchlbk-Italic.afm2040
-rw-r--r--test/user-template/user/psprint/fontmetric/NewCenturySchlbk-Roman.afm1824
-rw-r--r--test/user-template/user/psprint/fontmetric/Palatino-Bold.afm1172
-rw-r--r--test/user-template/user/psprint/fontmetric/Palatino-BoldItalic.afm1316
-rw-r--r--test/user-template/user/psprint/fontmetric/Palatino-Italic.afm1306
-rw-r--r--test/user-template/user/psprint/fontmetric/Palatino-Roman.afm1375
-rw-r--r--test/user-template/user/psprint/fontmetric/Symbol.afm212
-rw-r--r--test/user-template/user/psprint/fontmetric/Times-Bold.afm2586
-rw-r--r--test/user-template/user/psprint/fontmetric/Times-BoldItalic.afm2382
-rw-r--r--test/user-template/user/psprint/fontmetric/Times-Italic.afm2665
-rw-r--r--test/user-template/user/psprint/fontmetric/Times-Roman.afm2417
-rw-r--r--test/user-template/user/psprint/fontmetric/ZapfDingbats.afm224
-rw-r--r--test/user-template/user/psprint/pspfontcache1198
-rw-r--r--test/user-template/user/psprint/psprint.conf114
-rw-r--r--test/user-template/user/registry/Langpack-en-US.xcd2
-rw-r--r--test/user-template/user/registry/base.xcd2
-rw-r--r--test/user-template/user/registry/calc.xcd2
-rw-r--r--test/user-template/user/registry/draw.xcd2
-rw-r--r--test/user-template/user/registry/gnome.xcd2
-rw-r--r--test/user-template/user/registry/graphicfilter.xcd2
-rw-r--r--test/user-template/user/registry/impress.xcd2
-rw-r--r--test/user-template/user/registry/lingucomponent.xcd2
-rw-r--r--test/user-template/user/registry/main.xcd42
-rw-r--r--test/user-template/user/registry/math.xcd2
-rw-r--r--test/user-template/user/registry/ogltrans.xcd2
-rw-r--r--test/user-template/user/registry/oo-ad-ldap.xcd.sample153
-rw-r--r--test/user-template/user/registry/oo-ldap.xcd.sample156
-rw-r--r--test/user-template/user/registry/palm.xcd2
-rw-r--r--test/user-template/user/registry/pocketexcel.xcd2
-rw-r--r--test/user-template/user/registry/pocketword.xcd2
-rw-r--r--test/user-template/user/registry/pyuno.xcd2
-rw-r--r--test/user-template/user/registry/res/fcfg_langpack_en-US.xcd2
-rw-r--r--test/user-template/user/registry/writer.xcd2
-rw-r--r--test/user-template/user/registry/xsltfilter.xcd2
-rw-r--r--test/user-template/user/template/common/layout/.memdump4
-rw-r--r--test/user-template/user/template/common/layout/lyt-aqua.otpbin0 -> 31976 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-blackandwhite.otpbin0 -> 198907 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-bluegrey.otpbin0 -> 292429 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-bluelinesgrad.otpbin0 -> 47833 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-bluetitledown.otpbin0 -> 75706 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-book.otpbin0 -> 1144603 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-brown.otpbin0 -> 59272 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-charglow.otpbin0 -> 84988 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-forest.otpbin0 -> 721912 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-frepa.otpbin0 -> 68120 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-glacier.otpbin0 -> 654171 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-greengradlines.otpbin0 -> 71645 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-keyboard.otpbin0 -> 517630 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-movwaves.otpbin0 -> 55952 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-numdark.otpbin0 -> 327914 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-ocean.otpbin0 -> 13934 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-organic.otpbin0 -> 64257 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-paper.otpbin0 -> 706260 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-rededges.otpbin0 -> 502646 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-roundedrect.otpbin0 -> 125326 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-sunrise.otpbin0 -> 115684 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-techpoly.otpbin0 -> 312388 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-tunnel.otpbin0 -> 52342 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-water.otpbin0 -> 507227 bytes
-rw-r--r--test/user-template/user/template/common/layout/lyt-wine.otpbin0 -> 652397 bytes
-rw-r--r--test/user-template/user/template/en-US/internal/html.stwbin0 -> 5335 bytes
-rw-r--r--test/user-template/user/template/en-US/internal/idxexample.odtbin0 -> 21126 bytes
-rw-r--r--test/user-template/user/template/en-US/presnt/.memdump4
-rw-r--r--test/user-template/user/template/en-US/presnt/prs-novelty.otpbin0 -> 25239 bytes
-rw-r--r--test/user-template/user/template/en-US/presnt/prs-strategy.otpbin0 -> 66743 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/10grey.ottbin0 -> 10240 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/1simple.ottbin0 -> 10009 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/2elegant.ottbin0 -> 14214 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/3modern.ottbin0 -> 10529 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/4classic.ottbin0 -> 10011 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/5blue.ottbin0 -> 10088 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/6orange.ottbin0 -> 10529 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/7red.ottbin0 -> 10493 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/8green.ottbin0 -> 10202 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/9colorful.ottbin0 -> 10047 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-10grey.ottbin0 -> 10240 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-1simple.ottbin0 -> 10009 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-2elegant.ottbin0 -> 14215 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-3modern.ottbin0 -> 10529 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-4classic.ottbin0 -> 10011 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-5blue.ottbin0 -> 10087 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-6orange.ottbin0 -> 10530 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-7red.ottbin0 -> 12159 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-8green.ottbin0 -> 10202 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/agenda/aw-9colorful.ottbin0 -> 10087 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/fax/bus-classic-pri_f.ottbin0 -> 13433 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/fax/bus-classic_f.ottbin0 -> 25806 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/fax/bus-modern-pri_f.ottbin0 -> 13391 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/fax/bus-modern_f.ottbin0 -> 25693 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/fax/pri-bottle_f.ottbin0 -> 48122 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/fax/pri-fax_f.ottbin0 -> 58398 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/fax/pri-lines_f.ottbin0 -> 12192 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/fax/pri-marine_f.ottbin0 -> 19214 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-01.ottbin0 -> 8813 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-011.ottbin0 -> 8803 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-012.ottbin0 -> 8707 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-02.ottbin0 -> 8666 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-021.ottbin0 -> 8738 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-022.ottbin0 -> 8594 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-03.ottbin0 -> 9003 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-031.ottbin0 -> 8999 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-032.ottbin0 -> 8931 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-04.ottbin0 -> 9119 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-041.ottbin0 -> 9264 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-042.ottbin0 -> 8959 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-05.ottbin0 -> 8651 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-051.ottbin0 -> 8635 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-052.ottbin0 -> 8633 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-06.ottbin0 -> 8900 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-061.ottbin0 -> 8831 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-062.ottbin0 -> 8763 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/cnt-default.ottbin0 -> 8777 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-01.ottbin0 -> 35361 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-02.ottbin0 -> 25203 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-03.ottbin0 -> 45630 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-04.ottbin0 -> 23224 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-05.ottbin0 -> 45601 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-06.ottbin0 -> 16824 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-07.ottbin0 -> 7951 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-08.ottbin0 -> 10871 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-09.ottbin0 -> 48567 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/report/stl-default.ottbin0 -> 6857 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/black_white.otsbin0 -> 8204 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/blackberry.otsbin0 -> 8150 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/default.otsbin0 -> 8018 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/diner.otsbin0 -> 8590 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/fall.otsbin0 -> 8077 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/glacier.otsbin0 -> 8185 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/green_grapes.otsbin0 -> 8055 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/jeans.otsbin0 -> 8059 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/marine.otsbin0 -> 7941 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/millennium.otsbin0 -> 8189 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/nature.otsbin0 -> 8110 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/neon.otsbin0 -> 8421 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/night.otsbin0 -> 8201 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/nostalgic.otsbin0 -> 8260 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/pastell.otsbin0 -> 8160 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/pool.otsbin0 -> 8360 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/pumpkin.otsbin0 -> 8005 bytes
-rw-r--r--test/user-template/user/template/en-US/wizard/styles/xos.otsbin0 -> 8072 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/Import_1.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/Import_3.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/Import_4.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/MS-Import_2-1.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/MS-Import_2-2.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/MS-Import_2-3.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/XML-Import_2-1.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/XML-Import_2-2.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/XML-Import_2-3.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/XML-Import_2-4.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/brasil.gifbin0 -> 6075 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/cancel_down.bmpbin0 -> 416 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/cancel_up.bmpbin0 -> 416 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/china.gifbin0 -> 10764 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/denmark.gifbin0 -> 12229 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/down.bmpbin0 -> 644 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/end.bmpbin0 -> 13190 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/euro_1.bmpbin0 -> 23344 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/euro_2.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/euro_3.bmpbin0 -> 66480 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/finland.gifbin0 -> 9569 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/france.gifbin0 -> 7934 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/ftpconnected.gifbin0 -> 114 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/ftpconnecting.gifbin0 -> 166 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/ftperror.gifbin0 -> 123 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/ftpunknown.gifbin0 -> 152 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/germany.wmfbin0 -> 18306 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/greece.gifbin0 -> 13597 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/italia.gifbin0 -> 11213 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/japan.gifbin0 -> 7283 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/maximize.bmpbin0 -> 822 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/minimize.bmpbin0 -> 726 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/netherlands.gifbin0 -> 8639 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/okay_down.bmpbin0 -> 416 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/okay_up.bmpbin0 -> 416 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/polska.gifbin0 -> 7839 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/portugal.gifbin0 -> 5638 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/report.bmpbin0 -> 15744 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/russia.gifbin0 -> 7711 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/spain.gifbin0 -> 6863 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/sweden.gifbin0 -> 8605 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/taiwan.gifbin0 -> 4900 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/turkey.gifbin0 -> 6000 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/tutorial_background.gifbin0 -> 1888 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/up.bmpbin0 -> 644 bytes
-rw-r--r--test/user-template/user/template/wizard/bitmap/usa.gifbin0 -> 7208 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/bus-elegant_l.ottbin0 -> 33481 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/bus-modern_l.ottbin0 -> 33305 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/bus-office_l.ottbin0 -> 33302 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/off-elegant_l.ottbin0 -> 15115 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/off-modern_l.ottbin0 -> 14690 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/off-office_l.ottbin0 -> 14392 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/pri-bottle_l.ottbin0 -> 48155 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/pri-mail_l.ottbin0 -> 24078 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/pri-marine_l.ottbin0 -> 19317 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/bg/pri-redline_l.ottbin0 -> 12133 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/bus-elegant_l.ottbin0 -> 35308 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/bus-modern_l.ottbin0 -> 35774 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/bus-office_l.ottbin0 -> 35420 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/off-elegant_l.ottbin0 -> 16796 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/off-modern_l.ottbin0 -> 16474 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/off-office_l.ottbin0 -> 16099 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/pri-bottle_l.ottbin0 -> 48166 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/pri-mail_l.ottbin0 -> 24034 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/pri-marine_l.ottbin0 -> 19287 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/cs/pri-redline_l.ottbin0 -> 12291 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/bus-elegant_l.ottbin0 -> 34076 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/bus-modern_l.ottbin0 -> 34201 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/bus-office_l.ottbin0 -> 34097 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/off-elegant_l.ottbin0 -> 15647 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/off-modern_l.ottbin0 -> 15245 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/off-office_l.ottbin0 -> 14769 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/pri-bottle_l.ottbin0 -> 48226 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/pri-mail_l.ottbin0 -> 24245 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/pri-marine_l.ottbin0 -> 19385 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/da/pri-redline_l.ottbin0 -> 12348 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/bus-elegant_l.ottbin0 -> 36299 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/bus-modern_l.ottbin0 -> 36496 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/bus-office_l.ottbin0 -> 36279 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/off-elegant_l.ottbin0 -> 15742 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/off-modern_l.ottbin0 -> 15315 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/off-office_l.ottbin0 -> 14789 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/pri-bottle_l.ottbin0 -> 48191 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/pri-mail_l.ottbin0 -> 24168 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/pri-marine_l.ottbin0 -> 19306 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/de/pri-redline_l.ottbin0 -> 12473 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/bus-elegant_l.ottbin0 -> 34203 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/bus-modern_l.ottbin0 -> 34370 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/bus-office_l.ottbin0 -> 34188 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/off-elegant_l.ottbin0 -> 15692 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/off-modern_l.ottbin0 -> 15332 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/off-office_l.ottbin0 -> 14881 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/pri-bottle_l.ottbin0 -> 47926 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/pri-mail_l.ottbin0 -> 23854 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/pri-marine_l.ottbin0 -> 19125 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-GB/pri-redline_l.ottbin0 -> 12148 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/bus-elegant_l.ottbin0 -> 33945 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/bus-modern_l.ottbin0 -> 34270 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/bus-office_l.ottbin0 -> 34041 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/off-elegant_l.ottbin0 -> 15629 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/off-modern_l.ottbin0 -> 15341 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/off-office_l.ottbin0 -> 14731 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/pri-bottle_l.ottbin0 -> 48260 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/pri-mail_l.ottbin0 -> 24144 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/pri-marine_l.ottbin0 -> 19326 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/en-US/pri-redline_l.ottbin0 -> 12423 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/bus-elegant_l.ottbin0 -> 35196 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/bus-modern_l.ottbin0 -> 35293 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/bus-office_l.ottbin0 -> 35288 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/off-elegant_l.ottbin0 -> 15714 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/off-modern_l.ottbin0 -> 15514 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/off-office_l.ottbin0 -> 14755 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/pri-bottle_l.ottbin0 -> 48283 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/pri-mail_l.ottbin0 -> 24241 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/pri-marine_l.ottbin0 -> 19443 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/es/pri-redline_l.ottbin0 -> 12544 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/bus-elegant_l.ottbin0 -> 33891 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/bus-modern_l.ottbin0 -> 33889 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/bus-office_l.ottbin0 -> 33857 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/off-elegant_l.ottbin0 -> 15864 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/off-modern_l.ottbin0 -> 15381 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/off-office_l.ottbin0 -> 15020 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/pri-bottle_l.ottbin0 -> 49465 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/pri-mail_l.ottbin0 -> 25367 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/pri-marine_l.ottbin0 -> 20630 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/eu/pri-redline_l.ottbin0 -> 13539 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/bus-elegant_l.ottbin0 -> 35087 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/bus-modern_l.ottbin0 -> 35258 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/bus-office_l.ottbin0 -> 35187 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/off-elegant_l.ottbin0 -> 15706 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/off-modern_l.ottbin0 -> 15517 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/off-office_l.ottbin0 -> 14721 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/pri-bottle_l.ottbin0 -> 48247 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/pri-mail_l.ottbin0 -> 24192 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/pri-marine_l.ottbin0 -> 19393 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/fr/pri-redline_l.ottbin0 -> 12485 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/bus-elegant_l.ottbin0 -> 28811 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/bus-modern_l.ottbin0 -> 29220 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/bus-office_l.ottbin0 -> 28943 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/off-elegant_l.ottbin0 -> 17014 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/off-modern_l.ottbin0 -> 16696 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/off-office_l.ottbin0 -> 16232 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/pri-bottle_l.ottbin0 -> 48573 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/pri-mail_l.ottbin0 -> 24608 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/pri-marine_l.ottbin0 -> 19848 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/hu/pri-redline_l.ottbin0 -> 12724 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/bus-elegant_l.ottbin0 -> 35132 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/bus-modern_l.ottbin0 -> 35272 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/bus-office_l.ottbin0 -> 35239 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/off-elegant_l.ottbin0 -> 15685 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/off-modern_l.ottbin0 -> 15531 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/off-office_l.ottbin0 -> 14763 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/pri-bottle_l.ottbin0 -> 48251 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/pri-mail_l.ottbin0 -> 24212 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/pri-marine_l.ottbin0 -> 19414 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/it/pri-redline_l.ottbin0 -> 12505 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/bus-elegant_l.ottbin0 -> 32851 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/bus-modern_l.ottbin0 -> 32811 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/bus-office_l.ottbin0 -> 32866 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/off-elegant_l.ottbin0 -> 13980 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/off-modern_l.ottbin0 -> 13542 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/off-office_l.ottbin0 -> 13078 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/pri-bottle_l.ottbin0 -> 48475 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/pri-mail_l.ottbin0 -> 24376 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/pri-marine_l.ottbin0 -> 19693 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ja/pri-redline_l.ottbin0 -> 12690 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/bus-elegant_l.ottbin0 -> 33195 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/bus-modern_l.ottbin0 -> 33366 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/bus-office_l.ottbin0 -> 33297 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/off-elegant_l.ottbin0 -> 15136 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/off-modern_l.ottbin0 -> 14766 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/off-office_l.ottbin0 -> 14343 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/pri-bottle_l.ottbin0 -> 48755 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/pri-mail_l.ottbin0 -> 24707 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/pri-marine_l.ottbin0 -> 19963 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/km/pri-redline_l.ottbin0 -> 12974 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/bus-elegant_l.ottbin0 -> 33016 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/bus-modern_l.ottbin0 -> 32993 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/bus-office_l.ottbin0 -> 33110 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/off-elegant_l.ottbin0 -> 14164 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/off-modern_l.ottbin0 -> 13716 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/off-office_l.ottbin0 -> 13242 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/pri-bottle_l.ottbin0 -> 48425 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/pri-mail_l.ottbin0 -> 24371 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/pri-marine_l.ottbin0 -> 19629 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ko/pri-redline_l.ottbin0 -> 12664 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/bus-elegant_l.ottbin0 -> 35129 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/bus-modern_l.ottbin0 -> 35296 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/bus-office_l.ottbin0 -> 35304 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/off-elegant_l.ottbin0 -> 15686 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/off-modern_l.ottbin0 -> 15300 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/off-office_l.ottbin0 -> 14769 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/pri-bottle_l.ottbin0 -> 48038 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/pri-mail_l.ottbin0 -> 23992 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/pri-marine_l.ottbin0 -> 19194 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/nl/pri-redline_l.ottbin0 -> 12272 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/bus-elegant_l.ottbin0 -> 35321 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/bus-modern_l.ottbin0 -> 35491 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/bus-office_l.ottbin0 -> 35400 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/off-elegant_l.ottbin0 -> 15723 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/off-modern_l.ottbin0 -> 15361 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/off-office_l.ottbin0 -> 14779 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/pri-bottle_l.ottbin0 -> 48075 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/pri-mail_l.ottbin0 -> 24013 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/pri-marine_l.ottbin0 -> 19287 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pl/pri-redline_l.ottbin0 -> 12202 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/bus-elegant_l.ottbin0 -> 32898 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/bus-modern_l.ottbin0 -> 32976 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/bus-office_l.ottbin0 -> 33065 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/off-elegant_l.ottbin0 -> 13883 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/off-modern_l.ottbin0 -> 13540 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/off-office_l.ottbin0 -> 13125 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/pri-bottle_l.ottbin0 -> 48298 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/pri-mail_l.ottbin0 -> 24283 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/pri-marine_l.ottbin0 -> 19487 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt-BR/pri-redline_l.ottbin0 -> 12581 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/bus-elegant_l.ottbin0 -> 34166 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/bus-modern_l.ottbin0 -> 34295 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/bus-office_l.ottbin0 -> 34137 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/off-elegant_l.ottbin0 -> 15666 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/off-modern_l.ottbin0 -> 15271 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/off-office_l.ottbin0 -> 14805 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/pri-bottle_l.ottbin0 -> 49425 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/pri-mail_l.ottbin0 -> 25343 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/pri-marine_l.ottbin0 -> 20592 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/pt/pri-redline_l.ottbin0 -> 13497 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/bus-elegant_l.ottbin0 -> 32769 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/bus-modern_l.ottbin0 -> 32828 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/bus-office_l.ottbin0 -> 32818 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/off-elegant_l.ottbin0 -> 14608 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/off-modern_l.ottbin0 -> 13644 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/off-office_l.ottbin0 -> 13848 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/pri-bottle_l.ottbin0 -> 48536 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/pri-mail_l.ottbin0 -> 24413 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/pri-marine_l.ottbin0 -> 19526 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/ru/pri-redline_l.ottbin0 -> 12568 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/bus-elegant_l.ottbin0 -> 32678 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/bus-modern_l.ottbin0 -> 32647 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/bus-office_l.ottbin0 -> 32986 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/off-elegant_l.ottbin0 -> 14478 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/off-modern_l.ottbin0 -> 13966 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/off-office_l.ottbin0 -> 13750 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/pri-bottle_l.ottbin0 -> 48272 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/pri-mail_l.ottbin0 -> 24170 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/pri-marine_l.ottbin0 -> 19478 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sk/pri-redline_l.ottbin0 -> 12598 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/bus-elegant_l.ottbin0 -> 19390 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/bus-modern_l.ottbin0 -> 19439 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/bus-office_l.ottbin0 -> 19454 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/off-elegant_l.ottbin0 -> 13944 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/off-modern_l.ottbin0 -> 13501 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/off-office_l.ottbin0 -> 13109 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/pri-bottle_l.ottbin0 -> 47978 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/pri-mail_l.ottbin0 -> 23904 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/pri-marine_l.ottbin0 -> 19152 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sl/pri-redline_l.ottbin0 -> 11951 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/bus-elegant_l.ottbin0 -> 35195 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/bus-modern_l.ottbin0 -> 35342 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/bus-office_l.ottbin0 -> 35313 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/off-elegant_l.ottbin0 -> 15768 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/off-modern_l.ottbin0 -> 15347 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/off-office_l.ottbin0 -> 14801 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/pri-bottle_l.ottbin0 -> 48237 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/pri-mail_l.ottbin0 -> 24226 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/pri-marine_l.ottbin0 -> 19359 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/sv/pri-redline_l.ottbin0 -> 12522 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/bus-elegant_l.ottbin0 -> 32509 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/bus-modern_l.ottbin0 -> 32664 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/bus-office_l.ottbin0 -> 32593 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/off-elegant_l.ottbin0 -> 14371 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/off-modern_l.ottbin0 -> 14067 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/off-office_l.ottbin0 -> 13636 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/pri-bottle_l.ottbin0 -> 48166 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/pri-mail_l.ottbin0 -> 24128 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/pri-marine_l.ottbin0 -> 19377 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/tr/pri-redline_l.ottbin0 -> 12290 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/bus-elegant_l.ottbin0 -> 34581 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/bus-modern_l.ottbin0 -> 34704 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/bus-office_l.ottbin0 -> 34605 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/off-elegant_l.ottbin0 -> 15318 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/off-modern_l.ottbin0 -> 14885 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/off-office_l.ottbin0 -> 14412 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/pri-bottle_l.ottbin0 -> 49511 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/pri-mail_l.ottbin0 -> 25281 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/pri-marine_l.ottbin0 -> 20477 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/vi/pri-redline_l.ottbin0 -> 13302 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/bus-elegant_l.ottbin0 -> 32964 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/bus-modern_l.ottbin0 -> 32935 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/bus-office_l.ottbin0 -> 33050 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/off-elegant_l.ottbin0 -> 14136 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/off-modern_l.ottbin0 -> 13669 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/off-office_l.ottbin0 -> 13239 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/pri-bottle_l.ottbin0 -> 48484 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/pri-mail_l.ottbin0 -> 24392 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/pri-marine_l.ottbin0 -> 19680 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-CN/pri-redline_l.ottbin0 -> 12693 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/bus-elegant_l.ottbin0 -> 32949 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/bus-modern_l.ottbin0 -> 32924 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/bus-office_l.ottbin0 -> 33059 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/off-elegant_l.ottbin0 -> 14096 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/off-modern_l.ottbin0 -> 13615 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/off-office_l.ottbin0 -> 13206 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/pri-bottle_l.ottbin0 -> 48497 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/pri-mail_l.ottbin0 -> 24420 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/pri-marine_l.ottbin0 -> 19681 bytes
-rw-r--r--test/user-template/user/template/wizard/letter/zh-TW/pri-redline_l.ottbin0 -> 12701 bytes
-rw-r--r--test/user-template/user/wordbook/en-GB.dic46
-rw-r--r--test/user-template/user/wordbook/en-US.dic46
-rw-r--r--test/user-template/user/wordbook/sl.dic24
-rw-r--r--test/user-template/user/wordbook/technical.dic230
-rw-r--r--test/user-template/user/xslt/common/math.xsl589
-rw-r--r--test/user-template/user/xslt/common/measure_conversion.xsl488
-rw-r--r--test/user-template/user/xslt/docbook/DocBookTemplate.stwbin0 -> 6688 bytes
-rw-r--r--test/user-template/user/xslt/docbook/docbooktosoffheadings.xsl1424
-rw-r--r--test/user-template/user/xslt/docbook/sofftodocbookheadings.xsl1161
-rw-r--r--test/user-template/user/xslt/export/common/body.xsl422
-rw-r--r--test/user-template/user/xslt/export/common/ooo2ms_docpr.xsl139
-rw-r--r--test/user-template/user/xslt/export/common/styles/style_collector.xsl828
-rw-r--r--test/user-template/user/xslt/export/common/styles/style_mapping_css.xsl355
-rw-r--r--test/user-template/user/xslt/export/common/table/table.xsl164
-rw-r--r--test/user-template/user/xslt/export/common/table/table_cells.xsl279
-rw-r--r--test/user-template/user/xslt/export/common/table/table_columns.xsl243
-rw-r--r--test/user-template/user/xslt/export/common/table/table_rows.xsl212
-rw-r--r--test/user-template/user/xslt/export/common/table_of_content.xsl588
-rw-r--r--test/user-template/user/xslt/export/spreadsheetml/formular.xsl640
-rw-r--r--test/user-template/user/xslt/export/spreadsheetml/ooo2spreadsheetml.xsl417
-rw-r--r--test/user-template/user/xslt/export/spreadsheetml/style_mapping.xsl390
-rw-r--r--test/user-template/user/xslt/export/spreadsheetml/styles.xsl695
-rw-r--r--test/user-template/user/xslt/export/spreadsheetml/table.xsl937
-rw-r--r--test/user-template/user/xslt/export/uof/odf2uof_presentation.xsl3375
-rw-r--r--test/user-template/user/xslt/export/uof/odf2uof_spreadsheet.xsl6194
-rw-r--r--test/user-template/user/xslt/export/uof/odf2uof_text.xsl4439
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml.xsl218
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_border.xsl153
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_custom_draw.xsl284
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_draw.xsl1769
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_field.xsl733
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_list.xsl340
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_page.xsl401
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_path.xsl858
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_settings.xsl312
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_table.xsl416
-rw-r--r--test/user-template/user/xslt/export/wordml/ooo2wordml_text.xsl1279
-rw-r--r--test/user-template/user/xslt/export/xhtml/body.xsl2962
-rw-r--r--test/user-template/user/xslt/export/xhtml/header.xsl485
-rw-r--r--test/user-template/user/xslt/export/xhtml/opendoc2xhtml.xsl183
-rw-r--r--test/user-template/user/xslt/export/xhtml/table.xsl222
-rw-r--r--test/user-template/user/xslt/import/common/ms2ooo_docpr.xsl101
-rw-r--r--test/user-template/user/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl9173
-rw-r--r--test/user-template/user/xslt/import/uof/uof2odf_presentation.xsl3478
-rw-r--r--test/user-template/user/xslt/import/uof/uof2odf_spreadsheet.xsl9054
-rw-r--r--test/user-template/user/xslt/import/uof/uof2odf_text.xsl4650
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo.xsl265
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_custom_draw.xsl284
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_draw.xsl2178
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_field.xsl1587
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_list.xsl657
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_page.xsl408
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_path.xsl1818
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_props.xsl268
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_settings.xsl69
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_table.xsl1286
-rw-r--r--test/user-template/user/xslt/import/wordml/wordml2ooo_text.xsl1058
1785 files changed, 196894 insertions, 0 deletions
diff --git a/test/user-template/user/autocorr/acor_af-ZA.dat b/test/user-template/user/autocorr/acor_af-ZA.dat
new file mode 100644
index 000000000000..8c5eccbb5b73
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_af-ZA.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_bg-BG.dat b/test/user-template/user/autocorr/acor_bg-BG.dat
new file mode 100644
index 000000000000..093a717ada98
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_bg-BG.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_cs-CZ.dat b/test/user-template/user/autocorr/acor_cs-CZ.dat
new file mode 100644
index 000000000000..6e2a0d23aaee
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_cs-CZ.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_da-DK.dat b/test/user-template/user/autocorr/acor_da-DK.dat
new file mode 100644
index 000000000000..5a9f14d12e61
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_da-DK.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_de-DE.dat b/test/user-template/user/autocorr/acor_de-DE.dat
new file mode 100644
index 000000000000..82381c2990b8
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_de-DE.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_en-AU.dat b/test/user-template/user/autocorr/acor_en-AU.dat
new file mode 100644
index 000000000000..0c93ec451398
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_en-AU.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_en-GB.dat b/test/user-template/user/autocorr/acor_en-GB.dat
new file mode 100644
index 000000000000..a90454534c83
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_en-GB.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_en-US.dat b/test/user-template/user/autocorr/acor_en-US.dat
new file mode 100644
index 000000000000..d4e9a3d3264c
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_en-US.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_en-ZA.dat b/test/user-template/user/autocorr/acor_en-ZA.dat
new file mode 100644
index 000000000000..94d541ff64f6
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_en-ZA.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_es-ES.dat b/test/user-template/user/autocorr/acor_es-ES.dat
new file mode 100644
index 000000000000..05b60d0f77c7
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_es-ES.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_eu.dat b/test/user-template/user/autocorr/acor_eu.dat
new file mode 100644
index 000000000000..6b91cdef5c9c
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_eu.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_fa-IR.dat b/test/user-template/user/autocorr/acor_fa-IR.dat
new file mode 100644
index 000000000000..38e17981099a
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_fa-IR.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_fi-FI.dat b/test/user-template/user/autocorr/acor_fi-FI.dat
new file mode 100644
index 000000000000..0d87a4210185
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_fi-FI.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_fr-FR.dat b/test/user-template/user/autocorr/acor_fr-FR.dat
new file mode 100644
index 000000000000..c2277b6e0d54
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_fr-FR.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_ga-IE.dat b/test/user-template/user/autocorr/acor_ga-IE.dat
new file mode 100644
index 000000000000..66dbf9d18c5d
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_ga-IE.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_hr-HR.dat b/test/user-template/user/autocorr/acor_hr-HR.dat
new file mode 100644
index 000000000000..dd583fc30458
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_hr-HR.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_hu-HU.dat b/test/user-template/user/autocorr/acor_hu-HU.dat
new file mode 100644
index 000000000000..d09f20b80533
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_hu-HU.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_it-IT.dat b/test/user-template/user/autocorr/acor_it-IT.dat
new file mode 100644
index 000000000000..274a528be990
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_it-IT.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_ja-JP.dat b/test/user-template/user/autocorr/acor_ja-JP.dat
new file mode 100644
index 000000000000..5fa2eae384af
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_ja-JP.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_ko-KR.dat b/test/user-template/user/autocorr/acor_ko-KR.dat
new file mode 100644
index 000000000000..9e187483ca28
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_ko-KR.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_lb-LU.dat b/test/user-template/user/autocorr/acor_lb-LU.dat
new file mode 100644
index 000000000000..9f381781a0bb
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_lb-LU.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_lt-LT.dat b/test/user-template/user/autocorr/acor_lt-LT.dat
new file mode 100644
index 000000000000..ae37be4608f3
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_lt-LT.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_mn-MN.dat b/test/user-template/user/autocorr/acor_mn-MN.dat
new file mode 100644
index 000000000000..8abf06b67daf
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_mn-MN.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_nl-BE.dat b/test/user-template/user/autocorr/acor_nl-BE.dat
new file mode 100644
index 000000000000..ecfe671f9699
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_nl-BE.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_nl-NL.dat b/test/user-template/user/autocorr/acor_nl-NL.dat
new file mode 100644
index 000000000000..cfbe832ed4b7
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_nl-NL.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_pl-PL.dat b/test/user-template/user/autocorr/acor_pl-PL.dat
new file mode 100644
index 000000000000..d091628933e5
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_pl-PL.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_pt-BR.dat b/test/user-template/user/autocorr/acor_pt-BR.dat
new file mode 100644
index 000000000000..8ff201c2c3c7
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_pt-BR.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_pt-PT.dat b/test/user-template/user/autocorr/acor_pt-PT.dat
new file mode 100644
index 000000000000..82de0951de66
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_pt-PT.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_ru-RU.dat b/test/user-template/user/autocorr/acor_ru-RU.dat
new file mode 100644
index 000000000000..efb492b656d9
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_ru-RU.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sh-ME.dat b/test/user-template/user/autocorr/acor_sh-ME.dat
new file mode 100644
index 000000000000..1f6e4057e6e1
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sh-ME.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sh-RS.dat b/test/user-template/user/autocorr/acor_sh-RS.dat
new file mode 100644
index 000000000000..1f6e4057e6e1
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sh-RS.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sh-YU.dat b/test/user-template/user/autocorr/acor_sh-YU.dat
new file mode 100644
index 000000000000..1f6e4057e6e1
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sh-YU.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sk-SK.dat b/test/user-template/user/autocorr/acor_sk-SK.dat
new file mode 100644
index 000000000000..8502fc624ec2
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sk-SK.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sl-SI.dat b/test/user-template/user/autocorr/acor_sl-SI.dat
new file mode 100644
index 000000000000..eb9e6cfeecfd
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sl-SI.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sr-ME.dat b/test/user-template/user/autocorr/acor_sr-ME.dat
new file mode 100644
index 000000000000..d512182b4735
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sr-ME.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sr-RS.dat b/test/user-template/user/autocorr/acor_sr-RS.dat
new file mode 100644
index 000000000000..d512182b4735
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sr-RS.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sr-YU.dat b/test/user-template/user/autocorr/acor_sr-YU.dat
new file mode 100644
index 000000000000..d512182b4735
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sr-YU.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_sv-SE.dat b/test/user-template/user/autocorr/acor_sv-SE.dat
new file mode 100644
index 000000000000..32459530ed69
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_sv-SE.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_tr-TR.dat b/test/user-template/user/autocorr/acor_tr-TR.dat
new file mode 100644
index 000000000000..ffdbb4e0d864
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_tr-TR.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_vi-VN.dat b/test/user-template/user/autocorr/acor_vi-VN.dat
new file mode 100644
index 000000000000..025f04821b3f
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_vi-VN.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_zh-CN.dat b/test/user-template/user/autocorr/acor_zh-CN.dat
new file mode 100644
index 000000000000..767ceb337683
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_zh-CN.dat
Binary files differ
diff --git a/test/user-template/user/autocorr/acor_zh-TW.dat b/test/user-template/user/autocorr/acor_zh-TW.dat
new file mode 100644
index 000000000000..ea9bb9f9ed0a
--- /dev/null
+++ b/test/user-template/user/autocorr/acor_zh-TW.dat
Binary files differ
diff --git a/test/user-template/user/autotext/en-US/crdbus50.bau b/test/user-template/user/autotext/en-US/crdbus50.bau
new file mode 100644
index 000000000000..3c140c7445f9
--- /dev/null
+++ b/test/user-template/user/autotext/en-US/crdbus50.bau
Binary files differ
diff --git a/test/user-template/user/autotext/en-US/standard.bau b/test/user-template/user/autotext/en-US/standard.bau
new file mode 100644
index 000000000000..40cec77a7a43
--- /dev/null
+++ b/test/user-template/user/autotext/en-US/standard.bau
Binary files differ
diff --git a/test/user-template/user/autotext/en-US/template.bau b/test/user-template/user/autotext/en-US/template.bau
new file mode 100644
index 000000000000..33bb534e2bb9
--- /dev/null
+++ b/test/user-template/user/autotext/en-US/template.bau
Binary files differ
diff --git a/test/user-template/user/basic/Depot/CommonLang.xba b/test/user-template/user/basic/Depot/CommonLang.xba
new file mode 100644
index 000000000000..a1cb283dab14
--- /dev/null
+++ b/test/user-template/user/basic/Depot/CommonLang.xba
@@ -0,0 +1,351 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="CommonLang" script:language="StarBasic">REM ***** BASIC *****
+
+
+&apos; Column A has the index 1
+Public Const SBCOLUMNNAME1 = 3 &apos; Stock names, sheet 1
+Public Const SBCOLUMNID1 = 4 &apos; Stock ID, sheet 1
+Public Const SBCOLUMNQUANTITY1 = 5 &apos; Stock quantity sheet 1
+Public Const SBCOLUMNRATE1 = 7 &apos; Price for stocks, sheet 1
+Public Const SBCOLUMNNAME2 = 3 &apos; Stock names, sheet 2
+Public Const SBCOLUMNDATE2 = 4 &apos; Transaction dates, sheet 2
+Public Const SBCOLUMNQUANTITY2 = 5 &apos; Transaction quantity, sheet 2
+Public Const SBCOLUMNRATE2 = 6 &apos; Price for stocks, sheet 2
+Public Const SBCOLUMNPROVPERCENT2 = 7 &apos; Provision in %, sheet 2
+Public Const SBCOLUMNPROVMIN2 = 8 &apos; Minimum provision, sheet 2
+Public Const SBCOLUMNPROVFIX2 = 9 &apos; Fixed provision, sheet 2
+Public Const SBCOLUMNPROCEEDS2 = 12 &apos; Profit, sheet 2
+Public Const SBCOLUMNQTYSOLD2 = 14 &apos; Quantity sold, sheet 2
+Public Const SBCOLUMNQTYREST2 = 15 &apos; Quantity not sold yet, sheet 2
+Public Const SBCOLUMNPRCREST2 = 16 &apos; Proportional proce for quantity not sold yet, sheet 2
+Public Const SBCOLUMNREALPROC2 = 17 &apos; Realized proceeds, sheet 2
+Public Const SBCOLUMNDIVIDEND2 = 18 &apos; Dividend paid, sheet 2
+Public Const SBCOLUMNREALPROFIT2 = 19 &apos; Realized profit, sheet 2
+Public Const SBROWFIRSTTRANSACT2 = 8 &apos; First data row, sheet 2
+Public Const SBROWHEADER1 = 6 &apos; Headline, sheet 1
+Public Const SBMSGOK = 0
+Public Const SBMSGYESNO = 4
+Public Const SBMSGSTOP = 16
+Public Const SBMSGQUESTION = 32
+Public Const SBMSGDEFAULTBTN2 = 256
+Public Const SBHASID = 1 &apos; 0 = no ID, 1 = stocks have an ID
+Public Const SBDIALOGSELL = 1 &apos; Step for main dialog
+Public Const SBDIALOGBUY = 2 &apos; Step for main dialog
+Public Const SBBINARY = 0
+Public TransactMode as Integer
+Public Const LIFO = -1
+Public Const FIFO = 1
+
+Public Const HANDLEDIVIDEND = 1
+Public Const HANDLESPLIT = 2
+
+Global oDocument as Object
+Global oDocFormats() as Object
+Global oController as Object
+Global oFirstSheet as Object
+Global oBankSheet as Object
+Global oMovementSheet as Object
+Global sDocLanguage as String
+Global sDocCountry as String
+Global oSheets as Object
+Global oDocLocale as New com.sun.star.lang.Locale
+Global bEnableMarket as Boolean
+Global bEnableInternet as Boolean
+Global oMarketModel as Object
+Global oInternetModel as Object
+
+Global sCurCurrency$, sCurExtension$, sCurChartSource$, sCurStockIDLabel$, sCurSeparator$
+
+Public oNumberFormatter as Object
+Public bDebugmode as Boolean
+Global GlobListindex as Integer
+Public blabla() as String
+Public SplitDate as Date
+Public oChartSheet as Object
+Public oBackgroundSheet as Object
+Public Const SBDATECOLUMN = 3
+Public Const SBVALUECOLUMN = 4
+Public Const SBSTARTROW = 25
+Public Const SBCHARTPERIOD = 14
+Public Const SBINTERVAL = &quot;d&quot;
+Public sColumnHeader as String
+Public StartDate as Date
+Public EndDate as Date
+Public iCurRow as Integer
+Public iMaxRow as Integer
+Public iStartDay as Integer
+Public iStartMonth as Integer
+Public iStartYear as Integer
+Public iEndDay as Integer
+Public iEndMonth as Integer
+Public iEndYear as Integer
+Public oStatusLine as Object
+Public Today as Date
+Public sInterval as String
+Public ShortMonths(11,1)
+Public iStep as Integer
+Public sDepotCurrency as String
+Public iValueCol as Integer
+
+Public DlgReference as Object
+Public DlgTransaction as Object
+Public DlgStockRates as Object
+Public DlgStartUp as Object
+Public TransactModel as Object
+Public StockRatesModel as Object
+Public StartUpModel as Object
+Public StockRatesTitle(1 To 3)
+Public TransactTitle(1 To 2)
+Public NullList()
+Public sStartupWelcome$, sStartupChooseMarket$, sStartupHint$
+
+Public sMarket(7,10) as String
+Public sCountryMarket(7,10) as String
+
+Public cDlgCaption1$, cDlgCaption2$
+Public sMsgError$, sMsgNoName$, sMsgNoQuantity$, sMsgNoDividend$, sMsgNoExchangeRate$
+Public sMsgNoValidExchangeDate$, sMsgWrongExchangeDate$, sMsgSellTooMuch$, sMsgConfirm$
+Public sMsgFreeStock$, sMsgTotalLoss$, sMsgEndDatebeforeNow$, sMsgStartDatebeforeEndDate$
+
+Public sOk$, sCancel$
+Public sMsgAuthorization$, sMsgDeleteAll$
+Public SellMethod$
+Public cSplit$
+Global HistoryChartSource as String
+Public DateCellStyle as String
+Public CurrCellStyle as String
+Public sStartDate$, sEndDate$, sHistory$
+Public sInsertStockname$
+Public sProductname$, sTitle$
+Public sInsertStocks$, sStockname$, sNoInternetUpdate$, sMarketplace$, sNoInternetDataAvailable$
+Public sCheckInternetSettings as String
+
+Sub LoadLanguage()
+ LoadDepotDialogs()
+ Select Case sDocLanguage
+ Case &quot;de&quot;
+ LoadGermanLanguage()
+ Case &quot;en&quot;
+ LoadEnglishLanguage()
+ Case &quot;fr&quot;
+ LoadFrenchLanguage()
+ Case &quot;it&quot;
+ LoadItalianLanguage()
+ Case &quot;es&quot;
+ LoadSpanishLanguage()
+ Case &quot;sv&quot;
+ LoadSwedishLanguage()
+ Case &quot;ja&quot;
+ LoadJapaneseLanguage()
+ Case &quot;ko&quot;
+ LoadKoreanLanguage()
+ Case &quot;zh&quot;
+ If sDocCountry = &quot;CN&quot; Then
+ LoadChineseSimpleLanguage()
+ Else
+ LoadChineseTradLanguage()
+ End If
+ End Select
+ InitializeStartUpModel()
+End Sub
+
+Sub CompleteMarketList()
+Dim EuroIndex as Integer
+Dim LocCountry as String
+Dim LocLanguage as String
+Dim sLangList() as String
+Dim sCountryList() as String
+Dim sExtensionList() as String
+Dim MaxIndex as Integer
+Dim bIsLocale as Boolean
+
+ GlobListIndex = -1
+ For n = 0 To 5
+ LocLanguage = sMarket(n,6)
+ LocCountry = sMarket(n,7)
+ If Instr(1,LocLanguage,&quot;;&quot;,SBBINARY) = 0 Then
+ bIsLocale = CheckDocLocale(LocLanguage, LocCountry)
+ Else
+ EuroIndex = 0
+ sLangList() = ArrayoutofString(LocLanguage, &quot;;&quot;, MaxIndex)
+ sCountryList() = ArrayoutofString(LocCountry, &quot;;&quot;, MaxIndex)
+ sExtensionList() = ArrayoutofString(sMarket(n,8), &quot;;&quot;, MaxIndex)
+ For m = 0 To MaxIndex
+ bIsLocale = CheckDocLocale(sLangList(m), sCountryList(m))
+ If bIsLocale Then
+ EuroIndex = m
+ Exit For
+ End If
+ Next m
+ sMarket(n,6) = sLangList(EuroIndex)
+ sMarket(n,7) = sCountryList(EuroIndex)
+ sMarket(n,8) = sExtensionList(EuroIndex)
+ End If
+ If bIsLocale Then
+ GlobListIndex = n
+ Exit For
+ End If
+ Next n
+End Sub
+
+Sub LocalizedCurrencies()
+ If GlobListIndex = -1 Then
+ sCountryMarket(0,0) = &quot;Euro&quot;
+ sCountryMarket(0,1) = chr(8364)
+ sCountryMarket(0,2) = &quot;Paris&quot;
+ sCountryMarket(0,3) = &quot;http://fr.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.PA&amp;f=s4l1t1c1ghov&amp;e=.csv&quot;
+ sCountryMarket(0,5) = &quot;Code&quot;
+ sCountryMarket(0,6) = &quot;fr&quot;
+ sCountryMarket(0,7) = &quot;FR&quot;
+ sCountryMarket(0,8) = &quot;40C&quot;
+ sCountryMarket(0,9) = &quot;59/9&quot;
+ sCountryMarket(0,10) = &quot;1&quot;
+
+ sCountryMarket(1,0) = &quot;Euro&quot;
+ sCountryMarket(1,1) = chr(8364)
+ sCountryMarket(1,2) = &quot;Milano&quot;
+ sCountryMarket(1,3) = &quot;http://it.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.MI&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sCountryMarket(1,5) = &quot;Codice&quot;
+ sCountryMarket(1,6) = &quot;it&quot;
+ sCountryMarket(1,7) = &quot;IT&quot;
+ sCountryMarket(1,8) = &quot;410&quot;
+ sCountryMarket(1,9) = &quot;44&quot;
+ sCountryMarket(1,10) = &quot;1&quot;
+
+ sCountryMarket(2,0) = &quot;Euro&quot;
+ sCountryMarket(2,1) = chr(8364)
+ sCountryMarket(2,2) = &quot;Madrid&quot;
+ sCountryMarket(2,3) = &quot;http://es.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;m=MC&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sCountryMarket(2,5) = &quot;Simbolo&quot;
+ sCountryMarket(2,6) = &quot;es&quot;
+ sCountryMarket(2,7) = &quot;ES&quot;
+ sCountryMarket(2,8) = &quot;40A&quot;
+ sCountryMarket(2,9) = &quot;44&quot;
+ sCountryMarket(2,10) = &quot;1&quot;
+
+ sCountryMarket(3,0) = &quot;Dansk krone&quot;
+ sCountryMarket(3,1) = &quot;kr&quot;
+ sCountryMarket(3,2) = &quot;København&quot;
+ sCountryMarket(3,3) = &quot;http://dk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID.CO&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sCountryMarket(3,5) = &quot;Aktiesymbol&quot;
+ sCountryMarket(3,6) = &quot;da&quot;
+ sCountryMarket(3,7) = &quot;DK&quot;
+ sCountryMarket(3,8) = &quot;406&quot;
+ sCountryMarket(3,9) = &quot;44&quot;
+ sCountryMarket(3,10) = &quot;1&quot;
+
+ sCountryMarket(4,0) = &quot;Svensk krona&quot;
+ sCountryMarket(4,1) = &quot;kr&quot;
+ sCountryMarket(4,2) = &quot;Stockholm&quot;
+ sCountryMarket(4,3) = &quot;http://se.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;f=sl1d1t1c1ohgv&amp;e=.c&quot;
+ sCountryMarket(4,5) = &quot;Kod&quot;
+ sCountryMarket(4,6) = &quot;sv&quot;
+ sCountryMarket(4,7) = &quot;SE&quot;
+ sCountryMarket(4,8) = &quot;41D&quot;
+ sCountryMarket(4,9) = &quot;44&quot;
+ sCountryMarket(4,10) = &quot;1&quot;
+
+ &apos; Taiwan Dollar
+ sCountryMarket(5,0) = &quot;新臺幣&quot;
+ sCountryMarket(5,1) = &quot;¥&quot;
+ sCountryMarket(5,2) = &quot;代號&quot;
+ sCountryMarket(5,3) = &quot;http://tw.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.TW&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sCountryMarket(5,5) = &quot;代號&quot;
+ sCountryMarket(5,6) = &quot;zh&quot;
+ sCountryMarket(5,7) = &quot;TW&quot;
+ sCountryMarket(5,8) = &quot;404&quot;
+ sCountryMarket(5,9) = &quot;44&quot;
+ sCountryMarket(5,10) = &quot;1&quot;
+
+ &apos; Chinese Yuan
+ sCountryMarket(6,0) = &quot;人民币&quot;
+ sCountryMarket(6,1) = &quot;¥&quot;
+ sCountryMarket(6,2) = &quot;代号&quot;
+ sCountryMarket(6,3) = &quot;http://cn.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.SS&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sCountryMarket(6,5) = &quot;代号&quot;
+ sCountryMarket(6,6) = &quot;zh&quot;
+ sCountryMarket(6,7) = &quot;CN&quot;
+ sCountryMarket(6,8) = &quot;804&quot;
+ sCountryMarket(6,9) = &quot;44&quot;
+ sCountryMarket(6,10) = &quot;1&quot;
+
+ &apos; korean Won
+ sCountryMarket(7,0) = &quot;한국 원화&quot;
+ sCountryMarket(7,1) = &quot;₩&quot;
+ sCountryMarket(7,2) = &quot;서울&quot;
+ sCountryMarket(7,3) = &quot;http://kr.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.KS&amp;f=snl1d1t1c1ohgv&amp;e=.csv&quot;
+ sCountryMarket(7,5) = &quot;종목 코드&quot;
+ sCountryMarket(7,6) = &quot;ko&quot;
+ sCountryMarket(7,7) = &quot;KR&quot;
+ sCountryMarket(7,8) = &quot;412&quot;
+ sCountryMarket(7,9) = &quot;44&quot;
+ sCountryMarket(7,10) = &quot;2&quot;
+
+
+&apos; sCountryMarket(5,0) = &quot;Российский рубль&quot;
+&apos; sCountryMarket(5,1) = &quot;р.&quot;
+&apos; sCountryMarket(5,2) = &quot;&quot;
+&apos; sCountryMarket(5,3) = &quot;&quot;
+&apos; sCountryMarket(5,5) = &quot;&quot;
+&apos; sCountryMarket(5,6) = &quot;ru&quot;
+&apos; sCountryMarket(5,7) = &quot;RU&quot;
+&apos; sCountryMarket(5,8) = &quot;-419&quot;
+&apos; sCountryMarket(5,9) = &quot;&quot;
+&apos;
+&apos; sCountryMarket(6,0) = &quot;Złoty polski&quot;
+&apos; sCountryMarket(6,1) = &quot;zł&quot;
+&apos; sCountryMarket(6,2) = &quot;&quot;
+&apos; sCountryMarket(6,3) = &quot;&quot;
+&apos; sCountryMarket(6,5) = &quot;&quot; &apos;Still Todo!!
+&apos; sCountryMarket(6,6) = &quot;pl&quot;
+&apos; sCountryMarket(6,7) = &quot;PL&quot;
+&apos; sCountryMarket(6,8) = &quot;-415&quot;
+&apos; sCountryMarket(6,9) = &quot;&quot;
+&apos;
+&apos; sCountryMarket(7,0) = &quot;Türkische Lira&quot;
+&apos; sCountryMarket(7,1) = &quot;TL&quot;
+&apos; sCountryMarket(7,2) = &quot;&quot;
+&apos; sCountryMarket(7,3) = &quot;&quot;
+&apos; sCountryMarket(7,5) = &quot;&quot; &apos;Still Todo!!
+&apos; sCountryMarket(7,6) = &quot;tr&quot;
+&apos; sCountryMarket(7,7) = &quot;TR&quot;
+&apos; sCountryMarket(7,8) = &quot;-41F&quot;
+&apos; sCountryMarket(7,9) = &quot;&quot;
+
+ Dim n as Integer
+ Dim m as Integer
+&apos; Dim sCountryMarket(6,9) as String
+
+ For n = 0 To Ubound(sCountryMarket(),1)
+ If sDocLanguage = sCountryMarket(n,6) and sDocCountry = sCountryMarket(n,7) Then
+ GlobListIndex = 6
+ For m = 0 To 10
+ sMarket(6,m) = sCountryMarket(n,m)
+ Next m
+ Exit For
+ End If
+ Next n
+ End If
+End Sub
+
+Sub LoadDepotDialogs()
+ DlgTransaction = LoadDialog(&quot;Depot&quot;, &quot;Dialog2&quot;)
+ DlgStockRates = LoadDialog(&quot;Depot&quot;, &quot;Dialog3&quot;)
+ DlgStartUp = LoadDialog(&quot;Depot&quot;, &quot;Dialog4&quot;)
+ TransactModel = DlgTransaction.Model
+ StockRatesModel = DlgStockRates.Model
+ StartUpModel = DlgStartUp.Model
+End Sub
+
+
+Sub InitializeStartUpModel()
+ With StartUpModel
+ .lblWelcome.Label = sStartupWelcome &amp; Chr(13) &amp; chr(13) &amp; sStartUpChooseMarket
+ sStartUpHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ .lblHint.Label = sStartupHint
+&apos; .cmdGoOn.Enabled = Ubound(StartUpModel.lstMarkets.SelectedItems()) &lt;&gt; -1
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+End Sub</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Currency.xba b/test/user-template/user/basic/Depot/Currency.xba
new file mode 100644
index 000000000000..c432fecc2661
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Currency.xba
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Currency" script:language="StarBasic">REM ***** BASIC *****
+Option Explicit
+
+Dim bDoUnLoad as Boolean
+
+
+Sub Startup()
+Dim i as Integer
+Dim a as Integer
+Dim ListString as String
+Dim MarketListBoxControl as Object
+ Initialize(False)
+ MarketListBoxControl = DlgStartUp.GetControl(&quot;lstMarkets&quot;)
+ a = 0
+ For i = 0 To Ubound(sMarket(),1)
+ ListString = sMarket(i,0)
+ If sMarket(i,0) &lt;&gt; &quot;&quot; Then
+ If sMarket(i,3) = &quot;&quot; Then
+ ListString = ListString &amp; &quot; (&quot; &amp; sNoInternetUpdate &amp; &quot;)&quot;
+ Else
+ ListString = ListString &amp; &quot; (&quot; &amp; sMarketplace &amp; &quot; &quot; &amp; sMarket(i,2) &amp; &quot;)&quot;
+ End If
+ MarketListBoxControl.AddItem(ListString, a)
+ a = a + 1
+ End If
+ Next i
+ MarketListBoxControl.SelectItemPos(GlobListIndex, True)
+ DlgStartUp.Title = sDepotCurrency
+ DlgStartUp.Model.cmdGoOn.DefaultButton = True
+ DlgStartUp.GetControl(&quot;lstMarkets&quot;).SetFocus()
+ DlgStartUp.Execute()
+ DlgStartUp.Dispose()
+End Sub
+
+
+Sub EnableGoOnButton()
+ StartUpModel.cmdGoOn.Enabled = True
+ StartUpModel.cmdGoOn.DefaultButton = True
+End Sub
+
+
+Sub CloseStartUpDialog()
+ DlgStartUp.EndExecute()
+&apos; oDocument.Dispose()
+End Sub
+
+
+Sub DisposeDocument()
+ If bDoUnload Then
+ oDocument.Dispose()
+ End If
+End Sub
+
+
+Sub ChooseMarket(Optional aEvent)
+Dim Index as Integer
+Dim bIsDocLanguage as Boolean
+Dim bIsDocCountry as Boolean
+ oInternetModel = GetControlModel(oDocument.Sheets(0), &quot;CmdInternet&quot;)
+ If Not IsMissing(aEvent) Then
+ Index = StartupModel.lstMarkets.SelectedItems(0)
+ oInternetModel.Tag = Index
+ Else
+ Index = oInternetModel.Tag
+ End If
+ oMarketModel = GetControlModel(oDocument.Sheets(0), &quot;CmdHistory&quot;)
+ sCurCurrency = sMarket(Index,1)
+ If Index = 0 Then
+ HistoryChartSource = sMarket(Index,4)
+ End If
+ sCurStockIDLabel = sMarket(Index,5)
+ sCurExtension = sMarket(Index,8)
+ iValueCol = Val(sMarket(Index,10)
+ If Instr(sCurExtension,&quot;;&quot;) &lt;&gt; 0 Then
+ &apos; Take the german extension as the stock place is Frankfurt
+ sCurExtension = &quot;407&quot;
+ End If
+ sCurChartSource = sMarket(Index,3)
+ bIsDocLanguage = Instr(1, sMarket(Index,6), sDocLanguage, SBBINARY) &lt;&gt; 0
+ bIsDocCountry = Instr(1, sMarket(Index,7), sDocCountry, SBBINARY) &lt;&gt; 0 OR SDocCountry = &quot;&quot;
+ sCurSeparator = sMarket(Index,9)
+ TransactModel.txtRate.CurrencySymbol = sCurCurrency
+ TransactModel.txtFix.CurrencySymbol = sCurCurrency
+ TransactModel.txtMinimum.CurrencySymbol = sCurCurrency
+ bEnableMarket = Index = 0
+ bEnableInternet = sCurChartSource &lt;&gt; &quot;&quot;
+ oMarketModel.Enabled = bEnableMarket
+ oInternetModel.Enabled = bEnableInternet
+ If Not IsMissing(aEvent) Then
+ ConvertStylesCurrencies()
+ bDoUnload = False
+ DlgStartUp.EndExecute()
+ End If
+End Sub
+
+
+Sub ConvertStylesCurrencies()
+Dim m as integer
+Dim aStyleFormat as Object
+Dim StyleName as String
+Dim bAddToList as Boolean
+Dim oStyle as Object
+Dim oStyles as Object
+ UnprotectSheets(oSheets)
+ oFirstSheet.GetCellByPosition(SBCOLUMNID1, SBROWHEADER1).SetString(sCurStockIDLabel)
+ oStyles = oDocument.StyleFamilies.GetbyIndex(0)
+ For m = 0 To oStyles.count-1
+ oStyle = oStyles.GetbyIndex(m)
+ StyleName = oStyle.Name
+ bAddToList = CheckFormatType(oStyle)
+ If bAddToList Then
+ SwitchNumberFormat(ostyle, oDocFormats, sCurCurrency, sCurExtension)
+ End If
+ Next m
+ ProtectSheets(oSheets)
+End Sub
+
+
+Sub SwitchNumberFormat(oObject as Object, oFormats as object, sNewSymbol as String, sNewExtension as String)
+Dim nFormatLanguage as Integer
+Dim nFormatDecimals as Integer
+Dim nFormatLeading as Integer
+Dim bFormatLeading as Integer
+Dim bFormatNegRed as Integer
+Dim bFormatThousands as Integer
+Dim aNewStr as String
+Dim iNumberFormat as Long
+Dim sSimpleStr as String
+Dim nSimpleKey as Long
+Dim aFormat()
+Dim oLocale as New com.sun.star.lang.Locale
+ &apos; Numberformat with the new Symbol as Base for new Format
+ sSimpleStr = &quot;0 [$&quot; &amp; sNewSymbol &amp; &quot;-&quot; &amp; sNewExtension &amp; &quot;]&quot;
+ nSimpleKey = Numberformat(oFormats, sSimpleStr, oDocLocale)
+ On Local Error Resume Next
+ iNumberFormat = oObject.NumberFormat
+ If Err &lt;&gt; 0 Then
+ Msgbox &quot;Error Reading the Number Format&quot;
+ Resume CLERROR
+ End If
+
+ On Local Error GoTo NOKEY
+ aFormat() = oFormats.getByKey(iNumberFormat)
+ On Local Error GoTo 0
+ &apos; set new currency format with according settings
+ nFormatDecimals = aFormat.Decimals
+ nFormatLeading = aFormat.LeadingZeros
+ bFormatNegRed = aFormat.NegativeRed
+ bFormatThousands = aFormat.ThousandsSeparator
+ oLocale = aFormat.Locale
+ aNewStr = oFormats.generateFormat(nSimpleKey, oLocale, bFormatThousands, bFormatNegRed, nFormatDecimals, nFormatLeading)
+ oObject.NumberFormat = Numberformat(oFormats, aNewStr, oLocale)
+ NOKEY:
+ If Err &lt;&gt; 0 Then
+ Resume CLERROR
+ End If
+ CLERROR:
+End Sub
+
+
+Function Numberformat( oFormats as Object, aFormatStr as String, oLocale as Variant )
+Dim nRetkey
+ nRetKey = oFormats.queryKey(aFormatStr, oLocale, True)
+ If nRetKey = -1 Then
+ nRetKey = oFormats.addNew( aFormatStr, oLocale )
+ If nRetKey = -1 Then nRetKey = 0
+ End If
+ Numberformat = nRetKey
+End Function
+
+
+Function CheckFormatType(oStyle as Object)
+Dim oFormatofObject as Object
+ oFormatofObject = oDocFormats.getByKey(oStyle.NumberFormat)
+ CheckFormatType = INT(oFormatOfObject.Type) AND com.sun.star.util.NumberFormat.CURRENCY
+End Function</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Depot.xba b/test/user-template/user/basic/Depot/Depot.xba
new file mode 100644
index 000000000000..358f3eaea3d7
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Depot.xba
@@ -0,0 +1,500 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Depot" script:language="StarBasic">Option Explicit
+
+
+Sub Initialize(Optional bChooseMarketPlace as Boolean)
+Dim bEnableHistory as Boolean
+ GlobalScope.BasicLibraries.LoadLibrary(&quot;Tools&quot;)
+&apos; oMarketModel = GetControlModel(oDocument.Sheets(0), &quot;CmdHistory&quot;)
+&apos; bEnableHistory = oMarketModel.Enabled
+ ToggleWindow(False)
+ Today = Date()
+ bDebugmode = False
+ oDocument = ThisComponent
+ oController = oDocument.GetCurrentController
+ oSheets = oDocument.Sheets
+ oFirstSheet = oSheets(0)
+ oMovementSheet = oSheets(1)
+ oBankSheet = oSheets(2)
+ oDocFormats = oDocument.NumberFormats
+ oNumberFormatter = CreateUnoService(&quot;com.sun.star.util.NumberFormatter&quot;)
+ oNumberFormatter.AttachNumberFormatsSupplier(oDocument)
+ oDocLocale = oDocument.CharLocale
+ sDocLanguage = oDocLocale.Language
+ sDocCountry = oDocLocale.Country
+ LoadLanguage()
+ ToggleWindow(True)
+&apos; oMarketModel.Enabled = bEnableHistory
+ If Not IsMissing(bChooseMarketPlace) Then
+ If bChoosemarketPlace Then
+ ChooseMarket()
+ End If
+ Else
+ ChooseMarket()
+ End If
+ If Not IsMissing(bChooseMarketPlace) Then
+ If bChooseMarketPlace Then
+ oMarketModel.Enabled = bEnableMarket
+ oInternetModel.Enabled = bEnableInternet
+ End If
+ End If
+End Sub
+
+
+Sub Buy()
+ Initialize(True)
+ FillListbox(DlgTransaction.GetControl(&quot;lstBuyStocks&quot;), TransactTitle(SBDIALOGBUY), False)
+ SetupTransactionControls(SBDIALOGBUY)
+ EnableTransactionControls(False)
+ DlgTransaction.Execute()
+End Sub
+
+
+Sub Sell()
+ Initialize(True)
+ If FillListbox(DlgTransaction.GetControl(&quot;lstSellStocks&quot;), TransactTitle(SBDIALOGSELL), True) Then
+ SetupTransactionControls(SBDIALOGSELL)
+ EnableTransactionControls(False)
+ DlgTransaction.Execute()
+ End If
+End Sub
+
+
+Sub Reset()
+Dim TransactionCount as Integer
+Dim StockCount, iStartRow, i as Integer
+Dim oRows, oRange as Object
+Dim StockName as String
+ Initialize(True)
+ &apos; Delete transactions and reset overview
+ If MsgBox(sMsgDeleteAll, SBMSGYESNO+SBMSGQUESTION+SBMSGDEFAULTBTN2, sMsgAuthorization) = 6 Then
+ &apos; Assumption: If and only if there is an overview, then there are transactions, too
+ UnprotectSheets(oSheets)
+ StockCount = GetStocksCount(iStartRow)
+
+ For i = 1 To StockCount
+ StockName = oFirstSheet.GetCellbyPosition(SBCOLUMNNAME1, iStartRow + i).String
+ If oSheets.HasbyName(StockName) Then
+ oSheets.RemoveByName(StockName)
+ End If
+ Next
+ oDocument.AddActionLock
+ RemoveStockRows(oFirstSheet, iStartRow + 1, StockCount)
+ TransactionCount = GetTransactionCount(iStartRow)
+ RemoveStockRows(oMovementSheet, iStartRow + 2, TransactionCount)
+ ProtectSheets(oSheets)
+ oDocument.RemoveActionLock
+ End If
+End Sub
+
+
+Sub TransactionOk
+Dim Sold as Long
+Dim RestQuantity, Value, PartialValue, Profit
+Dim iNewRow as Integer, iRow as Integer
+Dim iStockRow as Long, iRestQuantity as Long
+Dim oNameCell as Object
+Dim CellStockName as String, SelStockName as String
+Dim CurRate as Double
+Dim TransactDate as Date
+Dim LocStockName as String
+ &apos; Check for rate entered
+ If TransactModel.txtRate.Value = 0 Then
+ If TransactModel.Step = SBDIALOGBUY Then
+ If MsgBox(sMsgFreeStock, SBMSGYESNO+SBMSGQUESTION, sMsgConfirm)=7 Then
+ Exit Sub
+ End If
+ Else
+ If MsgBox(sMsgTotalLoss, SBMSGYESNO+SBMSGQUESTION, sMsgConfirm)=7 Then
+ Exit Sub
+ End If
+ End If
+ End If
+ CurRate = TransactModel.txtRate.Value
+ TransactDate = CDateFromISO(TransactModel.txtDate.Date)
+ DlgTransaction.EndExecute()
+ UnprotectSheets(oSheets)
+
+ iNewRow = DuplicateRow(oMovementSheet, &quot;HiddenRow3&quot;)
+
+ If TransactModel.Step = SBDIALOGBUY Then
+ CellStockName = TransactModel.lstBuyStocks.Text
+ If Instr(1,CellStockName,&quot;$&quot;) &lt;&gt; 0 Then
+ CellStockName = &quot;&apos;&quot; &amp; CellStockName &amp; &quot;&apos;&quot;
+ End If
+ oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iNewRow).String = CellStockName
+ oMovementSheet.GetCellByPosition(SBCOLUMNQUANTITY2, iNewRow).Value = TransactModel.txtQuantity.Value
+ Else
+ CellStockName = DlgTransaction.GetControl(&quot;lstSellStocks&quot;).GetSelectedItem()
+ oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iNewRow).String = CellStockName
+ oMovementSheet.GetCellByPosition(SBCOLUMNQUANTITY2, iNewRow).Value = -TransactModel.txtQuantity.Value
+ End If
+
+ oMovementSheet.GetCellByPosition(SBCOLUMNDATE2, iNewRow).Value = CDateFromISO(TransactModel.txtDate.Date)
+ oMovementSheet.GetCellByPosition(SBCOLUMNRATE2, iNewRow).Value = TransactModel.txtRate.Value
+ oMovementSheet.GetCellByPosition(SBCOLUMNPROVPERCENT2, iNewRow).Value = TransactModel.txtCommission.EffectiveValue
+ oMovementSheet.GetCellByPosition(SBCOLUMNPROVMIN2, iNewRow).Value = TransactModel.txtMinimum.Value
+ oMovementSheet.GetCellByPosition(SBCOLUMNPROVFIX2, iNewRow).Value = TransactModel.txtFix.Value
+
+ &apos; Buy stocks: Update overview for new stocks
+ If TransactModel.Step = SBDIALOGBUY Then
+ iStockRow = GetStockRowIndex(CellStockName)
+ If iStockRow = -1 Then
+ iNewRow = DuplicateRow(oFirstSheet, &quot;HiddenRow2&quot;)
+ oFirstSheet.GetCellByPosition(SBCOLUMNNAME1, iNewRow).String = CellStockName
+ oFirstSheet.GetCellByPosition(SBCOLUMNID1, iNewRow).String = TransactModel.txtStockID.Text
+ iStockRow = GetStockRowIndex(CellStockName)
+ End If
+ &apos; Sell stocks: Get transaction value, then update Transaction sheet
+ ElseIf TransactModel.Step = SBDIALOGSELL Then
+ Profit = oMovementSheet.GetCellByPosition(SBCOLUMNPROCEEDS2, iNewRow).Value
+ Value = Profit
+ Sold = TransactModel.txtQuantity.Value
+ SelStockName = DlgTransaction.GetControl(&quot;lstSellStocks&quot;).GetSelectedItem()
+ &apos; Go to first name
+ If TransactMode = FIFO Then
+ iRow = SBROWFIRSTTRANSACT2
+ Else
+ iRow = iNewRow-1
+ End If
+
+ &apos; Check that no transaction after split date exists else cancel split
+ Do While Sold &gt; 0
+ oNameCell = oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iRow)
+ CellStockName = oNameCell.String
+ If CellStockName = SelStockName Then
+ &apos; Update transactions: Note quantity sold
+ RestQuantity = oMovementSheet.GetCellByPosition(SBCOLUMNQTYREST2, iRow).Value
+ &apos; If there still is a rest left ...
+ If RestQuantity &gt; 0 Then
+ If RestQuantity &lt; Sold Then
+ &apos; Recalculate profit of new transaction
+ Profit = Profit - oMovementSheet.GetCellByPosition(SBCOLUMNPRCREST2, iRow).Value
+ AddValueToCellContent(SBCOLUMNQTYSOLD2, iRow, RestQuantity)
+ PartialValue = RestQuantity / Sold * Value
+ AddValueToCellContent(SBCOLUMNREALPROC2, iRow, PartialValue)
+ Sold = Sold - RestQuantity
+ Value = Value - PartialValue
+ Else
+ &apos; Recalculate profit of neTransactModel.lstBuyStocks.Textw transaction
+ PartialValue = oMovementSheet.GetCellByPosition(SBCOLUMNPRCREST2, iRow).Value
+ Profit = Profit - PartialValue/RestQuantity * Sold
+ &apos; Update sold shares cell
+ AddValueToCellContent(SBCOLUMNQTYSOLD2, iRow, Sold)
+ &apos; Update sales turnover cell
+ AddValueToCellContent(SBCOLUMNREALPROC2, iRow, Value)
+ &apos; Update variables for rest of transaction
+ Sold = 0
+ Value = 0
+ End If
+ End If
+ End If
+ iRow = iRow + TransactMode
+ Loop
+ oMovementSheet.GetCellByPosition(SBCOLUMNREALPROFIT2,iNewRow).Value = Profit
+ iStockRow = GetStockRowIndex(SelStockName)
+ iRestQuantity = oFirstSheet.GetCellbyPosition(SBCOLUMNQUANTITY1, iStockRow).Value
+&apos; If iRestQuantity = 0 Then
+&apos; If oSheets.HasbyName(SelStockName) Then
+&apos; oSheets.RemoveByName(SelStockName)
+&apos; End If
+&apos; Else
+
+&apos; End If
+ End If
+ InsertCurrentValue(CurRate, iStockRow,TransactDate)
+ ProtectSheets(oSheets)
+End Sub
+
+
+Sub SelectStockname(aEvent as Object)
+Dim iCurRow as Integer
+Dim CurStockName as String
+ With TransactModel
+ &apos; Find row with stock name
+ If TransactModel.Step = SBDIALOGBUY Then
+ CurStockName = .lstBuyStocks.Text
+ iCurRow = GetStockRowIndex(CurStockName)
+ .txtQuantity.ValueMax = 10000000
+ Else
+ Dim ListBoxList() as String
+ ListBoxList() = GetSelectedListboxItems(aEvent.Source.getModel())
+ CurStockName = ListBoxList(0)
+&apos; CurStockName = DlgTransaction.GetControl(aEvent.Source.getModel.Name).GetSelectedItem()
+ iCurRow = GetStockRowIndex(CurStockName)
+ Dim fdouble as Double
+ fdouble = oFirstSheet.GetCellByPosition(SBCOLUMNQUANTITY1, iCurRow).Value
+ .txtQuantity.Value = fdouble
+ .txtQuantity.ValueMax = oFirstSheet.GetCellByPosition(SBCOLUMNQUANTITY1, iCurRow).Value
+ .txtRate.Value = oFirstSheet.GetCellbyPosition(SBCOLUMNRATE1, iCurRow).Value
+ End If
+ .txtStockID.Enabled = .Step = SBDIALOGBUY
+ .lblStockID.Enabled = .Step = SBDIALOGBUY
+ &apos; Default settings for quantity and rate
+ .txtStockID.Text = GetStockID(CurStockName, iCurRow)
+ End With
+ EnableTransactionControls(CurStockName &lt;&gt; &quot;&quot;)
+ TransactModel.cmdGoOn.DefaultButton = True
+End Sub
+
+
+
+Sub HandleStocks(Mode as Integer, oDialog as Object)
+Dim DividendPerShare, DividendTotal, RestQuantity, OldValue
+Dim SelStockName, CellStockName as String
+Dim oNameCell as Object, oDateCell as Object
+Dim iRow as Integer
+Dim oDividendCell as Object
+Dim Amount
+Dim OldNumber, NewNumber as Integer
+Dim NoteText as String
+Dim TotalStocksCount as Long
+Dim oModel as Object
+ oDocument.AddActionLock
+ oDialog.EndExecute()
+ oModel = oDialog.Model
+ SelStockName = DlgStockRates.GetControl(&quot;lstStockNames&quot;).GetSelectedItem()
+ Select Case Mode
+ Case HANDLEDIVIDEND
+ Dim bTakeTotal as Boolean
+ &apos; Update transactions: Enter dividend paid for all Buy transactions not sold completely
+ bTakeTotal = oModel.optTotal.State = 1
+ If bTakeTotal Then
+ DividendTotal = oModel.txtDividend.Value
+ iRow = GetStockRowIndex(SelStockName)
+ TotalStocksCount = oFirstSheet.GetCellByPosition(SBCOLUMNQUANTITY1,iRow).Value
+ DividendPerShare = DividendTotal/TotalStocksCount
+ Else
+ DividendPerShare = oModel.txtDividend.Value
+ End If
+
+ Case HANDLESPLIT
+ &apos; Store entered values in variables
+ OldNumber = oModel.txtOldRate.Value
+ NewNumber = oModel.txtNewRate.Value
+ SplitDate = CDateFromISO(oModel.txtDate.Date)
+ iRow = SBROWFIRSTTRANSACT2
+ NoteText = cSplit &amp; SplitDate &amp; &quot;, &quot; &amp; oModel.txtOldRate.Value &amp; oModel.lblColon.Label &amp; oModel.txtNewRate.Value
+ Do
+ oNameCell = oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iRow)
+ CellStockName = oNameCell.String
+ If CellStockName = SelStockName Then
+ oDateCell = oMovementSheet.GetCellByPosition(SBCOLUMNDATE2, iRow)
+ If oDateCell.Value &gt;= SplitDate Then
+ MsgBox sMsgWrongExchangeDate, SBMSGOK + SBMSGSTOP, sMsgError
+ Exit Sub
+ End If
+ End If
+ iRow = iRow + 1
+ Loop Until CellStockName = &quot;&quot;
+ End Select
+ iRow = SBROWFIRSTTRANSACT2
+ UnprotectSheets(oSheets)
+ Do
+ oNameCell = oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iRow)
+ CellStockName = oNameCell.String
+ If CellStockName = SelStockName Then
+ Select Case Mode
+ Case HANDLEDIVIDEND
+ RestQuantity = oMovementSheet.GetCellByPosition(SBCOLUMNQTYREST2, iRow).Value
+ If RestQuantity &gt; 0 Then
+ oDividendCell = oMovementSheet.GetCellByPosition(SBCOLUMNDIVIDEND2, iRow)
+ OldValue = oDividendCell.Value
+ oDividendCell.Value = OldValue + RestQuantity * DividendPerShare
+ End If
+ Case HANDLESPLIT
+ oDateCell = oMovementSheet.GetCellByPosition(SBCOLUMNDATE2, iRow)
+ SplitCellValue(oMovementSheet, NewNumber, OldNumber, SBCOLUMNQUANTITY2, iRow, NoteText)
+ SplitCellValue(oMovementSheet, OldNumber, NewNumber, SBCOLUMNRATE2, iRow, &quot;&quot;)
+ SplitCellValue(oMovementSheet, NewNumber, OldNumber, SBCOLUMNQTYSOLD2, iRow, &quot;&quot;)
+ End Select
+ End If
+ iRow = iRow + 1
+ Loop Until CellStockName = &quot;&quot;
+ If Mode = HANDLESPLIT Then
+ CalculateChartafterSplit(SelStockName, NewNumber, OldNumber, NoteText, SplitDate)
+ End If
+ oDocument.CalculateAll()
+ ProtectSheets(oSheets)
+ oDocument.RemoveActionLock
+End Sub
+
+
+Sub CancelStockRate()
+ DlgStockRates.EndExecute()
+End Sub
+
+
+Sub CancelTransaction()
+ DlgTransaction.EndExecute()
+End Sub
+
+
+Sub CommitStockRate()
+Dim CurStep as Integer
+ CurStep = StockRatesModel.Step
+ Select Case CurStep
+ Case 1
+ &apos; Check for quantity entered
+ If StockRatesModel.txtDividend.Value = 0 Then
+ MsgBox sMsgNoDividend, SBMSGSTOP+SBMSGSTOP, sMsgError
+ Exit Sub
+ End If
+ HandleStocks(HANDLEDIVIDEND, DlgStockRates)
+ Case 2
+ HandleStocks(HANDLESPLIT, DlgStockRates)
+ Case 3
+ InsertCompanyHistory()
+ End Select
+End Sub
+
+
+Sub EnableTransactionControls(bEnable as Boolean)
+ With TransactModel
+ .lblQuantity.Enabled = bEnable
+ .txtQuantity.Enabled = bEnable
+ .lblRate.Enabled = bEnable
+ .txtRate.Enabled = bEnable
+ .lblDate.Enabled = bEnable
+ .txtDate.Enabled = bEnable
+ .lblCommission.Enabled = bEnable
+ .txtCommission.Enabled = bEnable
+ .lblMinimum.Enabled = bEnable
+ .txtMinimum.Enabled = bEnable
+ .lblFix.Enabled = bEnable
+ .txtFix.Enabled = bEnable
+ If TransactModel.Step = SBDIALOGSELL Then
+ .cmdGoOn.Enabled = Ubound(TransactModel.lstSellStocks.SelectedItems()) &gt; -1
+ DlgTransaction.GetControl(&quot;lstSellStocks&quot;).SetFocus()
+ Else
+ .cmdGoOn.Enabled = TransactModel.lstBuyStocks.Text &lt;&gt; &quot;&quot;
+ DlgTransaction.GetControl(&quot;lstBuyStocks&quot;).SetFocus()
+ End If
+ If bEnable Then
+ TransactModel.cmdGoOn.DefaultButton = True
+ End If
+ End With
+End Sub
+
+
+Sub SetupTransactionControls(CurStep as Integer)
+ DlgReference = DlgTransaction
+ With TransactModel
+ .txtDate.Date = CDateToISO(Date())
+ .txtDate.DateMax = CDateToISO(Date())
+ .txtStockID.Enabled = False
+ .lblStockID.Enabled = False
+ .lblStockID.Label = sCurStockIDLabel
+ .txtRate.CurrencySymbol = sCurCurrency
+ .txtFix.CurrencySymbol = sCurCurrency
+ .Step = CurStep
+ End With
+ DlgTransaction.Title = TransactTitle(CurStep)
+ CellValuetoControl(oBankSheet, TransactModel.txtCommission, &quot;ProvisionPercent&quot;)
+ CellValuetoControl(oBankSheet, TransactModel.txtMinimum, &quot;ProvisionMinimum&quot;)
+ CellValuetoControl(oBankSheet, TransactModel.txtFix, &quot;ProvisionFix&quot;)
+End Sub
+
+
+Sub AddShortCuttoControl()
+Dim SelCompany as String
+Dim iRow, SelIndex as Integer
+ SelIndex = DlgTransaction.GetControl(&quot;lstBuyStocks&quot;).GetSelectedItemPos()
+ If SelIndex &lt;&gt; -1 Then
+ SelCompany = TransactModel.lstBuyStocks.StringItemList(SelIndex)
+ iRow = GetStockRowIndex(SelCompany)
+ If iRow &lt;&gt; -1 Then
+ TransactModel.txtStockID.Text = oFirstSheet.GetCellByPosition(SBCOLUMNID1,iRow).String
+ TransactModel.txtRate.Value = oFirstSheet.GetCellByPosition(SBCOLUMNRATE1,iRow).Value
+ Else
+ TransactModel.txtStockID.Text = &quot;&quot;
+ TransactModel.txtRate.Value = 0
+ End If
+ Else
+ TransactModel.txtStockID.Text = &quot;&quot;
+ TransactModel.txtRate.Value = 0
+ End If
+End Sub
+
+
+Sub OpenStockRatePage(aEvent)
+Dim CurStep as Integer
+ Initialize(True)
+ CurStep = aEvent.Source.Model.Tag
+ If FillListbox(DlgStockRates.GetControl(&quot;lstStockNames&quot;), StockRatesTitle(CurStep), True) Then
+ StockRatesModel.Step = CurStep
+ ToggleStockRateControls(False, CurStep)
+ InitializeStockRatesControls(CurStep)
+ DlgStockRates.Execute()
+ End If
+End Sub
+
+
+Sub SelectStockNameForRates()
+Dim StockName as String
+ StockName = DlgStockRates.GetControl(&quot;lstStockNames&quot;).GetSelectedItem()
+ If StockName &lt;&gt; &quot;&quot; Then
+ StockRatesModel.txtStockID.Text = GetStockID(StockName)
+ ToggleStockRateControls(True, StockRatesModel.Step)
+ End If
+ StockRatesModel.cmdGoOn.DefaultButton = True
+End Sub
+
+
+Sub ToggleStockRateControls(bDoEnable as Boolean, CurStep as Integer)
+ With StockRatesModel
+ .lblStockID.Enabled = False
+ .txtStockID.Enabled = False
+ .cmdGoOn.Enabled = Ubound(StockRatesModel.lstStockNames.SelectedItems()) &lt;&gt; -1
+ Select Case CurStep
+ Case 1
+ .optPerShare.Enabled = bDoEnable
+ .optTotal.Enabled = bDoEnable
+ .lblDividend.Enabled = bDoEnable
+ .txtDividend.Enabled = bDoEnable
+ Case 2
+ .lblExchangeRate.Enabled = bDoEnable
+ .lblDate.Enabled = bDoEnable
+ .lblColon.Enabled = bDoEnable
+ .txtOldRate.Enabled = bDoEnable
+ .txtNewRate.Enabled = bDoEnable
+ .txtDate.Enabled = bDoEnable
+ Case 3
+ .lblStartDate.Enabled = bDoEnable
+ .lblEndDate.Enabled = bDoEnable
+ .txtStartDate.Enabled = bDoEnable
+ .txtEndDate.Enabled = bDoEnable
+ .hlnInterval.Enabled = bDoEnable
+ .optDaily.Enabled = bDoEnable
+ .optWeekly.Enabled = bDoEnable
+ End Select
+ End With
+End Sub
+
+
+Sub InitializeStockRatesControls(CurStep as Integer)
+ DlgReference = DlgStockRates
+ DlgStockRates.Title = StockRatesTitle(CurStep)
+ With StockRatesModel
+ .txtStockID.Text = &quot;&quot;
+ .lblStockID.Label = sCurStockIDLabel
+ Select Case CurStep
+ Case 1
+ .txtDividend.Value = 0
+ .optPerShare.State = 1
+ .txtDividend.CurrencySymbol = sCurCurrency
+ Case 2
+ .txtOldRate.Value = 1
+ .txtNewRate.Value = 1
+ .txtDate.Date = CDateToISO(Date())
+ Case 3
+ .txtStartDate.DateMax = CDateToISO(CDate(Date())-1)
+ .txtEndDate.DateMax = CDateToISO(CDate(Date())-1)
+ .txtStartDate.Date = CDateToISO(CDate(Date())-8)
+ .txtEndDate.Date = CDateToISO(CDate(Date())-1)
+ .optDaily.State = 1
+ End Select
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Dialog2.xdl b/test/user-template/user/basic/Depot/Dialog2.xdl
new file mode 100644
index 000000000000..652acaa1942a
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Dialog2.xdl
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
+<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Dialog2" dlg:tab-index="0" dlg:left="91" dlg:top="24" dlg:width="220" dlg:height="128" dlg:page="1" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_DIALOG_SELLBUY" dlg:closeable="true" dlg:moveable="true">
+ <dlg:bulletinboard>
+ <dlg:text dlg:id="lblStockNames" dlg:tab-index="0" dlg:left="6" dlg:top="6" dlg:width="102" dlg:height="8" dlg:value="lblStockNames"/>
+ <dlg:menulist dlg:id="lstSellStocks" dlg:tab-index="1" dlg:left="6" dlg:top="17" dlg:width="102" dlg:height="12" dlg:page="1" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_1_LSTSELLSTOCKS" dlg:spin="true">
+ <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.script:Depot.Depot.SelectStockname?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:menulist>
+ <dlg:combobox dlg:id="lstBuyStocks" dlg:tab-index="2" dlg:left="6" dlg:top="17" dlg:width="102" dlg:height="12" dlg:page="2" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_2_LSTBUYSTOCKS" dlg:spin="true">
+ <script:event script:event-name="on-textchange" script:macro-name="vnd.sun.star.script:Depot.Depot.SelectStockname?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:combobox>
+ <dlg:text dlg:id="lblStockID" dlg:tab-index="3" dlg:left="150" dlg:top="6" dlg:width="66" dlg:height="8" dlg:value="lblStockID"/>
+ <dlg:textfield dlg:id="txtStockID" dlg:tab-index="4" dlg:left="150" dlg:top="17" dlg:width="40" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_TXTSTOCKID_SELLBUY"/>
+ <dlg:text dlg:id="lblQuantity" dlg:tab-index="5" dlg:left="6" dlg:top="36" dlg:width="57" dlg:height="8" dlg:value="lblQuantity"/>
+ <dlg:numericfield dlg:id="txtQuantity" dlg:tab-index="6" dlg:left="6" dlg:top="47" dlg:width="46" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_TXTQUANTITY" dlg:decimal-accuracy="0" dlg:value-min="1"/>
+ <dlg:currencyfield dlg:id="txtRate" dlg:tab-index="7" dlg:left="68" dlg:top="47" dlg:width="40" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_TXTRATE" dlg:value-min="0"/>
+ <dlg:datefield dlg:id="txtDate" dlg:tab-index="8" dlg:left="150" dlg:top="47" dlg:width="50" dlg:height="12" dlg:tag="Dialog2" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_TXTDATE" dlg:strict-format="true" dlg:spin="true">
+ <script:event script:event-name="on-textchange" script:macro-name="vnd.sun.star.script:Depot.tools.CheckInputDate?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:datefield>
+ <dlg:text dlg:id="lblRate" dlg:tab-index="9" dlg:left="68" dlg:top="36" dlg:width="77" dlg:height="8" dlg:value="lblRate"/>
+ <dlg:text dlg:id="lblDate" dlg:tab-index="10" dlg:left="150" dlg:top="37" dlg:width="66" dlg:height="8" dlg:value="lblDate"/>
+ <dlg:formattedfield dlg:id="txtCommission" dlg:tab-index="11" dlg:left="6" dlg:top="90" dlg:width="40" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_TXTCOMMISSION" dlg:format-code="0,00%" dlg:format-locale="de;DE"/>
+ <dlg:text dlg:id="lblCommission" dlg:tab-index="12" dlg:left="6" dlg:top="79" dlg:width="60" dlg:height="8" dlg:value="lblCommission"/>
+ <dlg:currencyfield dlg:id="txtFix" dlg:tab-index="13" dlg:left="68" dlg:top="90" dlg:width="40" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_TXTFIX" dlg:value-min="0"/>
+ <dlg:currencyfield dlg:id="txtMinimum" dlg:tab-index="14" dlg:left="150" dlg:top="90" dlg:width="40" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_TXTMINIMUM" dlg:value-min="0"/>
+ <dlg:text dlg:id="lblFix" dlg:tab-index="15" dlg:left="68" dlg:top="79" dlg:width="71" dlg:height="8" dlg:value="lblFix"/>
+ <dlg:text dlg:id="lblMinimum" dlg:tab-index="16" dlg:left="150" dlg:top="79" dlg:width="66" dlg:height="8" dlg:value="lblMinimum"/>
+ <dlg:button dlg:id="cmdCancel" dlg:tab-index="17" dlg:left="58" dlg:top="109" dlg:width="50" dlg:height="14" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_CMDCANCEL_SELLBUY" dlg:value="cmdCancel">
+ <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:Depot.Depot.CancelTransaction?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:button>
+ <dlg:button dlg:id="cmdGoOn" dlg:tab-index="18" dlg:left="111" dlg:top="109" dlg:width="50" dlg:height="14" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_CMDGOON_SELLBUY" dlg:value="cmdGoOn">
+ <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:Depot.Depot.TransactionOk?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:button>
+ <dlg:fixedline dlg:id="hlnCommission" dlg:tab-index="19" dlg:left="6" dlg:top="66" dlg:width="210" dlg:height="8" dlg:value="hlnCommission"/>
+ </dlg:bulletinboard>
+</dlg:window> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Dialog3.xdl b/test/user-template/user/basic/Depot/Dialog3.xdl
new file mode 100644
index 000000000000..87bda0197f28
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Dialog3.xdl
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
+<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Dialog3" dlg:left="161" dlg:top="81" dlg:width="176" dlg:height="119" dlg:page="3" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_DIALOG_SPLIT" dlg:closeable="true" dlg:moveable="true">
+ <dlg:bulletinboard>
+ <dlg:text dlg:id="lblStockNames" dlg:tab-index="0" dlg:left="6" dlg:top="6" dlg:width="98" dlg:height="8" dlg:value="lblStockNames"/>
+ <dlg:menulist dlg:id="lstStockNames" dlg:tab-index="1" dlg:left="5" dlg:top="17" dlg:width="102" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_LSTSTOCKNAMES" dlg:spin="true">
+ <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.script:Depot.Depot.SelectStockNameForRates?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:menulist>
+ <dlg:textfield dlg:id="txtStockID" dlg:tab-index="2" dlg:left="120" dlg:top="17" dlg:width="50" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_TXTSTOCKID_SPLIT"/>
+ <dlg:datefield dlg:id="txtStartDate" dlg:tab-index="3" dlg:left="63" dlg:top="37" dlg:width="50" dlg:height="12" dlg:page="3" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_3_TXTSTARTDATE" dlg:spin="true">
+ <script:event script:event-name="on-textchange" script:macro-name="vnd.sun.star.script:Depot.tools.CheckInputDate?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:datefield>
+ <dlg:datefield dlg:id="txtEndDate" dlg:tab-index="4" dlg:left="63" dlg:top="53" dlg:width="50" dlg:height="12" dlg:page="3" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_3_TXTENDDATE" dlg:spin="true">
+ <script:event script:event-name="on-textchange" script:macro-name="vnd.sun.star.script:Depot.tools.CheckInputDate?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:datefield>
+ <dlg:radiogroup>
+ <dlg:radio dlg:id="optDaily" dlg:tab-index="5" dlg:left="12" dlg:top="83" dlg:width="75" dlg:height="10" dlg:page="3" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_3_OPTDAILY" dlg:value="optDaily"/>
+ <dlg:radio dlg:id="optWeekly" dlg:tab-index="6" dlg:left="101" dlg:top="83" dlg:width="69" dlg:height="10" dlg:page="3" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_3_OPTWEEKLY" dlg:value="optWeekly"/>
+ </dlg:radiogroup>
+ <dlg:datefield dlg:id="txtDate" dlg:tab-index="7" dlg:left="71" dlg:top="73" dlg:width="50" dlg:height="12" dlg:page="2" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_2_TXTDATE" dlg:spin="true">
+ <script:event script:event-name="on-textchange" script:macro-name="vnd.sun.star.script:Depot.tools.CheckInputDate?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:datefield>
+ <dlg:radiogroup>
+ <dlg:radio dlg:id="optPerShare" dlg:tab-index="8" dlg:left="6" dlg:top="37" dlg:width="69" dlg:height="10" dlg:page="1" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_1_OPTPERSHARE" dlg:value="optPerShare"/>
+ <dlg:radio dlg:id="optTotal" dlg:tab-index="9" dlg:left="6" dlg:top="51" dlg:width="69" dlg:height="10" dlg:page="1" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_1_OPTTOTAL" dlg:value="optTotal"/>
+ </dlg:radiogroup>
+ <dlg:currencyfield dlg:id="txtDividend" dlg:tab-index="10" dlg:left="6" dlg:top="80" dlg:width="50" dlg:height="12" dlg:page="1" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_1_TXTDIVIDEND" dlg:value-min="0" dlg:spin="true"/>
+ <dlg:button dlg:id="cmdCancel" dlg:tab-index="11" dlg:left="41" dlg:top="98" dlg:width="50" dlg:height="14" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_CMDCANCEL_SPLIT" dlg:value="cmdCancel">
+ <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:Depot.Depot.CancelStockRate?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:button>
+ <dlg:button dlg:id="cmdGoOn" dlg:tab-index="12" dlg:left="94" dlg:top="98" dlg:width="50" dlg:height="14" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_CMDGOON_SPLIT" dlg:value="cmdGoOn">
+ <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:Depot.Depot.CommitStockRate?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:button>
+ <dlg:text dlg:id="lblStockID" dlg:tab-index="13" dlg:left="120" dlg:top="6" dlg:width="50" dlg:height="8" dlg:value="lblStockID"/>
+ <dlg:text dlg:id="lblDividend" dlg:tab-index="14" dlg:left="6" dlg:top="68" dlg:width="73" dlg:height="8" dlg:page="1" dlg:value="lblDividend"/>
+ <dlg:text dlg:id="lblExchangeRate" dlg:tab-index="15" dlg:left="6" dlg:top="39" dlg:width="92" dlg:height="8" dlg:page="2" dlg:value="lblExchangeRate"/>
+ <dlg:text dlg:id="lblColon" dlg:tab-index="16" dlg:left="40" dlg:top="55" dlg:width="5" dlg:height="8" dlg:page="2" dlg:value=" :"/>
+ <dlg:text dlg:id="lblDate" dlg:tab-index="17" dlg:left="5" dlg:top="75" dlg:width="66" dlg:height="8" dlg:page="2" dlg:value="lblDate"/>
+ <dlg:fixedline dlg:id="hlnInterval" dlg:tab-index="18" dlg:left="6" dlg:top="72" dlg:width="164" dlg:height="8" dlg:page="3" dlg:value="hlnInterval"/>
+ <dlg:text dlg:id="lblStartDate" dlg:tab-index="19" dlg:left="6" dlg:top="39" dlg:width="53" dlg:height="8" dlg:page="3" dlg:value="lblStartDate"/>
+ <dlg:text dlg:id="lblEndDate" dlg:tab-index="20" dlg:left="6" dlg:top="55" dlg:width="53" dlg:height="8" dlg:page="3" dlg:value="lblEndDate"/>
+ <dlg:numericfield dlg:id="txtOldRate" dlg:tab-index="21" dlg:left="6" dlg:top="53" dlg:width="30" dlg:height="12" dlg:page="2" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_2_TXTOLDRATE" dlg:decimal-accuracy="0" dlg:value-min="1" dlg:spin="true"/>
+ <dlg:numericfield dlg:id="txtNewRate" dlg:tab-index="22" dlg:left="50" dlg:top="53" dlg:width="30" dlg:height="12" dlg:page="2" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_2_TXTNEWRATE" dlg:decimal-accuracy="0" dlg:value-min="1" dlg:spin="true"/>
+ </dlg:bulletinboard>
+</dlg:window> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Dialog4.xdl b/test/user-template/user/basic/Depot/Dialog4.xdl
new file mode 100644
index 000000000000..f5c86ce47355
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Dialog4.xdl
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
+<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Dialog4" dlg:left="161" dlg:top="81" dlg:width="160" dlg:height="120" dlg:page="1" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_DIALOG_HISTORY" dlg:closeable="true" dlg:moveable="true">
+ <dlg:bulletinboard>
+ <dlg:text dlg:id="lblWelcome" dlg:tab-index="0" dlg:left="6" dlg:top="6" dlg:width="148" dlg:height="49" dlg:value="lblWelcome" dlg:multiline="true"/>
+ <dlg:text dlg:id="lblHint" dlg:tab-index="1" dlg:left="6" dlg:top="73" dlg:width="148" dlg:height="26" dlg:value="lblHint" dlg:multiline="true"/>
+ <dlg:button dlg:id="cmdCancel" dlg:tab-index="2" dlg:left="28" dlg:top="100" dlg:width="50" dlg:height="14" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_CMDCANCEL_HISTORY" dlg:value="cmdCancel">
+ <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:Depot.Currency.CloseStartUpDialog?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:button>
+ <dlg:button dlg:id="cmdGoOn" dlg:tab-index="3" dlg:left="84" dlg:top="100" dlg:width="52" dlg:height="14" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_0_CMDGOON_HISTORY" dlg:value="cmdGoOn">
+ <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:Depot.Currency.ChooseMarket?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:button>
+ <dlg:menulist dlg:id="lstMarkets" dlg:tab-index="4" dlg:left="6" dlg:top="57" dlg:width="148" dlg:height="12" dlg:help-url="HID:WIZARDS_HID_DLGDEPOT_LSTMARKETS" dlg:spin="true">
+ <script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.script:Depot.Currency.EnableGoOnButton?language=Basic&amp;location=application" script:language="Script"/>
+ </dlg:menulist>
+ </dlg:bulletinboard>
+</dlg:window> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Internet.xba b/test/user-template/user/basic/Depot/Internet.xba
new file mode 100644
index 000000000000..f8b646d54133
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Internet.xba
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Internet" script:language="StarBasic">REM ***** BASIC *****
+Option Explicit
+Public sNewSheetName as String
+
+Function CheckHistoryControls()
+Dim bLocGoOn as Boolean
+Dim Firstdate as Date
+Dim LastDate as Date
+ LastDate = CDateFromISO(StockRatesModel.txtEndDate.Date)
+ FirstDate = CDateFromISO(StockRatesModel.txtStartDate.Date)
+ bLocGoOn = FirstDate &lt;&gt; 0 And LastDate &lt;&gt; 0
+ If bLocGoOn Then
+ If FirstDate &gt;= LastDate Then
+ Msgbox(sMsgStartDatebeforeEndDate,16, sProductname)
+ bLocGoOn = False
+ End If
+ End If
+ CheckHistoryControls = bLocGoon
+End Function
+
+
+Sub InsertCompanyHistory()
+Dim StockName as String
+Dim CurRow as Integer
+Dim sMsgInternetError as String
+Dim CurRate as Double
+Dim oCell as Object
+Dim sStockID as String
+Dim ChartSource as String
+ If CheckHistoryControls() Then
+ StartDate = CDateFromISO(StockRatesModel.txtStartDate.Date)
+ EndDate = CDateFromISO(StockRatesModel.txtEndDate.Date)
+ DlgStockRates.EndExecute()
+ If StockRatesModel.optDaily.State = 1 Then
+ sInterval = &quot;d&quot;
+ iStep = 1
+ ElseIf StockRatesModel.optWeekly.State = 1 Then
+ sInterval = &quot;w&quot;
+ iStep = 7
+ StartDate = StartDate - WeekDay(StartDate) + 2
+ EndDate = EndDate - WeekDay(EndDate) + 2
+ End If
+ iEndDay = Day(EndDate)
+ iEndMonth = Month(EndDate)
+ iEndYear = Year(EndDate)
+ iStartDay = Day(StartDate)
+ iStartMonth = Month(StartDate)
+ iStartYear = Year(StartDate)
+&apos; oDocument.AddActionLock()
+ UnprotectSheets(oSheets)
+ InitializeStatusline(&quot;&quot;, 10, 1)
+ oBackGroundSheet = oSheets.GetbyName(&quot;Background&quot;)
+ StockName = DlgStockRates.GetControl(&quot;lstStockNames&quot;).GetSelectedItem()
+ CurRow = GetStockRowIndex(Stockname)
+ sStockID = oFirstSheet.GetCellByPosition(SBCOLUMNID1, CurRow).String
+ ChartSource = ReplaceString(HistoryChartSource, sStockID, &quot;&lt;StockID&gt;&quot;)
+ ChartSource = ReplaceString(ChartSource, iStartDay, &quot;&lt;StartDay&gt;&quot;)
+ ChartSource = ReplaceString(ChartSource, cStr(iStartMonth-1), &quot;&lt;StartMonth&gt;&quot;)
+ ChartSource = ReplaceString(ChartSource, iStartYear, &quot;&lt;StartYear&gt;&quot;)
+ ChartSource = ReplaceString(ChartSource, iEndDay, &quot;&lt;EndDay&gt;&quot;)
+ ChartSource = ReplaceString(ChartSource, cStr(iEndMonth-1), &quot;&lt;EndMonth&gt;&quot;)
+ ChartSource = ReplaceString(ChartSource, iEndYear, &quot;&lt;EndYear&gt;&quot;)
+ ChartSource = ReplaceString(ChartSource, sInterval, &quot;&lt;interval&gt;&quot;)
+ oStatusLine.SetValue(2)
+ If GetCurrentRate(ChartSource, CurRate, 1) Then
+ oStatusLine.SetValue(8)
+ UpdateValue(StockName, Today, CurRate)
+ oStatusLine.SetValue(9)
+ UpdateChart(StockName)
+ oStatusLine.SetValue(10)
+ Else
+ sMsgInternetError = Stockname &amp; &quot;: &quot; &amp; sNoInternetDataAvailable &amp; chr(13) &amp; sCheckInternetSettings
+ Msgbox(sMsgInternetError, 16, sProductname)
+ End If
+ ProtectSheets(oSheets)
+ oStatusLine.End
+ If oSheets.HasbyName(sNewSheetName) Then
+ oController.ActiveSheet = oSheets.GetByName(sNewSheetName)
+ End If
+&apos; oDocument.RemoveActionLock()
+ End If
+End Sub
+
+
+
+Sub InternetUpdate()
+Dim i as Integer
+Dim StocksCount as Integer
+Dim iStartRow as Integer
+Dim sUrl as String
+Dim StockName as String
+Dim CurRate as Double
+Dim oCell as Object
+Dim sMsgInternetError as String
+Dim sStockID as String
+Dim ChartSource as String
+&apos; oDocument.AddActionLock()
+ Initialize(True)
+ UnprotectSheets(oSheets)
+ StocksCount = GetStocksCount(iStartRow)
+ InitializeStatusline(&quot;&quot;, StocksCount + 1, 1)
+ Today = CDate(Date)
+ For i = iStartRow + 1 To iStartRow + StocksCount
+ StockName = oFirstSheet.GetCellbyPosition(SBCOLUMNNAME1, i).String
+ sStockID = oFirstSheet.GetCellByPosition(SBCOLUMNID1, i).String
+ ChartSource = ReplaceString(sCurChartSource, sStockID, &quot;&lt;StockID&gt;&quot;)
+ If GetCurrentRate(ChartSource, CurRate, 0) Then
+ InsertCurrentValue(CurRate, i, Now)
+ Else
+ sMsgInternetError = Stockname &amp; &quot;: &quot; &amp; sNoInternetDataAvailable &amp; chr(13) &amp; sCheckInternetSettings
+ Msgbox(sMsgInternetError, 16, sProductname)
+ End If
+ oStatusline.SetValue(i - iStartRow + 1)
+ Next
+ ProtectSheets(oSheets)
+ oStatusLine.End
+&apos; oDocument.RemoveActionLock
+End Sub
+
+
+
+Function GetCurrentRate(sUrl as String, fValue As Double, iValueRow as Integer) as Boolean
+Dim sFilter As String
+Dim sOptions As String
+Dim oLinkSheet As Object
+Dim sDate as String
+ If oSheets.hasByName(&quot;Link&quot;) Then
+ oLinkSheet = oSheets.getByName(&quot;Link&quot;)
+ Else
+ oLinkSheet = oDocument.createInstance(&quot;com.sun.star.sheet.Spreadsheet&quot;)
+ oSheets.insertByName(&quot;Link&quot;, oLinkSheet)
+ oLinkSheet.IsVisible = False
+ End If
+
+ sFilter = &quot;Text - txt - csv (StarCalc)&quot;
+ sOptions = sCurSeparator &amp; &quot;,34,SYSTEM,1,1/10/2/10/3/10/4/10/5/10/6/10/7/10/8/10/9/10&quot;
+
+ oLinkSheet.LinkMode = com.sun.star.sheet.SheetLinkMode.NONE
+ oLinkSheet.link(sUrl, &quot;&quot;, sFilter, sOptions, 1 )
+ fValue = oLinkSheet.getCellByPosition(iValueCol, iValueRow).Value
+ If fValue = 0 Then
+ Dim sValue as String
+ sValue = oLinkSheet.getCellByPosition(1, iValueRow).String
+ sValue = ReplaceString(sValue, &quot;.&quot;,&quot;,&quot;)
+ fValue = Val(sValue)
+ End If
+ GetCurrentRate = fValue &lt;&gt; 0
+End Function
+
+
+
+Sub UpdateValue(ByVal sName As String, fDate As Double, fValue As Double )
+Dim oSheet As Object
+Dim iColumn As Long
+Dim iRow As Long
+Dim i as Integer
+Dim oCell As Object
+Dim LastDate as Date
+Dim bLeaveLoop as Boolean
+Dim RemoveCount as Integer
+Dim iLastRow as Integer
+Dim iLastLinkRow as Integer
+Dim dDate as Date
+Dim CurDate as Date
+Dim oLinkSheet as Object
+Dim StartIndex as Integer
+Dim iCellValue as Long
+ &apos; Insert Sheet with Company - Chart
+ sName = CheckNewSheetname(oSheets, sName)
+ If NOT oSheets.hasByName(sName) Then
+ oSheets.CopybyName(&quot;Background&quot;, sName, oSheets.Count)
+ oSheet = oSheets.getByName(sName)
+ iCurRow = SBSTARTROW
+ iMaxRow = iCurRow
+ oCell = oSheet.getCellByPosition(SBDATECOLUMN, iCurRow)
+ oCell.Value = fDate
+ End If
+ sNewSheetName = sName
+ oLinkSheet = oSheets.GetByName(&quot;Link&quot;)
+ oSheet = oSheets.getByName(sName)
+ iLastRow = GetLastUsedRow(oSheet)- 2
+ iLastLinkRow = GetLastUsedRow(oLinkSheet)
+ iCurRow = iLastRow
+ bLeaveLoop = False
+ RemoveCount = 0
+ &apos; Delete all Cells in Date Area
+ Do
+ oCell = oSheet.GetCellbyPosition(SBDATECOLUMN,iCurRow)
+ If oCell.CellStyle = sColumnHeader Then
+ bLeaveLoop = True
+ StartIndex = iCurRow
+ iCurRow = iCurRow + 1
+ Else
+ RemoveCount = RemoveCount + 1
+ iCurRow = iCurRow - 1
+ End If
+ Loop Until bLeaveLoop
+ If RemoveCount &gt; 1 Then
+ oSheet.Rows.RemoveByIndex(iCurRow, RemoveCount-1)
+ End If
+ For i = 1 To iLastLinkRow
+ oCell = oSheet.GetCellbyPosition(SBDATECOLUMN,iCurRow)
+ iCellValue = oLinkSheet.GetCellByPosition(0,i).Value
+ If iCellValue &gt; 0 Then
+ oCell.SetValue(oLinkSheet.GetCellByPosition(0,i).Value)
+ Else
+ oCell.SetValue(StringToDate(oLinkSheet.GetCellByPosition(0,i).String)
+ End If
+ oCell = oSheet.GetCellbyPosition(SBVALUECOLUMN,iCurRow)
+ oCell.SetValue(oLinkSheet.GetCellByPosition(4,i).Value)
+ If i &lt; iLastLinkRow Then
+ iCurRow = iCurRow + 1
+ oSheet.Rows.InsertByIndex(iCurRow,1)
+ End If
+ Next i
+ iMaxRow = iCurRow
+End Sub
+
+
+Function StringToDate(DateString as String) as Date
+Dim ShortMonths(11)
+Dim DateList() as String
+Dim MaxIndex as Integer
+Dim i as Integer
+ ShortMonths(0) = &quot;Jan&quot;
+ ShortMonths(1) = &quot;Feb&quot;
+ ShortMonths(2) = &quot;Mar&quot;
+ ShortMonths(3) = &quot;Apr&quot;
+ ShortMonths(4) = &quot;May&quot;
+ ShortMonths(5) = &quot;Jun&quot;
+ ShortMonths(6) = &quot;Jul&quot;
+ ShortMonths(7) = &quot;Aug&quot;
+ ShortMonths(8) = &quot;Sep&quot;
+ ShortMonths(9) = &quot;Oct&quot;
+ ShortMonths(10) = &quot;Nov&quot;
+ ShortMonths(11) = &quot;Dec&quot;
+ For i = 0 To 11
+ DateString = ReplaceString(DateString,CStr(i+1),ShortMonths(i))
+ Next i
+ DateString = ReplaceString(DateString, &quot;.&quot;, &quot;-&quot;)
+ StringToDate = CDate(DateString)
+End Function
+
+
+Sub UpdateChart(sName As String)
+Dim oSheet As Object
+Dim oCell As Object, oCursor As Object
+Dim oChartRange As Object
+Dim oEmbeddedChart As Object, oCharts As Object
+Dim oChart As Object, oDiagram As Object
+Dim oYAxis As Object, oXAxis As Object
+Dim fMin As Double, fMax As Double
+Dim nDateFormat As Long
+Dim aPos As Variant
+Dim aSize As Variant
+Dim oContainerChart as Object
+Dim mRangeAddresses(0) as New com.sun.star.table.CellRangeAddress
+ mRangeAddresses(0).Sheet = GetSheetIndex(oSheets, sNewSheetName)
+ mRangeAddresses(0).StartColumn = SBDATECOLUMN
+ mRangeAddresses(0).StartRow = SBSTARTROW-1
+ mRangeAddresses(0).EndColumn = SBVALUECOLUMN
+ mRangeAddresses(0).EndRow = iMaxRow
+
+ oSheet = oDocument.Sheets.getByName(sNewSheetName)
+ oCharts = oSheet.Charts
+
+ If Not oCharts.hasElements Then
+ oSheet.GetCellbyPosition(2,2).SetString(sName)
+ oChartRange = oSheet.getCellRangeByPosition(SBDATECOLUMN,6,5,SBSTARTROW-3)
+ aPos = oChartRange.Position
+ aSize = oChartRange.Size
+
+ Dim oRectangleShape As New com.sun.star.awt.Rectangle
+ oRectangleShape.X = aPos.X
+ oRectangleShape.Y = aPos.Y
+ oRectangleShape.Width = aSize.Width
+ oRectangleShape.Height = aSize.Height
+ oCharts.addNewByName(sName, oRectangleShape, mRangeAddresses(), True, False)
+ oContainerChart = oCharts.getByName(sName)
+ oChart = oContainerChart.EmbeddedObject
+ oChart.Title.String = &quot;&quot;
+ oChart.HasLegend = False
+ oChart.diagram = oChart.createInstance(&quot;com.sun.star.chart.XYDiagram&quot;)
+ oDiagram = oChart.Diagram
+ oDiagram.DataRowSource = com.sun.star.chart.ChartDataRowSource.COLUMNS
+ oChart.Area.LineStyle = com.sun.star.drawing.LineStyle.SOLID
+ oXAxis = oDiagram.XAxis
+ oXAxis.TextBreak = False
+ nDateFormat = oXAxis.NumberFormats.getStandardFormat(com.sun.star.util.NumberFormat.DATE, oDocLocale)
+
+ oYAxis = oDiagram.getYAxis()
+ oYAxis.AutoOrigin = True
+ Else
+ oChart = oCharts(0)
+ oChart.Ranges = mRangeAddresses()
+ oChart.HasRowHeaders = False
+ oEmbeddedChart = oChart.EmbeddedObject
+ oDiagram = oEmbeddedChart.Diagram
+ oXAxis = oDiagram.XAxis
+ End If
+ oXAxis.AutoStepMain = False
+ oXAxis.AutoStepHelp = False
+ oXAxis.StepMain = iStep
+ oXAxis.StepHelp = iStep
+ fMin = oSheet.getCellByPosition(SBDATECOLUMN,SBSTARTROW).Value
+ fMax = oSheet.getCellByPosition(SBDATECOLUMN,iMaxRow).Value
+ oXAxis.Min = fMin
+ oXAxis.Max = fMax
+ oXAxis.AutoMin = False
+ oXAxis.AutoMax = False
+End Sub
+
+
+Sub CalculateChartafterSplit(SheetName, NewNumber, OldNumber, NoteText, SplitDate)
+Dim oSheet as Object
+Dim i as Integer
+Dim oValueCell as Object
+Dim oDateCell as Object
+Dim bLeaveLoop as Boolean
+ If oSheets.HasbyName(SheetName) Then
+ oSheet = oSheets.GetbyName(SheetName)
+ i = 0
+ bLeaveLoop = False
+ Do
+ oValueCell = oSheet.GetCellbyPosition(SBVALUECOLUMN, SBSTARTROW + i)
+ If oValueCell.CellStyle = CurrCellStyle Then
+ SplitCellValue(oSheet, OldNumber, NewNumber, SBVALUECOLUMN, SBSTARTROW + i, &quot;&quot;)
+ i = i + 1
+ Else
+ bLeaveLoop = True
+ End If
+ Loop Until bLeaveLoop
+ oDateCell = oSheet.GetCellbyPosition(SBDATECOLUMN, SBSTARTROW + i-1)
+ oDateCell.Annotation.SetString(NoteText)
+ End If
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_de.xba b/test/user-template/user/basic/Depot/Lang_de.xba
new file mode 100644
index 000000000000..1fe55bcca0b6
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_de.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_de" script:language="StarBasic">Option Explicit
+
+Sub LoadGermanLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;~OK&quot;
+ sCancel = &quot;Abbrechen&quot;
+ sColumnHeader = &quot;Spaltenkopf&quot;
+ sInsertStockName = &quot;Bitte fügen Sie zunächst einige Aktien in Ihr Depot ein!&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;: Aktienverwaltung&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;Eingabefehler&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;Bitte geben Sie eine Stückzahl größer als 0 ein&quot;
+ sMsgNoDividend = &quot;Bitte geben Sie eine Dividende je Stück oder eine Gesamtdividende ein&quot;
+ sMsgNoExchangeRate = &quot;Bitte geben Sie eine korrekte Umtauschrate ein (alte Aktien -&gt; neue Aktien).&quot;
+ sMsgNoValidExchangeDate = &quot;Bitte geben Sie ein gültiges Datum für den Aktiensplitt ein.&quot;
+ sMsgWrongExchangeDate = &quot;Splitt nicht möglich, da bereits Transaktionen nach dem Splitt-Datum existieren.&quot;
+ sMsgSellTooMuch = &quot;So viele Aktien können Sie nicht verkaufen. Maximum: &quot;
+ sMsgConfirm = &quot;Bestätigung erforderlich&quot;
+ sMsgFreeStock = &quot;Beabsichtigen Sie die Eingabe von Gratisaktien?&quot;
+ sMsgTotalLoss = &quot;Beabsichtigen Sie die Eingabe eines Totalverlustes?&quot;
+ sMsgAuthorization = &quot;Sicherheitsabfrage&quot;
+ sMsgDeleteAll = &quot;Wollen Sie alle Bewegungen löschen und die Depotübersicht rücksetzen?&quot;
+ cSplit = &quot;Aktiensplitt am &quot;
+ sHistory = &quot;Historie&quot;
+ TransactTitle(1) = &quot;Aktien verkaufen&quot;
+ TransactTitle(2) = &quot;Aktien kaufen&quot;
+ StockRatesTitle(1) = &quot;Dividendenzahlung&quot;
+ StockRatesTitle(2) = &quot;Aktiensplitt&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;Depotwährung&quot;
+ sStockName = &quot;Aktienname&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;Ergebnis Datum&quot;
+ CurrCellStyle = &quot;Ergebnis Euro mit Dezimalen&quot;
+ sStartDate = &quot;Startdatum:&quot;
+ sEndDate = &quot;Enddatum:&quot;
+ sStartUpWelcome = &quot;Diese Vorlage ermöglicht Ihnen eine effiziente Verwaltung Ihres Aktiendepots&quot;
+ sStartUpChooseMarket = &quot;Wählen Sie zunächst Ihre Referenz-Währung und damit den Börsenplatz für das Internet Update aus!&quot;
+ sStartUpHint = &quot;Leider steht Ihnen die &lt;History&gt;- Funktion nur für den amerikanischen Markt zur Verfügung!&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;ohne Internet Update&quot;
+ sMarketPlace = &quot;Börsenplatz:&quot;
+ sNoInternetDataAvailable = &quot;Internet-Kurse konnten nicht empfangen werden!&quot;
+ sCheckInternetSettings = &quot;Mögliche Ursachen sind: &lt;BR&gt; Ihre Internet Einstellungen müssen überprüft werden.&lt;BR&gt; Sie haben eine falsche Kennung (z.B. Symbol, WKN) für die Aktie eingegeben.&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;Das Enddatum muss vor dem heutigen Tag liegen!&quot;
+ sMsgStartDatebeforeEndDate = &quot;Das Startdatum muss vor dem Enddatum liegen!&quot;
+
+ sMarket(0,0) = &quot;Amerikanischer Dollar&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;New York&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;Symbol&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;Euro&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;Frankfurt&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;WKN&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;Englisches Pfund&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;London&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;Symbol&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;Japanischer Yen&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;Tokyo&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;Code&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;Hongkong Dollar&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;Hongkong&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.HK&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;Nummer&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;Australischer Dollar&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;Sydney&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;Symbol&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;Menge&quot;
+ .lblRate.Label = &quot;Kurs&quot;
+ .lblDate.Label = &quot;Transaktionsdatum&quot;
+ .hlnCommission.Label = &quot;Sonstige Ausgaben&quot;
+ .lblCommission.Label = &quot;Provision&quot;
+ .lblMinimum.Label = &quot;Mindestprovision&quot;
+ .lblFix.Label = &quot;Festbetrag/Spesen&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;Dividende/Aktie&quot;
+ .optTotal.Label = &quot;Dividende gesamt&quot;
+ .lblDividend.Label = &quot;Betrag&quot;
+ .lblExchangeRate.Label = &quot;Umtauschrate (alt-&gt;neu)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;Umtauschdatum:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;~Täglich&quot;
+ .optWeekly.Label = &quot;~Wöchentlich&quot;
+ .hlnInterval.Label = &quot;Zeitraum&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_en.xba b/test/user-template/user/basic/Depot/Lang_en.xba
new file mode 100644
index 000000000000..347c5c2544b0
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_en.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_en" script:language="StarBasic">Option Explicit
+
+Sub LoadEnglishLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;~OK&quot;
+ sCancel = &quot;Cancel&quot;
+ sColumnHeader = &quot;Column Header&quot;
+ sInsertStockName = &quot;Please enter shares in your portfolio.&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;: Stocks Manager&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;Input Error&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;Please enter a quantity larger than 0&quot;
+ sMsgNoDividend = &quot;Please enter the dividend per share or the total dividend&quot;
+ sMsgNoExchangeRate = &quot;Please enter the correct exchange rate (old shares -&gt; new shares)&quot;
+ sMsgNoValidExchangeDate = &quot;Please enter a valid date for the split.&quot;
+ sMsgWrongExchangeDate = &quot;Splitting not possible, as transactions already exist after the split date.&quot;
+ sMsgSellTooMuch = &quot;You cannot sell that many shares. Maximum: &quot;
+ sMsgConfirm = &quot;Confirmation Required&quot;
+ sMsgFreeStock = &quot;Do you intend to enter free shares?&quot;
+ sMsgTotalLoss = &quot;Do you intend to enter a total loss?&quot;
+ sMsgAuthorization = &quot;Security Query&quot;
+ sMsgDeleteAll = &quot;Do you want to delete all movements and reset the portfolio overview?&quot;
+ cSplit = &quot;Stock split on &quot;
+ sHistory = &quot;History&quot;
+ TransactTitle(1) = &quot;StarOffice Stocks Manager: Selling Shares&quot;
+ TransactTitle(2) = &quot;StarOffice Stocks Manager: Buying Shares&quot;
+ StockRatesTitle(1) = &quot;StarOffice Stocks Manager: Dividend Payment&quot;
+ StockRatesTitle(2) = &quot;Stock Split&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;Portfolio Currency&quot;
+ sStockName = &quot;Name of Stock&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;Result Date&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;Start date:&quot;
+ sEndDate = &quot;End date:&quot;
+ sStartUpWelcome = &quot;This template enables you to manage your stock portfolio efficiently.&quot;
+ sStartUpChooseMarket = &quot;First, select your reference currency and thus the stock exchange for the Internet update.&quot;
+ sStartUpHint = &quot;Unfortunately, the only &lt;History&gt; function available to you is that for the American market.&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;without Internet update&quot;
+ sMarketPlace = &quot;Stock exchange:&quot;
+ sNoInternetDataAvailable = &quot;No prices could be received from the Internet!&quot;
+ sCheckInternetSettings = &quot;Possible causes could be: &lt;BR&gt;Your Internet settings have to be modified. &lt;BR&gt;The Symbol (e.g. Code, Ticker Symbol) entered for the stock was incorrect.&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;The end date has to be before today&apos;s date.&quot;
+ sMsgStartDatebeforeEndDate = &quot;The start date has to be before the end date.&quot;
+
+ sMarket(0,0) = &quot;American Dollar&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;New York&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;Symbol&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;Euro&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;Frankfurt&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;Ticker Symbol&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;British Pound&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;London&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;Symbol&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;Japanese Yen&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;Tokyo&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;Code&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;Hong Kong Dollar&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;Hong Kong&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;Number&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;Australian Dollar&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;Sydney&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;Symbol&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;Quantity&quot;
+ .lblRate.Label = &quot;Price&quot;
+ .lblDate.Label = &quot;Transaction Date&quot;
+ .hlnCommission.Label = &quot;Other expenditures&quot;
+ .lblCommission.Label = &quot;Commission&quot;
+ .lblMinimum.Label = &quot;Min. Commission&quot;
+ .lblFix.Label = &quot;Fixed Costs/Charges&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;Dividends/Stocks&quot;
+ .optTotal.Label = &quot;Total Dividends&quot;
+ .lblDividend.Label = &quot;Amount&quot;
+ .lblExchangeRate.Label = &quot;Exchange Rate (old-&gt;new)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;Exchange Date:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;~Daily&quot;
+ .optWeekly.Label = &quot;~Weekly&quot;
+ .hlnInterval.Label = &quot;Time period&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_es.xba b/test/user-template/user/basic/Depot/Lang_es.xba
new file mode 100644
index 000000000000..e12bf4b2551d
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_es.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_es" script:language="StarBasic">Option Explicit
+
+Sub LoadSpanishLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;~Aceptar&quot;
+ sCancel = &quot;Cancelar&quot;
+ sColumnHeader = &quot;Título de columna&quot;
+ sInsertStockName = &quot;Introduzca primero algunas acciones en su depósito.&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;: Administración de acciones&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;Error de entrada&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;Indique una cantidad mayor que 0&quot;
+ sMsgNoDividend = &quot;Indique un dividendo por unidad o un dividendo total&quot;
+ sMsgNoExchangeRate = &quot;Indique aquí un cambio correcto (acción vieja -&gt; nueva acción)&quot;
+ sMsgNoValidExchangeDate = &quot;Indique una fecha correcta para el fraccionamiento de la acción.&quot;
+ sMsgWrongExchangeDate = &quot;El fraccionamiento no es posible porque existen transacciones después de la fecha de fraccionamiento.&quot;
+ sMsgSellTooMuch = &quot;No puede vender tantas acciones. Como máximo: &quot;
+ sMsgConfirm = &quot;Confirmación necesaria&quot;
+ sMsgFreeStock = &quot;¿Tiene previsto considerar acciones gratis?&quot;
+ sMsgTotalLoss = &quot;¿Tiene previsto introducir una pérdida total?&quot;
+ sMsgAuthorization = &quot;Pregunta de seguridad&quot;
+ sMsgDeleteAll = &quot;¿Desea borrar todos los movimientos y reiniciar el balance de depósito?&quot;
+ cSplit = &quot;Fraccionamiento el &quot;
+ sHistory = &quot;Historia&quot;
+ TransactTitle(1) = &quot;Vender acciones&quot;
+ TransactTitle(2) = &quot;Comprar acciones&quot;
+ StockRatesTitle(1) = &quot;Pago de dividendos&quot;
+ StockRatesTitle(2) = &quot;Fraccionamiento&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;Moneda del depósito&quot;
+ sStockName = &quot;Nombre de la acción&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;Resultado Fecha&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;Fecha de inicio:&quot;
+ sEndDate = &quot;Fecha final:&quot;
+ sStartUpWelcome = &quot;Esta plantilla le permite administrar eficientemente su depósito de acciones&quot;
+ sStartUpChooseMarket = &quot;Seleccione primero la moneda de referencia y la plaza bursátil para la actualización a través de Internet.&quot;
+ sStartUpHint = &quot;La función &lt;History&gt; está disponible únicamente para el mercado americano.&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;Sin actualización por Internet&quot;
+ sMarketPlace = &quot;Plaza bursátil:&quot;
+ sNoInternetDataAvailable = &quot;No se pudieron recibir las cotizaciones por Internet.&quot;
+ sCheckInternetSettings = &quot;Causas posibles: &lt;BR&gt; Debe comprobar la configuración de Internet.&lt;BR&gt; Ha indicado un código incorrecto (p.ej. número, símbolo, etc.) para la acción.&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;La fecha final debe ser anterior a la fecha de hoy.&quot;
+ sMsgStartDatebeforeEndDate = &quot;La fecha inicial debe ser anterior a la fecha final.&quot;
+
+ sMarket(0,0) = &quot;Dólar estadounidense&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;Nueva York&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;Símbolo&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;Euro&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;Frankfurt&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;Código&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;Libra esterlina&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;Londres&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;Símbolo&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;Yen japonés&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;Tokio&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;Código&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;Dólar hongkonés&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;Hong Kong&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.HK&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;Número&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;Dólar australiano&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;Sidney&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;Símbolo&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;Cantidad&quot;
+ .lblRate.Label = &quot;Cotización&quot;
+ .lblDate.Label = &quot;Fecha de operación&quot;
+ .hlnCommission.Label = &quot;Otros gastos&quot;
+ .lblCommission.Label = &quot;Provisión&quot;
+ .lblMinimum.Label = &quot;Provisión mínima&quot;
+ .lblFix.Label = &quot;Cantidad fija/comisión&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;Dividendos/Acción&quot;
+ .optTotal.Label = &quot;Dividendos totales&quot;
+ .lblDividend.Label = &quot;Importe&quot;
+ .lblExchangeRate.Label = &quot;Cambio (vieja-&gt;nueva)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;Fecha de cambio:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;~Diario&quot;
+ .optWeekly.Label = &quot;~Semanal&quot;
+ .hlnInterval.Label = &quot;Periodo&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_fr.xba b/test/user-template/user/basic/Depot/Lang_fr.xba
new file mode 100644
index 000000000000..372b974402fd
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_fr.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_fr" script:language="StarBasic">Option Explicit
+
+Sub LoadFrenchLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;~OK&quot;
+ sCancel = &quot;Annuler&quot;
+ sColumnHeader = &quot;En-tête de colonne&quot;
+ sInsertStockName = &quot;Saisissez quelques actions dans votre portefeuille !&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt; : Gestion d&apos;actions&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;Erreur de saisie&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;Saisissez une quantité supérieure à 0 !&quot;
+ sMsgNoDividend = &quot;Vous devez saisir le montant des dividendes perçus (soit les dividendes par action, soit la somme totale perçue).&quot;
+ sMsgNoExchangeRate = &quot;Saisissez un taux correct de conversion (anciennes actions -&gt; nouvelles actions).&quot;
+ sMsgNoValidExchangeDate = &quot;Saisissez une date correcte pour le split d&apos;action.&quot;
+ sMsgWrongExchangeDate = &quot;Split impossible car il y a déjà eu des transactions après la date du split !&quot;
+ sMsgSellTooMuch = &quot;Impossible de vendre autant d&apos;actions ! Maximum : &quot;
+ sMsgConfirm = &quot;Confirmation requise&quot;
+ sMsgFreeStock = &quot;S&apos;agit-il d&apos;actions gratuites ?&quot;
+ sMsgTotalLoss = &quot;Prévoyez-vous une perte totale ?&quot;
+ sMsgAuthorization = &quot;Requête de sécurité&quot;
+ sMsgDeleteAll = &quot;Voulez-vous supprimer tous les mouvements et remettre le portefeuille d&apos;actions à zéro ?&quot;
+ cSplit = &quot;Split d&apos;action le &quot;
+ sHistory = &quot;Historique&quot;
+ TransactTitle(1) = &quot;Vente d&apos;actions&quot;
+ TransactTitle(2) = &quot;Achat d&apos;actions&quot;
+ StockRatesTitle(1) = &quot;Versement des dividendes&quot;
+ StockRatesTitle(2) = &quot;Split d&apos;action&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;Monnaie du portefeuille&quot;
+ sStockName = &quot;Nom de l&apos;action&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;Résultat date&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;Date de début :&quot;
+ sEndDate = &quot;Date de fin :&quot;
+ sStartUpWelcome = &quot;Utilisez ce modèle pour une gestion efficiente de votre portefeuille d&apos;actions !&quot;
+ sStartUpChooseMarket = &quot;Commencez par choisir une monnaie de référence et ainsi la place boursière pour la mise à jour Internet !&quot;
+ sStartUpHint = &quot;La fonction &lt;History&gt; n&apos;est cependant disponible que pour le marché américain.&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;Sans mise à jour Internet&quot;
+ sMarketPlace = &quot;Place boursière :&quot;
+ sNoInternetDataAvailable = &quot;Réception des cours Internet impossible !&quot;
+ sCheckInternetSettings = &quot;Causes possibles : &lt;BR&gt; Problème de paramétrage Internet : vérifiez les paramètres !&lt;BR&gt; Vous avez saisi un identificateur (par ex. symbole ou code) incorrect pour l&apos;action.&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;La date spécifiée pour la fin doit précéder celle de ce jour !&quot;
+ sMsgStartDatebeforeEndDate = &quot;La date spécifiée pour le début doit succéder à celle de ce jour !&quot;
+
+ sMarket(0,0) = &quot;Dollar Américain&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;New York&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;Symbole&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;Euro&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;Francfort&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;Code&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;Livre Sterling&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;Londres&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;Symbole&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;Yen Japonais&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;Tokyo&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;Code&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;Dollar de Hong Kong&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;Hong Kong&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;Numéro&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;Dollar Australien&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;Sydney&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;Symbole&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;Quantité&quot;
+ .lblRate.Label = &quot;Cours&quot;
+ .lblDate.Label = &quot;Date de transaction&quot;
+ .hlnCommission.Label = &quot;Dépenses diverses&quot;
+ .lblCommission.Label = &quot;Commission&quot;
+ .lblMinimum.Label = &quot;Commission minimale&quot;
+ .lblFix.Label = &quot;Montant fixe/frais&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;Dividende/action&quot;
+ .optTotal.Label = &quot;Dividende total&quot;
+ .lblDividend.Label = &quot;Montant&quot;
+ .lblExchangeRate.Label = &quot;Taux de conversion (ancien-&gt;nouveau)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;Date de la conversion:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;~Quotidien&quot;
+ .optWeekly.Label = &quot;~Hebdomadaire&quot;
+ .hlnInterval.Label = &quot;Période&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_it.xba b/test/user-template/user/basic/Depot/Lang_it.xba
new file mode 100644
index 000000000000..2450bed82a88
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_it.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_it" script:language="StarBasic">Option Explicit
+
+Sub LoadItalianLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;~OK&quot;
+ sCancel = &quot;Annulla&quot;
+ sColumnHeader = &quot;Intestazione colonna&quot;
+ sInsertStockName = &quot;Inserite un nome di azioni&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;: Gestione delle azioni&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;Errore dati immessi&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;Inserite il numero delle azioni&quot;
+ sMsgNoDividend = &quot;Inserite un dividendo a unità oppure un dividendo totale&quot;
+ sMsgNoExchangeRate = &quot;Indicate un corretto tasso di cambio (vecchie azioni -&gt; nuove azioni).&quot;
+ sMsgNoValidExchangeDate = &quot;Indicate la data di frazionamento delle azioni.&quot;
+ sMsgWrongExchangeDate = &quot;Il frazionamento non è possibile perché sono ancora in atto transazioni dopo la data indicata.&quot;
+ sMsgSellTooMuch = &quot;Non potete vendere così tante azioni. Massimo: &quot;
+ sMsgConfirm = &quot;È necessaria una conferma&quot;
+ sMsgFreeStock = &quot;Confermate la digitazione di azioni gratuite?&quot;
+ sMsgTotalLoss = &quot;Confermate la digitazione di perdita totale?&quot;
+ sMsgAuthorization = &quot;Domanda di sicurezza&quot;
+ sMsgDeleteAll = &quot;Eliminare tutti i movimenti e ripristinare la panoramica dei depositi?&quot;
+ cSplit = &quot;Frazionamento delle azioni il: &quot;
+ sHistory = &quot;Cronologia&quot;
+ TransactTitle(1) = &quot;Vendita di azioni&quot;
+ TransactTitle(2) = &quot;Acquisto di azioni&quot;
+ StockRatesTitle(1) = &quot;Pagamento dei dividendi&quot;
+ StockRatesTitle(2) = &quot;Frazionamento azioni&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;Valuta deposito&quot;
+ sStockName = &quot;Nome delle azioni&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;Risultato data&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;Data d&apos;inizio:&quot;
+ sEndDate = &quot;Data finale:&quot;
+ sStartUpWelcome = &quot;Questo modello vi permette una gestione efficace delle vostre azioni.&quot;
+ sStartUpChooseMarket = &quot;Selezionate la valuta di riferimento e la Borsa per il collegamento Internet.&quot;
+ sStartUpHint = &quot;La funzione &lt;History&gt; è disponibile solo per il mercato americano.&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;Senza aggiornamento Internet&quot;
+ sMarketPlace = &quot;Borsa:&quot;
+ sNoInternetDataAvailable = &quot;Impossibile ricevere le quotazioni Internet&quot;
+ sCheckInternetSettings = &quot;Possibili cause: &lt;BR&gt; le impostazioni Internet devono essere modificate.&lt;BR&gt; Avete indicato un indice (ad es. simbolo o codice) errato per le azioni.&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;La data finale dev&apos;essere anteriore alla data odierna.&quot;
+ sMsgStartDatebeforeEndDate = &quot;La data d&apos;inizio deve precedere la data finale.&quot;
+
+ sMarket(0,0) = &quot;Dollaro USA&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;New York&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;Simbolo&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;Euro&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;Francoforte&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;Numero identificazione titoli&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;Sterlina inglese&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;Londra&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;Simbolo&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;Yen&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;Tokyo&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;Codice&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;Dollaro Hong Kong&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;Hong Kong&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;Numero&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;Dollaro australiano&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;Sydney&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;Simbolo&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;Quantità&quot;
+ .lblRate.Label = &quot;Quotazione&quot;
+ .lblDate.Label = &quot;Data della transazione&quot;
+ .hlnCommission.Label = &quot;Spese extra&quot;
+ .lblCommission.Label = &quot;Commissioni&quot;
+ .lblMinimum.Label = &quot;Commissione minima&quot;
+ .lblFix.Label = &quot;Importo fisso/Spese&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;Dividendo/Azione&quot;
+ .optTotal.Label = &quot;Dividendo totale&quot;
+ .lblDividend.Label = &quot;Importo&quot;
+ .lblExchangeRate.Label = &quot;Tasso di cambio (vecchio-&gt;nuovo)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;Data di cambio:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;~Giornaliero&quot;
+ .optWeekly.Label = &quot;~Settimanale&quot;
+ .hlnInterval.Label = &quot;Durata&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_ja.xba b/test/user-template/user/basic/Depot/Lang_ja.xba
new file mode 100644
index 000000000000..4b4a53de3607
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_ja.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_ja" script:language="StarBasic">Option Explicit
+
+Sub LoadJapaneseLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;~OK&quot;
+ sCancel = &quot;キャンセル&quot;
+ sColumnHeader = &quot;列番号&quot;
+ sInsertStockName = &quot;最初に株の銘柄を入力してください。&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;: 株管理&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;入力フィールド&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;0 より大きな額を入力してください。&quot;
+ sMsgNoDividend = &quot;1株当たりの配当金額または総配当金額を入力してください。&quot;
+ sMsgNoExchangeRate = &quot;交換比率(旧株-&gt;新株)を入力してください。&quot;
+ sMsgNoValidExchangeDate = &quot;株式分割日を入力してください。&quot;
+ sMsgWrongExchangeDate = &quot;分割日以降に取引がすでに存在するので、分割できません。&quot;
+ sMsgSellTooMuch = &quot;売却できる株式数を超えています。最大値: &quot;
+ sMsgConfirm = &quot;ご確認ください&quot;
+ sMsgFreeStock = &quot;無料株式を入力しますか?&quot;
+ sMsgTotalLoss = &quot;全損の入力を行いますか?&quot;
+ sMsgAuthorization = &quot;確認ダイアログ&quot;
+ sMsgDeleteAll = &quot;すべての移動を取り消し、ポートフォリオの概要をリセットしますか?&quot;
+ cSplit = &quot;株式分割日 &quot;
+ sHistory = &quot;履歴&quot;
+ TransactTitle(1) = &quot;株を買う&quot;
+ TransactTitle(2) = &quot;株を買う&quot;
+ StockRatesTitle(1) = &quot;配当額&quot;
+ StockRatesTitle(2) = &quot;株式分割&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;ポートフォリオの通貨&quot;
+ sStockName = &quot;株式名&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;結果(日付)&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;開始日:&quot;
+ sEndDate = &quot;終了日:&quot;
+ sStartUpWelcome = &quot;このテンプレートを使えば、株式のポートフォリオをより効率的に管理できます。&quot;
+ sStartUpChooseMarket = &quot;まず、インターネットにより情報を更新する基準通貨と、対応する証券取引所を選択します。&quot;
+ sStartUpHint = &quot;残念ながら、&lt;History&gt; 機能を使用できるのは米国市場に限られています。&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;インターネットによる情報の更新を行いません&quot;
+ sMarketPlace = &quot;証券取引所:&quot;
+ sNoInternetDataAvailable = &quot;インターネットから株価情報を受信できない場合があります!&quot;
+ sCheckInternetSettings = &quot;考えられる原因は次のとおりです。&lt;BR&gt;インターネット設定の変更が必要です。&lt;BR&gt;入力した株式のが間違っています。&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;終了日は、今日の日付より前であることが必要です。&quot;
+ sMsgStartDatebeforeEndDate = &quot;開始日は、終了日より前であることが必要です。&quot;
+
+ sMarket(0,0) = &quot;米ドル&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;ニューヨーク&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;シンボル&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;ユーロ&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;フランクフルト&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;銘柄コード&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;英ポンド&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;ロンドン&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;シンボル&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;日本円&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;東京&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;コード&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;香港ドル&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;香港&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.HK&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;番号&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;オーストリア・ドル&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;シドニー&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;シンボル&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;株数&quot;
+ .lblRate.Label = &quot;価格&quot;
+ .lblDate.Label = &quot;取引日&quot;
+ .hlnCommission.Label = &quot;その他の経費n&quot;
+ .lblCommission.Label = &quot;手数料&quot;
+ .lblMinimum.Label = &quot;最低手数料&quot;
+ .lblFix.Label = &quot;固定費/諸経費&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;配当金/株式数&quot;
+ .optTotal.Label = &quot;配当金の総額&quot;
+ .lblDividend.Label = &quot;金額&quot;
+ .lblExchangeRate.Label = &quot;交換比率(旧株-&gt;新株)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;交換日:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;~毎日&quot;
+ .optWeekly.Label = &quot;~毎週&quot;
+ .hlnInterval.Label = &quot;期間&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_ko.xba b/test/user-template/user/basic/Depot/Lang_ko.xba
new file mode 100644
index 000000000000..1b701dcbab67
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_ko.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_ko" script:language="StarBasic">Option Explicit
+
+Sub LoadKoreanLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;~확인&quot;
+ sCancel = &quot;취소&quot;
+ sColumnHeader = &quot;열 머리글&quot;
+ sInsertStockName = &quot;주식 종목을 삽입해주십시오.&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;: 주식 매수&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;입력 오류&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;0 이하의 매수를 입력해주십시오.&quot;
+ sMsgNoDividend = &quot;한 주당 배당분 또는 총배당분을 입력해주십시오.&quot;
+ sMsgNoExchangeRate = &quot;정확한 환율을 입력해주십시오 (구주를 신주로 소급 시).&quot;
+ sMsgNoValidExchangeDate = &quot;유효한 배당 결제일을 입력해주십시오.&quot;
+ sMsgWrongExchangeDate = &quot;배당 기준일이 경과하여 배당할 수 없습니다.&quot;
+ sMsgSellTooMuch = &quot;이렇게 많은 주식을 팔 수 없습니다. 최대 매도수: &quot;
+ sMsgConfirm = &quot;확인 필요&quot;
+ sMsgFreeStock = &quot;공짜 주식을 입력하시겠습니까?&quot;
+ sMsgTotalLoss = &quot;주가 폭락세를 입력하시겠습니까?&quot;
+ sMsgAuthorization = &quot;안정성 조회&quot;
+ sMsgDeleteAll = &quot;모든 주가 움직임을 삭제하고 계좌 현황을 원래대로 하시겠습니까?&quot;
+ cSplit = &quot;주식 배당일 &quot;
+ sHistory = &quot;내역&quot;
+ TransactTitle(1) = &quot;주식 관리: 주식 매도&quot;
+ TransactTitle(2) = &quot;주식 관리: 주식 매수&quot;
+ StockRatesTitle(1) = &quot;주식 관리: 배당금 지불&quot;
+ StockRatesTitle(2) = &quot;주식 관리: 주식 배분&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;주식 계좌 통화&quot;
+ sStockName = &quot;주식 종목명&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;결과, 날짜&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;매매일:&quot;
+ sEndDate = &quot;만기일:&quot;
+ sStartUpWelcome = &quot;이 템플릿을 사용하여 주식 투자 관리를 효율적으로 할 수 있습니다.&quot;
+ sStartUpChooseMarket = &quot;인터넷 업데이트를 위해 우선 관련 통화와 증권 장소를 선택하십시오.&quot;
+ sStartUpHint = &quot;&lt;내역&gt; 기능은 미국 시장용으로만 사용할 수 있습니다.&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;인터넷 업데이트 없음&quot;
+ sMarketPlace = &quot;증권 장소:&quot;
+ sNoInternetDataAvailable = &quot;인터넷 시세는 받을 수 없었습니다.&quot;
+ sCheckInternetSettings = &quot;원인: &lt;BR&gt; 인터넷 설정을 점검해야만 합니다.&lt;BR&gt; 옳지 않은 암호&lt;예를 들어 잘못된 문자 또는 종목 코드&gt;를 입력했습니다.&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;만기일은 오늘 날짜 전에 기입되어야 합니다.&quot;
+ sMsgStartDatebeforeEndDate = &quot;매매일은 만기일 전에 기입되어야 합니다.&quot;
+
+ sMarket(0,0) = &quot;미국 달러&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;뉴욕&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;기호&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;유로&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;프랑크푸르트&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;WKN&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;영국 파운드&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;런던&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;기호&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;엔화&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;도쿄&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;코드&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;홍콩 달러&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;홍콩&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.HK&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;번호&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;호주 달러&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;시드니&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;기호&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;수량&quot;
+ .lblRate.Label = &quot;시세&quot;
+ .lblDate.Label = &quot;배당 결산일&quot;
+ .hlnCommission.Label = &quot;기타 지출&quot;
+ .lblCommission.Label = &quot;수수료&quot;
+ .lblMinimum.Label = &quot;최저 수수료&quot;
+ .lblFix.Label = &quot;약정 금액/기타 경비&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;배당분/주&quot;
+ .optTotal.Label = &quot;배당분 합계&quot;
+ .lblDividend.Label = &quot;금액&quot;
+ .lblExchangeRate.Label = &quot;환율(구주-&gt;신주)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;환율일자&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;~매일&quot;
+ .optWeekly.Label = &quot;~매주&quot;
+ .hlnInterval.Label = &quot;기간&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_sv.xba b/test/user-template/user/basic/Depot/Lang_sv.xba
new file mode 100644
index 000000000000..bbfe930b60ca
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_sv.xba
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_sv" script:language="StarBasic">Option Explicit
+
+Sub LoadSwedishLanguage()
+ sProductname = GetProductname
+ sOK = &quot;~OK&quot;
+ sCancel = &quot;Avbryt&quot;
+ sColumnHeader = &quot;Kolumnhuvud&quot;
+ sInsertStockName = &quot;Infoga först några aktier i Din portfölj!&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;: Aktieförvaltning&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;Inmatningsfel&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;Var vänlig och mata in ett större antal än 0&quot;
+ sMsgNoDividend = &quot;Var vänlig och mata in utdelning per styck eller den totala utdelningen&quot;
+ sMsgNoExchangeRate = &quot;Var vänlig och mata in en korrekt omräkningskurs (gamla aktier -&gt; nya aktier).&quot;
+ sMsgNoValidExchangeDate = &quot;Var vänlig och mata in ett giltigt datum för aktiesplitten.&quot;
+ sMsgWrongExchangeDate = &quot;Split är inte möjlig eftersom det redan finns transaktioner efter splitdatum.&quot;
+ sMsgSellTooMuch = &quot;Så många aktier kan Du inte sälja. Maximum: &quot;
+ sMsgConfirm = &quot;Bekräftelse krävs&quot;
+ sMsgFreeStock = &quot;Avser Du att mata in gratisaktier?&quot;
+ sMsgTotalLoss = &quot;Avser Du att mata in en totalförlust?&quot;
+ sMsgAuthorization = &quot;Säkerhetskontroll&quot;
+ sMsgDeleteAll = &quot;Vill Du ta bort alla rörelser och återställa portföljöversikten?&quot;
+ cSplit = &quot;Aktiesplit den &quot;
+ sHistory = &quot;Historik&quot;
+ TransactTitle(1) = &quot;Sälja aktier&quot;
+ TransactTitle(2) = &quot;Köpa aktier&quot;
+ StockRatesTitle(1) = &quot;Aktieutdelning&quot;
+ StockRatesTitle(2) = &quot;Aktiesplit&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;Portföljvaluta&quot;
+ sStockName = &quot;Aktienamn&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;Resultat datum&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;Startdatum:&quot;
+ sEndDate = &quot;Slutdatum:&quot;
+ sStartUpWelcome = &quot;Med hjälp av den här mallen kan Du förvalta Din aktieportfölj effektivt&quot;
+ sStartUpChooseMarket = &quot;Välj först Din referensvaluta och därigenom börs för Internet-uppdateringen!&quot;
+ sStartUpHint = &quot;Tyvärr är &lt;History&gt;-funktionen bara tillgänglig för den amerikanska marknaden!&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;utan Internet-uppdatering&quot;
+ sMarketPlace = &quot;Börs:&quot;
+ sNoInternetDataAvailable = &quot;Det gick inte att ta emot Internet-kurser!&quot;
+ sCheckInternetSettings = &quot;Detta kan bero på att: &lt;BR&gt; Dina Internet-inställningar måste ändras.&lt;BR&gt; Du har angivit ett felaktigt ID (t.ex. symbol, värdepappersnr.) för aktien.&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;Slutdatum måste ligga före idag!&quot;
+ sMsgStartDatebeforeEndDate = &quot;Startdatum måste ligga före slutdatum!&quot;
+
+ sMarket(0,0) = &quot;Amerikansk dollar&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;New York&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;Symbol&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;Euro&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;Frankfurt&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;Värdepappersnr&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;Engelskt pund&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;London&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;Symbol&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;Japansk yen&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;Tokyo&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;Kod&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;Hongkongdollar&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;Hongkong&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;Nummer&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;Australisk dollar&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;Sydney&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;Symbol&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;Antal&quot;
+ .lblRate.Label = &quot;Kurs&quot;
+ .lblDate.Label = &quot;Transaktionsdatum&quot;
+ .hlnCommission.Label = &quot;Övriga utgifter&quot;
+ .lblCommission.Label = &quot;Provision&quot;
+ .lblMinimum.Label = &quot;Minimiprovision&quot;
+ .lblFix.Label = &quot;Fast belopp/omkostnader&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;Utdelning per aktie&quot;
+ .optTotal.Label = &quot;Utdelning totalt&quot;
+ .lblDividend.Label = &quot;Belopp&quot;
+ .lblExchangeRate.Label = &quot;Omräkningskurs (gammal-&gt;ny)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;Omräkningsdatum:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;~Dagligen&quot;
+ .optWeekly.Label = &quot;~Varje vecka&quot;
+ .hlnInterval.Label = &quot;Period&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_tw.xba b/test/user-template/user/basic/Depot/Lang_tw.xba
new file mode 100644
index 000000000000..fbe54a413132
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_tw.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_tw" script:language="StarBasic">Option Explicit
+
+Sub LoadChineseTradLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;確定&quot;
+ sCancel = &quot;取消&quot;
+ sColumnHeader = &quot;欄標簽&quot;
+ sInsertStockName = &quot;請先填入股票名稱!&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;: 股票管理&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;輸入無效&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;請輸入大於0的交易股數&quot;
+ sMsgNoDividend = &quot;請輸入每股股息金額或股息總額&quot;
+ sMsgNoExchangeRate = &quot;請鍵入正確的換算比率(舊股票 -&gt; 新股票)。&quot;
+ sMsgNoValidExchangeDate = &quot;請輸入股票分割的日期。&quot;
+ sMsgWrongExchangeDate = &quot;無法分割股票,因為分割日期之後已經買進或賣出股票。&quot;
+ sMsgSellTooMuch = &quot;最多能出售的股票數: &quot;
+ sMsgConfirm = &quot;需要确認&quot;
+ sMsgFreeStock = &quot;需要輸入一個贈送的股票?&quot;
+ sMsgTotalLoss = &quot;要輸入一個全部損失的股票?&quot;
+ sMsgAuthorization = &quot;安全詢問&quot;
+ sMsgDeleteAll = &quot;您要刪除所有的交易資料,重新建立一個股票一覽表?&quot;
+ cSplit = &quot;股票分割的日期 &quot;
+ sHistory = &quot;紀錄&quot;
+ TransactTitle(1) = &quot;出售股票&quot;
+ TransactTitle(2) = &quot;購買股票&quot;
+ StockRatesTitle(1) = &quot;支付股息&quot;
+ StockRatesTitle(2) = &quot;股票分割&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;股票的貨幣&quot;
+ sStockName = &quot;股票名稱&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;結果 日期&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;交割日期:&quot;
+ sEndDate = &quot;到期日期:&quot;
+ sStartUpWelcome = &quot;這個樣式用於高效能地管理股票交易。&quot;
+ sStartUpChooseMarket = &quot;請先選一個參照的貨幣和一個可直接從 Internet 更新資料的贈券交易所。&quot;
+ sStartUpHint = &quot;很遺憾,&lt;History&gt;-功能僅適用於美國的交易所。&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;不透過 internet 更新&quot;
+ sMarketPlace = &quot;證券交易所:&quot;
+ sNoInternetDataAvailable = &quot;無法接受 Internet 股票價格!&quot;
+ sCheckInternetSettings = &quot;可能的原因:&lt;BR&gt;Internet 設定不正確,需要重新設定。&lt;BR&gt;輸入了一個錯誤的股票代碼。&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;到期日期必須是在今日之前!&quot;
+ sMsgStartDatebeforeEndDate = &quot;交割日期必須是在到期日期之前!&quot;
+
+ sMarket(0,0) = &quot;美元&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;紐約&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;股票符號&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;歐元&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;法蘭克福&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;股代碼&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;英鎊&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;倫敦&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;股票符號&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;日元&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;東京&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;代碼&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;港幣&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;香港&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.HK&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;編號&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;澳元&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;悉尼&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;股票符號&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;數量&quot;
+ .lblRate.Label = &quot;股票價格&quot;
+ .lblDate.Label = &quot;交易日期&quot;
+ .hlnCommission.Label = &quot;其它的支出費用&quot;
+ .lblCommission.Label = &quot;手續費&quot;
+ .lblMinimum.Label = &quot;最低手續費&quot;
+ .lblFix.Label = &quot;固定金額/費用&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;每股股息&quot;
+ .optTotal.Label = &quot;股息總計&quot;
+ .lblDividend.Label = &quot;金額&quot;
+ .lblExchangeRate.Label = &quot;轉換比率(舊股票 -&gt; 新股票)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;轉換日期:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;每日&quot;
+ .optWeekly.Label = &quot;每週&quot;
+ .hlnInterval.Label = &quot;時間週期&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/Lang_zh.xba b/test/user-template/user/basic/Depot/Lang_zh.xba
new file mode 100644
index 000000000000..94e05bfe5ecd
--- /dev/null
+++ b/test/user-template/user/basic/Depot/Lang_zh.xba
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Lang_zh" script:language="StarBasic">Option Explicit
+
+Sub LoadChineseSimpleLanguage()
+
+ sProductname = GetProductname
+ sOK = &quot;确定&quot;
+ sCancel = &quot;取消&quot;
+ sColumnHeader = &quot;列标题&quot;
+ sInsertStockName = &quot;请首先往您的帐号内输入一些股票名称!&quot;
+ sTitle = &quot;&lt;PRODUCTNAME&gt;:股票管理&quot;
+ sTitle = ReplaceString(sTitle, sProductName, &quot;&lt;PRODUCTNAME&gt;&quot;)
+ sMsgError = &quot;输入错误&quot;
+ sMsgNoName = sInsertStockname
+ sMsgNoQuantity = &quot;请输入大于0的交易股数&quot;
+ sMsgNoDividend = &quot;请输入每股的红利金额或红利总额&quot;
+ sMsgNoExchangeRate = &quot;请输入一个正确的兑换率(旧股-&gt; 新股)。&quot;
+ sMsgNoValidExchangeDate = &quot;请输入拆股生效日期。&quot;
+ sMsgWrongExchangeDate = &quot;因为在拆股生效后已经进行了股票交易,所以无法拆股。&quot;
+ sMsgSellTooMuch = &quot;您最多能出售的股票数为: &quot;
+ sMsgConfirm = &quot;需要确认&quot;
+ sMsgFreeStock = &quot;您想要输入赠送股票?&quot;
+ sMsgTotalLoss = &quot;您想要输入总亏损值?&quot;
+ sMsgAuthorization = &quot;安全查询&quot;
+ sMsgDeleteAll = &quot;您要删除所有的交易信息并重新建立股票帐号一览表吗?&quot;
+ cSplit = &quot;股票拆股日期 &quot;
+ sHistory = &quot;记录&quot;
+ TransactTitle(1) = &quot;出售股票&quot;
+ TransactTitle(2) = &quot;购买股票&quot;
+ StockRatesTitle(1) = &quot;支付红利&quot;
+ StockRatesTitle(2) = &quot;股票拆股&quot;
+ StockRatesTitle(3) = sHistory
+ sDepotCurrency = &quot;股票交易的货币&quot;
+ sStockName = &quot;股票名称&quot;
+ TransactMode = LIFO &apos; Possible values: &quot;FIFO&quot; and &quot;LIFO&quot;
+ DateCellStyle = &quot;结果 日期&quot;
+ CurrCellStyle = &quot;1&quot;
+ sStartDate = &quot;起始日期:&quot;
+ sEndDate = &quot;终止日期:&quot;
+ sStartUpWelcome = &quot;这个样式能够帮助您有效地管理自己的股票帐号&quot;
+ sStartUpChooseMarket = &quot;请首先选择采用的参考货币以及要直接用国际互联网来更新资料的证券交易所!&quot;
+ sStartUpHint = &quot;很遗憾,&lt;History&gt;功能仅可供美国市场使用!&quot;
+ sStartupHint = ReplaceString(sStartUpHint, sHistory, &quot;&lt;History&gt;&quot;)
+ sNoInternetUpdate = &quot;不通过国际互联网更新&quot;
+ sMarketPlace = &quot;交易所:&quot;
+ sNoInternetDataAvailable = &quot;无法获得国际互联网上的行情!&quot;
+ sCheckInternetSettings = &quot;可能的原因是:&lt;BR&gt;您的国际互联网设定不正确,需要重新设定。&lt;BR&gt;输入了一个错误的股票号码。&quot;
+ sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), &quot;&lt;BR&gt;&quot;)
+
+ sMsgEndDatebeforeNow = &quot;终止日期必须在今天之前!&quot;
+ sMsgStartDatebeforeEndDate = &quot;起始日期必须在终止日期之前!&quot;
+
+ sMarket(0,0) = &quot;美元&quot;
+ sMarket(0,1) = &quot;$&quot;
+ sMarket(0,2) = &quot;纽约&quot;
+ sMarket(0,3) = &quot;http://finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(0,4) = &quot;http://ichart.finance.yahoo.com/table.csv?&quot; &amp;_
+ &quot;s=&lt;StockID&gt;&amp;d=&lt;EndMonth&gt;&amp;e=&lt;EndDay&gt;&amp;f=&lt;Endyear&gt;&amp;g=d&amp;&quot; &amp;_
+ &quot;a=&lt;StartMonth&gt;&amp;b=&lt;StartDay&gt;&amp;c=&lt;Startyear&gt;&amp;ignore=.csv&quot;
+ sMarket(0,5) = &quot;图标&quot;
+ sMarket(0,6) = &quot;en&quot;
+ sMarket(0,7) = &quot;US&quot;
+ sMarket(0,8) = &quot;409&quot;
+ sMarket(0,9) = &quot;44&quot;
+ sMarket(0,10) = &quot;1&quot;
+
+ sMarket(1,0) = &quot;欧元&quot;
+ sMarket(1,1) = chr(8364)
+ sMarket(1,2) = &quot;法兰克福&quot;
+ sMarket(1,3) = &quot;http://de.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.F&amp;f=sl1t1c1ghpv&amp;e=.csv&quot;
+ sMarket(1,5) = &quot;代码&quot;
+ sMarket(1,6) = &quot;de;nl;pt;el&quot;
+ sMarket(1,7) = &quot;DE;NL;PT;GR&quot;
+ sMarket(1,8) = &quot;407;413;816;408&quot;
+ sMarket(1,9) = &quot;59/9&quot;
+ sMarket(1,10) = &quot;1&quot;
+
+ sMarket(2,0) = &quot;英镑&quot;
+ sMarket(2,1) = &quot;£&quot;
+ sMarket(2,2) = &quot;伦敦&quot;
+ sMarket(2,3) = &quot;http://uk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.L&amp;m=*&amp;f=sl1t1c1ghov&amp;e=.csv&quot;
+ sMarket(2,5) = &quot;股票代码&quot;
+ sMarket(2,6) = &quot;en&quot;
+ sMarket(2,7) = &quot;GB&quot;
+ sMarket(2,8) = &quot;809&quot;
+ sMarket(2,9) = &quot;44&quot;
+ sMarket(2,10) = &quot;1&quot;
+
+ sMarket(3,0) = &quot;日元&quot;
+ sMarket(3,1) = &quot;¥&quot;
+ sMarket(3,2) = &quot;东京&quot;
+ sMarket(3,3) = &quot;&quot;
+ sMarket(3,5) = &quot;代码&quot;
+ sMarket(3,6) = &quot;ja&quot;
+ sMarket(3,7) = &quot;JP&quot;
+ sMarket(3,8) = &quot;411&quot;
+ sMarket(3,9) = &quot;&quot;
+ sMarket(3,10) = &quot;&quot;
+
+ sMarket(4,0) = &quot;港币&quot;
+ sMarket(4,1) = &quot;HK$&quot;
+ sMarket(4,2) = &quot;香港&quot;
+ sMarket(4,3) = &quot;http://hk.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;.HK&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(4,5) = &quot;编号&quot;
+ sMarket(4,6) = &quot;zh&quot;
+ sMarket(4,7) = &quot;HK&quot;
+ sMarket(4,8) = &quot;C04&quot;
+ sMarket(4,9) = &quot;44&quot;
+ sMarket(4,10) = &quot;1&quot;
+
+ sMarket(5,0) = &quot;澳元&quot;
+ sMarket(5,1) = &quot;$&quot;
+ sMarket(5,2) = &quot;悉尼&quot;
+ sMarket(5,3) = &quot;http://au.finance.yahoo.com/d/quotes.csv?s=&lt;StockID&gt;&amp;f=sl1d1t1c1ohgv&amp;e=.csv&quot;
+ sMarket(5,5) = &quot;股票代码&quot;
+ sMarket(5,6) = &quot;en&quot;
+ sMarket(5,7) = &quot;AU&quot;
+ sMarket(5,8) = &quot;C09&quot;
+ sMarket(5,9) = &quot;44&quot;
+ sMarket(5,10) = &quot;1&quot;
+
+&apos; ****************************End of the default subset*********************************
+ CompleteMarketList()
+
+ LocalizedCurrencies()
+
+ With TransactModel
+ .lblStockNames.Label = sStockname
+ .lblQuantity.Label = &quot;数量&quot;
+ .lblRate.Label = &quot;股票牌价&quot;
+ .lblDate.Label = &quot;交易日期&quot;
+ .hlnCommission.Label = &quot;其它支出费用&quot;
+ .lblCommission.Label = &quot;手续费&quot;
+ .lblMinimum.Label = &quot;最低手续费&quot;
+ .lblFix.Label = &quot;固定金额/费用&quot;
+ .cmdGoOn.Label = sOK
+ .cmdCancel.Label = sCancel
+ End With
+
+ With StockRatesModel
+ .optPerShare.Label = &quot;每股红利&quot;
+ .optTotal.Label = &quot;红利总计&quot;
+ .lblDividend.Label = &quot;金额&quot;
+ .lblExchangeRate.Label = &quot;兑换率(旧-&gt;新)&quot;
+ .lblColon.Label = &quot;:&quot;
+ .lblDate.Label = &quot;兑换日期:&quot;
+ .lblStockNames.Label = sStockname
+ .lblStartDate.Label = sStartDate
+ .lblEndDate.Label = sEndDate
+ .optDaily.Label = &quot;每天&quot;
+ .optWeekly.Label = &quot;每周&quot;
+ .hlnInterval.Label = &quot;时间周期&quot;
+ .cmdGoOn.Label = sOk
+ .cmdCancel.Label = sCancel
+ End With
+End Sub
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Depot/dialog.xlb b/test/user-template/user/basic/Depot/dialog.xlb
new file mode 100644
index 000000000000..764ea3f35335
--- /dev/null
+++ b/test/user-template/user/basic/Depot/dialog.xlb
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
+<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Depot" library:readonly="true" library:passwordprotected="false">
+ <library:element library:name="Dialog2"/>
+ <library:element library:name="Dialog3"/>
+ <library:element library:name="Dialog4"/>
+</library:library>
diff --git a/test/user-template/user/basic/Depot/script.xlb b/test/user-template/user/basic/Depot/script.xlb
new file mode 100644
index 000000000000..372665b22760
--- /dev/null
+++ b/test/user-template/user/basic/Depot/script.xlb
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
+<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Depot" library:readonly="true" library:passwordprotected="false">
+ <library:element library:name="Depot"/>
+ <library:element library:name="CommonLang"/>
+ <library:element library:name="Currency"/>
+ <library:element library:name="Internet"/>
+ <library:element library:name="Lang_de"/>
+ <library:element library:name="tools"/>
+ <library:element library:name="Lang_en"/>
+ <library:element library:name="Lang_fr"/>
+ <library:element library:name="Lang_it"/>
+ <library:element library:name="Lang_es"/>
+ <library:element library:name="Lang_sv"/>
+ <library:element library:name="Lang_zh"/>
+ <library:element library:name="Lang_tw"/>
+ <library:element library:name="Lang_ko"/>
+ <library:element library:name="Lang_ja"/>
+</library:library>
diff --git a/test/user-template/user/basic/Depot/tools.xba b/test/user-template/user/basic/Depot/tools.xba
new file mode 100644
index 000000000000..6399805419ee
--- /dev/null
+++ b/test/user-template/user/basic/Depot/tools.xba
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="tools" script:language="StarBasic">REM ***** BASIC *****
+Option Explicit
+
+Sub RemoveSheet()
+ If oSheets.HasbyName(&quot;Link&quot;) then
+ oSheets.RemovebyName(&quot;Link&quot;)
+ End If
+End Sub
+
+
+Sub InitializeStatusLine(StatusText as String, MaxValue as Integer, FirstValue as Integer)
+ oStatusline = oDocument.GetCurrentController.GetFrame.CreateStatusIndicator()
+ oStatusLine.Start(StatusText, MaxValue)
+ oStatusline.SetValue(FirstValue)
+End Sub
+
+
+Sub MakeRangeVisible(oSheet as Object, RangeName as String, BIsVisible as Boolean)
+Dim oRangeAddress, oColumns as Object
+Dim i, iStartColumn, iEndColumn as Integer
+ oRangeAddress = oSheet.GetCellRangeByName(RangeName).RangeAddress
+ iStartColumn = oRangeAddress.StartColumn
+ iEndColumn = oRangeAddress.EndColumn
+ oColumns = oSheet.Columns
+ For i = iStartColumn To iEndColumn
+ oSheet.Columns(i).IsVisible = bIsVisible
+ Next i
+End Sub
+
+
+Function GetRowIndex(oSheet as Object, RowName as String)
+Dim oRange as Object
+ oRange = oSheet.GetCellRangeByName(RowName)
+ GetRowIndex = oRange.RangeAddress.StartRow
+End Function
+
+
+Function GetTransactionCount(iStartRow as Integer)
+Dim iEndRow as Integer
+ iStartRow = GetRowIndex(oMovementSheet, &quot;ColumnsToHide&quot;)
+ iEndRow = GetRowIndex(oMovementSheet, &quot;HiddenRow3&quot; )
+ GetTransactionCount = iEndRow -iStartRow - 2
+End Function
+
+
+Function GetStocksCount(iStartRow as Integer)
+Dim iEndRow as Integer
+ iStartRow = GetRowIndex(oFirstSheet, &quot;HiddenRow1&quot;)
+ iEndRow = GetRowIndex(oFirstSheet, &quot;HiddenRow2&quot;)
+ GetStocksCount = iEndRow -iStartRow - 1
+End Function
+
+
+Function FillListbox(ListboxControl as Object, MsgTitle as String, bShowMessage) as Boolean
+Dim i, StocksCount as Integer
+Dim iStartRow as Integer
+Dim oCell as Object
+ &apos; Add stock names to empty list box
+ StocksCount = GetStocksCount(iStartRow)
+ If StocksCount &gt; 0 Then
+ ListboxControl.Model.StringItemList() = NullList()
+ For i = 1 To StocksCount
+ oCell = oFirstSheet.GetCellByPosition(SBCOLUMNNAME1,iStartRow + i)
+ ListboxControl.AddItem(oCell.String, i-1)
+ Next
+ FillListbox() = True
+ Else
+ If bShowMessage Then
+ Msgbox(sInsertStockName, 16, MsgTitle)
+ FillListbox() = False
+ End If
+ End If
+End Function
+
+
+Sub CellValuetoControl(oSheet, oControl as Object, CellName as String)
+Dim oCell as Object
+Dim StringValue
+ oCell = GetCellByName(oSheet, CellName)
+ If oControl.PropertySetInfo.HasPropertyByName(&quot;EffectiveValue&quot;) Then
+ oControl.EffectiveValue = oCell.Value
+ Else
+ oControl.Value = oCell.Value
+ End If
+&apos; If oCell.FormulaResultType = 1 Then
+&apos; StringValue = oNumberFormatter.GetInputString(oCell.NumberFormat, oCell.Value)
+&apos; oControl.Text = DeleteStr(StringValue, &quot;%&quot;)
+&apos; Else
+&apos; oControl.Text = oCell.String
+&apos; End If
+End Sub
+
+
+Sub RemoveStockRows(oSheet as Object, iStartRow, RowCount as Integer)
+ If RowCount &gt; 0 Then
+ oSheet.Rows.RemoveByIndex(iStartRow, RowCount)
+ End If
+End Sub
+
+
+Sub AddValueToCellContent(iCellCol, iCellRow as Integer, AddValue)
+Dim oCell as Object
+Dim OldValue
+ oCell = oMovementSheet.GetCellByPosition(iCellCol, iCellRow)
+ OldValue = oCell.Value
+ oCell.Value = OldValue + AddValue
+End Sub
+
+
+Sub CheckInputDate(aEvent as Object)
+Dim oRefDialog as Object
+Dim oRefModel as Object
+Dim oDateModel as Object
+ oDateModel = aEvent.Source.Model
+ oRefModel = DlgReference.GetControl(&quot;cmdGoOn&quot;).Model
+ oRefModel.Enabled = oDateModel.Date &lt;&gt; 0
+End Sub
+
+
+
+&apos; Updates the cell with the CurrentValue after checking if the
+&apos; Newdate is later than the one that is refered to in the annotation
+&apos; of the cell
+Sub InsertCurrentValue(CurValue as Double, iRow as Integer, Newdate as Date)
+Dim oCell as Object
+Dim OldDate as Date
+ oCell = oFirstSheet.GetCellByPosition(SBCOLUMNRATE1, iRow)
+ OldDate = CDate(oCell.Annotation.Text.String)
+ If NewDate &gt;= OldDate Then
+ oCell.SetValue(CurValue)
+ oCell.Annotation.Text.SetString(CStr(NewDate))
+ End If
+End Sub
+
+
+Sub SplitCellValue(oSheet, FirstNumber, SecondNumber, iCol, iRow, NoteText)
+Dim oCell as Object
+Dim OldValue
+ oCell = oSheet.GetCellByPosition(iCol, iRow)
+ OldValue = oCell.Value
+ oCell.Value = OldValue * FirstNumber / SecondNumber
+ If NoteText &lt;&gt; &quot;&quot; Then
+ oCell.Annotation.SetString(NoteText)
+ End If
+End Sub
+
+
+Function GetStockRowIndex(ByVal Stockname) as Integer
+Dim i, StocksCount as Integer
+Dim iStartRow as Integer
+Dim oCell as Object
+ StocksCount = GetStocksCount(iStartRow)
+ For i = 1 To StocksCount
+ oCell = oFirstSheet.GetCellByPosition(SBCOLUMNNAME1,iStartRow + i)
+ If oCell.String = Stockname Then
+ GetStockRowIndex = iStartRow + i
+ Exit Function
+ End If
+ Next
+ GetStockRowIndex = -1
+End Function
+
+
+Function GetStockID(StockName as String, Optional iFirstRow as Integer) as String
+Dim CellStockName as String
+Dim i as Integer
+Dim iCount as Integer
+Dim iLastRow as Integer
+ If IsMissing(iFirstRow) Then
+ iFirstRow = GetRowIndex(oFirstSheet, &quot;HiddenRow1&quot;)
+ End If
+ iCount = GetStocksCount(iFirstRow)
+ iLastRow = iFirstRow + iCount
+ For i = iFirstRow To iLastRow
+ CellStockName = oFirstSheet.GetCellByPosition(SBCOLUMNNAME1, i).String
+ If CellStockname = StockName Then
+ Exit For
+ End If
+ Next i
+ If i &gt; iLastRow Then
+ GetStockID() = &quot;&quot;
+ Else
+ If Not IsMissing(iFirstRow) Then
+ iFirstRow = i
+ End If
+ GetStockID() = oFirstSheet.GetCellByPosition(SBCOLUMNID1, i).String
+ End If
+End Function
+
+
+Function CheckDocLocale(LocLanguage as String, LocCountry as String)
+Dim bIsDocLanguage as Boolean
+Dim bIsDocCountry as Boolean
+ bIsDocLanguage = Instr(1, LocLanguage, sDocLanguage, SBBINARY) &lt;&gt; 0
+ bIsDocCountry = Instr(1, LocCountry, sDocCountry, SBBINARY) &lt;&gt; 0 OR SDocCountry = &quot;&quot;
+ CheckDocLocale = (bIsDocLanguage And bIsDocCountry)
+End Function
+</script:module> \ No newline at end of file
diff --git a/test/user-template/user/basic/Euro/AutoPilotRun.xba b/test/user-template/user/basic/Euro/AutoPilotRun.xba
new file mode 100644
index 000000000000..e1f2fe076953
--- /dev/null
+++ b/test/user-template/user/basic/Euro/AutoPilotRun.xba
@@ -0,0 +1,414 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="AutoPilotRun" script:language="StarBasic">Option Explicit
+
+Public SourceDir as String
+Public TargetDir as String
+Public TargetStemDir as String
+Public SourceFile as String
+Public TargetFile as String
+Public Source as String
+Public SubstFile as String
+Public SubstDir as String
+Public NoArgs()
+Public TypeList(14) as String
+Public GoOn as Boolean
+Public DoUnprotect as Integer
+Public Password as String
+Public DocIndex as Integer
+Public oPathSettings as Object
+Public oUcb as Object
+Public TotDocCount as Integer
+Public sTotDocCount as String
+Public OpenProperties(1) as New com.sun.star.beans.PropertyValue
+
+
+Sub StartAutoPilot()
+Dim i As Integer
+Dim oFactoryKey as Object
+ BasicLibraries.LoadLibrary(&quot;Tools&quot;)
+ BasicLibraries.LoadLibrary(&quot;ImportWizard&quot;)
+ If InitResources(&quot;Euro Converter&quot;, &quot;eur&quot;) Then
+ oUcb = createUnoService(&quot;com.sun.star.ucb.SimpleFileAccess&quot;)
+ oLocale = GetStarOfficeLocale()
+ InitializeConverter(oLocale, 2)
+ ToggleGoOnButton()
+ oFactoryKey = GetRegistryKeyContent(&quot;org.openoffice.Setup/Office/Factories&quot;)
+ DialogModel.chkTextDocuments.Enabled = oFactoryKey.hasbyName(&quot;com.sun.star.text.TextDocument&quot;)
+ DialogModel.cmdGoOn.DefaultButton = True
+ DialogModel.lstCurrencies.TabIndex = 12
+ DialogConvert.GetControl(&quot;optWholeDir&quot;).SetFocus()
+ DialogConvert.Execute()
+ DialogConvert.Dispose()
+ End If
+End Sub
+
+
+Sub ConvertDocuments()
+Dim FilesList()
+Dim bDisposable as Boolean
+
+ If Source &lt;&gt; &quot;&quot; And TargetDir &lt;&gt; &quot;&quot; Then
+ If DialogModel.optSingleFile.State = 1 Then
+ SourceFile = Source
+ TotDocCount = 1
+ Else
+ SourceDir = Source
+ TargetStemDir = TargetDir
+ TypeList(0) = &quot;calc8&quot;
+ TypeList(1) = &quot;calc_StarOffice_XML_Calc&quot;
+ TypeList(2) = &quot;calc_StarCalc_30&quot;
+ TypeList(3) = &quot;calc_StarCalc_40&quot;
+ TypeList(4) = &quot;calc_StarCalc_50&quot;
+ If DialogModel.chkTextDocuments.State = 1 Then
+ ReDim Preserve TypeList(13) as String
+
+ TypeList(5) = &quot;writer8&quot;
+ TypeList(6) = &quot;writerglobal8&quot;
+ TypeList(7) = &quot;writer_StarOffice_XML_Writer&quot;
+ TypeList(8) = &quot;writer_globaldocument_StarOffice_XML_Writer_GlobalDocument&quot;
+ TypeList(9) = &quot;writer_StarWriter_30&quot;
+ TypeList(10) = &quot;writer_StarWriter_40&quot;
+ TypeList(11) = &quot;writer_globaldocument_StarWriter_40GlobalDocument&quot;
+ TypeList(12) = &quot;writer_StarWriter_50&quot;
+ TypeList(13) = &quot;writer_globaldocument_StarWriter_50GlobalDocument&quot;
+ End If
+ FilesList() = ReadDirectories(SourceDir, bRecursive, True, False, TypeList())
+ TotDocCount = Ubound(FilesList(),1) + 1
+ End If
+ InitializeProgressPage(DialogModel)
+&apos; ChangeToNextProgressStep()
+ sTotDocCount = CStr(TotDocCount)
+ OpenProperties(0).Name = &quot;Hidden&quot;
+ OpenProperties(0).Value = True
+ OpenProperties(1).Name = &quot;AsTemplate&quot;
+ OpenProperties(1).Value = False
+ For DocIndex = 0 To TotDocCount - 1
+ If InitializeDocument(FilesList(), bDisposable) Then
+ If StoreDocument() Then
+ ConvertDocument()
+ oDocument.Store
+ End If
+ If bDisposable Then
+ oDocument.Dispose()
+ End If
+ End If
+ Next DocIndex
+ DialogModel.cmdBack.Enabled = True
+ DialogModel.cmdGoOn.Enabled = True
+ DialogModel.cmdGoOn.Label = sReady
+ DialogModel.cmdCancel.Label = sEnd
+ End If
+End Sub
+
+
+Function InitializeDocument(FilesList(), bDisposable as Boolean) as Boolean
+&apos; The Autopilot is started from step No. 2
+Dim sViewPath as String
+Dim bIsReadOnly as Boolean
+Dim sExtension as String
+ On Local Error Goto NEXTFILE
+ If Not bCancelTask Then
+ If DialogModel.optWholeDir.State = 1 Then
+ SourceFile = FilesList(DocIndex,0)
+ TargetFile = ReplaceString(SourceFile,TargetStemDir,SourceDir)
+ TargetDir = DirectorynameoutofPath(TargetFile, &quot;/&quot;)
+ Else
+ SourceFile = Source
+ TargetFile = TargetDir &amp; &quot;/&quot; &amp; FileNameoutofPath(SourceFile, &quot;/&quot;)
+ End If
+ If CreateFolder(TargetDir) Then
+ sExtension = GetFileNameExtension(SourceFile, &quot;/&quot;)
+ oDocument = OpenDocument(SourceFile, OpenProperties(), bDisposable)
+ If (oDocument.IsReadOnly) AND (UCase(SourceFile) = UCase(TargetFile)) Then
+ bIsReadOnly = True
+ Msgbox(sMsgDOCISREADONLY, 16, GetProductName())
+ Else
+ bIsReadOnly = False
+ RetrieveDocumentObjects()
+ sViewPath = CutPathView(SourceFile, 60)
+ DialogModel.lblCurDocument.Label = Str(DocIndex+1) &amp; &quot;/&quot; &amp; sTotDocCount &amp; &quot; (&quot; &amp; sViewPath &amp; &quot;)&quot;
+ End If
+ InitializeDocument() = Not bIsReadOnly
+ Else
+ InitializeDocument() = False
+ End If
+ Else
+ InitializeDocument() = False
+ End If
+NEXTFILE:
+ If Err &lt;&gt; 0 Then
+ InitializeDocument() = False
+ Resume LETSGO
+LETSGO:
+ End If
+End Function
+
+
+Sub ChangeToNextProgressStep()
+ DialogModel.lblCurProgress.FontWeight = com.sun.star.awt.FontWeight.NORMAL
+ DialogConvert.GetControl(&quot;lblCurProgress&quot;).Visible = True
+End Sub
+
+
+Function StoreDocument() as Boolean
+Dim sCurFileExists as String
+Dim iOverWrite as Integer
+ If (TargetFile &lt;&gt; &quot;&quot;) And (Not bCancelTask) Then
+ On Local Error Goto NOSAVING
+ If oUcb.Exists(TargetFile) Then
+ sCurFileExists = ReplaceString(sMsgFileExists, ConvertFromUrl(TargetFile), &quot;&lt;1&gt;&quot;)
+ sCurFileExists = ReplaceString(sCurFileExists, chr(13), &quot;&lt;CR&gt;&quot;)
+ iOverWrite = Msgbox (sCurFileExists, 32 + 3, sMsgDLGTITLE)
+ Select Case iOverWrite
+ Case 1 &apos; OK
+ Case 2 &apos; Abort
+ bCancelTask = True
+ StoreDocument() = False
+ Exit Function
+ Case 7 &apos; No
+ StoreDocument() = False
+ Exit Function
+ End Select
+ End If
+ If TargetFile &lt;&gt; SourceFile Then
+ oDocument.StoreAsUrl(TargetFile,NoArgs)
+ Else
+ oDocument.Store
+ End If
+ StoreDocument() = True
+ NOSAVING:
+ If Err &lt;&gt; 0 Then
+ StoreDocument() = False
+ Resume CLERROR
+ End If
+ CLERROR:
+ End If
+End Function
+
+
+Sub SwapExtent()
+ DialogModel.chkRecursive.Enabled = DialogModel.optWholeDir.State = 1
+ If DialogModel.optWholeDir.State = 1 Then
+ DialogModel.lblSource.Label = sSOURCEDIR
+ If Not IsNull(SubstFile) Then
+ SubstFile = DialogModel.txtSource.Text
+ DialogModel.txtSource.Text = SubstDir
+ End If
+ Else
+ DialogModel.LblSource.Label = sSOURCEFILE
+ If Not IsNull(SubstDir) Then
+ SubstDir = DialogModel.txtSource.Text
+ DialogModel.txtSource.Text = SubstFile
+ End If
+ End If
+ ToggleGoOnButton()
+End Sub
+
+
+Function InitializeThirdStep() as Boolean
+Dim TextBoxText as String
+ Source = AssignFileName(DialogModel.txtSource.Text, DialogModel.lblSource.Label, True)