Fixed bug #15155: Move file list from mod to sysext
authorSteffen Kamper <>
Sun, 18 Jul 2010 19:44:59 +0000 (19:44 +0000)
committerSteffen Kamper <>
Sun, 18 Jul 2010 19:44:59 +0000 (19:44 +0000)
Fixed bug #15154: Move Extension manager from mod to sysext
Fixed bug #15153: Move mod/user/ws to sysext version
Fixed bug #15152: Move Web>List from mod to sysext
Fixed bug #15151: Move Web>Access from mod to sysext
Fixed bug #15150: Move Web>Func from mod to sysext
Fixed bug #15149: Move Web>Info from mod to sysext

git-svn-id: 709f56b5-9817-0410-a4d7-c38de5d9e867

322 files changed:
typo3/sysext/filelist/cshimages/be_groups_1.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_10.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_11.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_12.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_13.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_14.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_15.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_16.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_17.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_18.png [new file with mode: 0644]
typo3/sysext/filelist/cshimages/be_groups_19.png [new file with mode: 0644]
typo3/sysext/filelist/cshimages/be_groups_2.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_20.png [new file with mode: 0644]
typo3/sysext/filelist/cshimages/be_groups_3.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_4.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_5.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_6.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_7.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_8.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/be_groups_9.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/beuser_1.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/beuser_2.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/beuser_3.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/beuser_4.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_1.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_10.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_11.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_12.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_13.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_14.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_15.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_16.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_17.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_18.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_19.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_2.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_20.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_21.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_22.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_23.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_24.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_25.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_26.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_27.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_28.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_29.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_3.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_30.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_31.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_32.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_33.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_34.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_35.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_36.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_37.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_38.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_39.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_4.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_40.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_41.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_42.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_43.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_44.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_46.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_47.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_48.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_49.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_5.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_50.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_51.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_52.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_53.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_54.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_55.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_56.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_57.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_58.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_59.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_6.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_60.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_61.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_62.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_63.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_64.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_65.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_67.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_68.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_69.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_7.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_70.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_8.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/core_9.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_1.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_10.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_11.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_12.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_2.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_3.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_4.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_5.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_6.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_7.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_8.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/em_9.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/filemount_1.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/login.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pages_1.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pages_2.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pages_3.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pages_4.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pages_5.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pages_6.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pages_7.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pages_8.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pagetree_overview_10.png [new file with mode: 0755]
typo3/sysext/filelist/cshimages/pagetree_overview_11.png [new file with mode: 0755]
typo3/sysext/filelist/ext_emconf.php [new file with mode: 0755]
typo3/sysext/filelist/lang.php [new file with mode: 0755]
typo3/sysext/filelist/locallang_alt_doc.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_alt_intro.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_browse_links.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_common.xml [new file with mode: 0644]
typo3/sysext/filelist/locallang_core.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_be_groups.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_be_users.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_corebe.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_em.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_pages.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_sysfilem.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_syslang.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_sysws.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_web_func.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_csh_web_info.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_general.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_login.xml [new file with mode: 0644]
typo3/sysext/filelist/locallang_misc.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_admintools.xml [new file with mode: 0644]
typo3/sysext/filelist/locallang_mod_doc.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_file.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_file_list.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_help.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_help_about.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_help_cshmanual.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_tools.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_tools_em.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_user.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_user_ws.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_usertools.xml [new file with mode: 0644]
typo3/sysext/filelist/locallang_mod_web.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_web_func.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_web_info.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_web_list.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_mod_web_perm.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_show_rechis.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_t3lib_fullsearch.xml [new file with mode: 0644]
typo3/sysext/filelist/locallang_tca.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_tcemain.xml [new file with mode: 0644]
typo3/sysext/filelist/locallang_tsfe.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_tsparser.xml [new file with mode: 0644]
typo3/sysext/filelist/locallang_view_help.xml [new file with mode: 0755]
typo3/sysext/filelist/locallang_wizards.xml [new file with mode: 0755]
typo3/sysext/lang/cshimages/be_groups_1.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_10.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_11.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_12.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_13.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_14.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_15.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_16.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_17.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_18.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_19.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_2.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_20.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_3.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_4.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_5.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_6.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_7.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_8.png [deleted file]
typo3/sysext/lang/cshimages/be_groups_9.png [deleted file]
typo3/sysext/lang/cshimages/beuser_1.png [deleted file]
typo3/sysext/lang/cshimages/beuser_2.png [deleted file]
typo3/sysext/lang/cshimages/beuser_3.png [deleted file]
typo3/sysext/lang/cshimages/beuser_4.png [deleted file]
typo3/sysext/lang/cshimages/core_1.png [deleted file]
typo3/sysext/lang/cshimages/core_10.png [deleted file]
typo3/sysext/lang/cshimages/core_11.png [deleted file]
typo3/sysext/lang/cshimages/core_12.png [deleted file]
typo3/sysext/lang/cshimages/core_13.png [deleted file]
typo3/sysext/lang/cshimages/core_14.png [deleted file]
typo3/sysext/lang/cshimages/core_15.png [deleted file]
typo3/sysext/lang/cshimages/core_16.png [deleted file]
typo3/sysext/lang/cshimages/core_17.png [deleted file]
typo3/sysext/lang/cshimages/core_18.png [deleted file]
typo3/sysext/lang/cshimages/core_19.png [deleted file]
typo3/sysext/lang/cshimages/core_2.png [deleted file]
typo3/sysext/lang/cshimages/core_20.png [deleted file]
typo3/sysext/lang/cshimages/core_21.png [deleted file]
typo3/sysext/lang/cshimages/core_22.png [deleted file]
typo3/sysext/lang/cshimages/core_23.png [deleted file]
typo3/sysext/lang/cshimages/core_24.png [deleted file]
typo3/sysext/lang/cshimages/core_25.png [deleted file]
typo3/sysext/lang/cshimages/core_26.png [deleted file]
typo3/sysext/lang/cshimages/core_27.png [deleted file]
typo3/sysext/lang/cshimages/core_28.png [deleted file]
typo3/sysext/lang/cshimages/core_29.png [deleted file]
typo3/sysext/lang/cshimages/core_3.png [deleted file]
typo3/sysext/lang/cshimages/core_30.png [deleted file]
typo3/sysext/lang/cshimages/core_31.png [deleted file]
typo3/sysext/lang/cshimages/core_32.png [deleted file]
typo3/sysext/lang/cshimages/core_33.png [deleted file]
typo3/sysext/lang/cshimages/core_34.png [deleted file]
typo3/sysext/lang/cshimages/core_35.png [deleted file]
typo3/sysext/lang/cshimages/core_36.png [deleted file]
typo3/sysext/lang/cshimages/core_37.png [deleted file]
typo3/sysext/lang/cshimages/core_38.png [deleted file]
typo3/sysext/lang/cshimages/core_39.png [deleted file]
typo3/sysext/lang/cshimages/core_4.png [deleted file]
typo3/sysext/lang/cshimages/core_40.png [deleted file]
typo3/sysext/lang/cshimages/core_41.png [deleted file]
typo3/sysext/lang/cshimages/core_42.png [deleted file]
typo3/sysext/lang/cshimages/core_43.png [deleted file]
typo3/sysext/lang/cshimages/core_44.png [deleted file]
typo3/sysext/lang/cshimages/core_46.png [deleted file]
typo3/sysext/lang/cshimages/core_47.png [deleted file]
typo3/sysext/lang/cshimages/core_48.png [deleted file]
typo3/sysext/lang/cshimages/core_49.png [deleted file]
typo3/sysext/lang/cshimages/core_5.png [deleted file]
typo3/sysext/lang/cshimages/core_50.png [deleted file]
typo3/sysext/lang/cshimages/core_51.png [deleted file]
typo3/sysext/lang/cshimages/core_52.png [deleted file]
typo3/sysext/lang/cshimages/core_53.png [deleted file]
typo3/sysext/lang/cshimages/core_54.png [deleted file]
typo3/sysext/lang/cshimages/core_55.png [deleted file]
typo3/sysext/lang/cshimages/core_56.png [deleted file]
typo3/sysext/lang/cshimages/core_57.png [deleted file]
typo3/sysext/lang/cshimages/core_58.png [deleted file]
typo3/sysext/lang/cshimages/core_59.png [deleted file]
typo3/sysext/lang/cshimages/core_6.png [deleted file]
typo3/sysext/lang/cshimages/core_60.png [deleted file]
typo3/sysext/lang/cshimages/core_61.png [deleted file]
typo3/sysext/lang/cshimages/core_62.png [deleted file]
typo3/sysext/lang/cshimages/core_63.png [deleted file]
typo3/sysext/lang/cshimages/core_64.png [deleted file]
typo3/sysext/lang/cshimages/core_65.png [deleted file]
typo3/sysext/lang/cshimages/core_67.png [deleted file]
typo3/sysext/lang/cshimages/core_68.png [deleted file]
typo3/sysext/lang/cshimages/core_69.png [deleted file]
typo3/sysext/lang/cshimages/core_7.png [deleted file]
typo3/sysext/lang/cshimages/core_70.png [deleted file]
typo3/sysext/lang/cshimages/core_8.png [deleted file]
typo3/sysext/lang/cshimages/core_9.png [deleted file]
typo3/sysext/lang/cshimages/em_1.png [deleted file]
typo3/sysext/lang/cshimages/em_10.png [deleted file]
typo3/sysext/lang/cshimages/em_11.png [deleted file]
typo3/sysext/lang/cshimages/em_12.png [deleted file]
typo3/sysext/lang/cshimages/em_2.png [deleted file]
typo3/sysext/lang/cshimages/em_3.png [deleted file]
typo3/sysext/lang/cshimages/em_4.png [deleted file]
typo3/sysext/lang/cshimages/em_5.png [deleted file]
typo3/sysext/lang/cshimages/em_6.png [deleted file]
typo3/sysext/lang/cshimages/em_7.png [deleted file]
typo3/sysext/lang/cshimages/em_8.png [deleted file]
typo3/sysext/lang/cshimages/em_9.png [deleted file]
typo3/sysext/lang/cshimages/filemount_1.png [deleted file]
typo3/sysext/lang/cshimages/login.png [deleted file]
typo3/sysext/lang/cshimages/pages_1.png [deleted file]
typo3/sysext/lang/cshimages/pages_2.png [deleted file]
typo3/sysext/lang/cshimages/pages_3.png [deleted file]
typo3/sysext/lang/cshimages/pages_4.png [deleted file]
typo3/sysext/lang/cshimages/pages_5.png [deleted file]
typo3/sysext/lang/cshimages/pages_6.png [deleted file]
typo3/sysext/lang/cshimages/pages_7.png [deleted file]
typo3/sysext/lang/cshimages/pages_8.png [deleted file]
typo3/sysext/lang/cshimages/pagetree_overview_10.png [deleted file]
typo3/sysext/lang/cshimages/pagetree_overview_11.png [deleted file]
typo3/sysext/lang/ext_emconf.php [deleted file]
typo3/sysext/lang/lang.php [deleted file]
typo3/sysext/lang/locallang_alt_doc.xml [deleted file]
typo3/sysext/lang/locallang_alt_intro.xml [deleted file]
typo3/sysext/lang/locallang_browse_links.xml [deleted file]
typo3/sysext/lang/locallang_common.xml [deleted file]
typo3/sysext/lang/locallang_core.xml [deleted file]
typo3/sysext/lang/locallang_csh_be_groups.xml [deleted file]
typo3/sysext/lang/locallang_csh_be_users.xml [deleted file]
typo3/sysext/lang/locallang_csh_corebe.xml [deleted file]
typo3/sysext/lang/locallang_csh_em.xml [deleted file]
typo3/sysext/lang/locallang_csh_pages.xml [deleted file]
typo3/sysext/lang/locallang_csh_sysfilem.xml [deleted file]
typo3/sysext/lang/locallang_csh_syslang.xml [deleted file]
typo3/sysext/lang/locallang_csh_sysws.xml [deleted file]
typo3/sysext/lang/locallang_csh_web_func.xml [deleted file]
typo3/sysext/lang/locallang_csh_web_info.xml [deleted file]
typo3/sysext/lang/locallang_general.xml [deleted file]
typo3/sysext/lang/locallang_login.xml [deleted file]
typo3/sysext/lang/locallang_misc.xml [deleted file]
typo3/sysext/lang/locallang_mod_admintools.xml [deleted file]
typo3/sysext/lang/locallang_mod_doc.xml [deleted file]
typo3/sysext/lang/locallang_mod_file.xml [deleted file]
typo3/sysext/lang/locallang_mod_file_list.xml [deleted file]
typo3/sysext/lang/locallang_mod_help.xml [deleted file]
typo3/sysext/lang/locallang_mod_help_about.xml [deleted file]
typo3/sysext/lang/locallang_mod_help_cshmanual.xml [deleted file]
typo3/sysext/lang/locallang_mod_tools.xml [deleted file]
typo3/sysext/lang/locallang_mod_tools_em.xml [deleted file]
typo3/sysext/lang/locallang_mod_user.xml [deleted file]
typo3/sysext/lang/locallang_mod_user_ws.xml [deleted file]
typo3/sysext/lang/locallang_mod_usertools.xml [deleted file]
typo3/sysext/lang/locallang_mod_web.xml [deleted file]
typo3/sysext/lang/locallang_mod_web_func.xml [deleted file]
typo3/sysext/lang/locallang_mod_web_info.xml [deleted file]
typo3/sysext/lang/locallang_mod_web_list.xml [deleted file]
typo3/sysext/lang/locallang_mod_web_perm.xml [deleted file]
typo3/sysext/lang/locallang_show_rechis.xml [deleted file]
typo3/sysext/lang/locallang_t3lib_fullsearch.xml [deleted file]
typo3/sysext/lang/locallang_tca.xml [deleted file]
typo3/sysext/lang/locallang_tcemain.xml [deleted file]
typo3/sysext/lang/locallang_tsfe.xml [deleted file]
typo3/sysext/lang/locallang_tsparser.xml [deleted file]
typo3/sysext/lang/locallang_view_help.xml [deleted file]
typo3/sysext/lang/locallang_wizards.xml [deleted file]

diff --git a/typo3/sysext/filelist/cshimages/be_groups_1.png b/typo3/sysext/filelist/cshimages/be_groups_1.png
new file mode 100755 (executable)
index 0000000..7d3be8c
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_1.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_10.png b/typo3/sysext/filelist/cshimages/be_groups_10.png
new file mode 100755 (executable)
index 0000000..951323d
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_10.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_11.png b/typo3/sysext/filelist/cshimages/be_groups_11.png
new file mode 100755 (executable)
index 0000000..853aaec
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_11.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_12.png b/typo3/sysext/filelist/cshimages/be_groups_12.png
new file mode 100755 (executable)
index 0000000..cbcfe51
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_12.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_13.png b/typo3/sysext/filelist/cshimages/be_groups_13.png
new file mode 100755 (executable)
index 0000000..a978c1b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_13.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_14.png b/typo3/sysext/filelist/cshimages/be_groups_14.png
new file mode 100755 (executable)
index 0000000..d4d5266
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_14.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_15.png b/typo3/sysext/filelist/cshimages/be_groups_15.png
new file mode 100755 (executable)
index 0000000..a80d9f8
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_15.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_16.png b/typo3/sysext/filelist/cshimages/be_groups_16.png
new file mode 100755 (executable)
index 0000000..f282812
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_16.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_17.png b/typo3/sysext/filelist/cshimages/be_groups_17.png
new file mode 100755 (executable)
index 0000000..0a41916
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_17.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_18.png b/typo3/sysext/filelist/cshimages/be_groups_18.png
new file mode 100644 (file)
index 0000000..a206c4d
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_18.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_19.png b/typo3/sysext/filelist/cshimages/be_groups_19.png
new file mode 100644 (file)
index 0000000..2977677
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_19.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_2.png b/typo3/sysext/filelist/cshimages/be_groups_2.png
new file mode 100755 (executable)
index 0000000..4a5ccac
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_2.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_20.png b/typo3/sysext/filelist/cshimages/be_groups_20.png
new file mode 100644 (file)
index 0000000..ec37212
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_20.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_3.png b/typo3/sysext/filelist/cshimages/be_groups_3.png
new file mode 100755 (executable)
index 0000000..35e009c
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_3.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_4.png b/typo3/sysext/filelist/cshimages/be_groups_4.png
new file mode 100755 (executable)
index 0000000..8def6f6
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_4.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_5.png b/typo3/sysext/filelist/cshimages/be_groups_5.png
new file mode 100755 (executable)
index 0000000..322b284
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_5.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_6.png b/typo3/sysext/filelist/cshimages/be_groups_6.png
new file mode 100755 (executable)
index 0000000..b2fbb25
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_6.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_7.png b/typo3/sysext/filelist/cshimages/be_groups_7.png
new file mode 100755 (executable)
index 0000000..8750ce6
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_7.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_8.png b/typo3/sysext/filelist/cshimages/be_groups_8.png
new file mode 100755 (executable)
index 0000000..48781a4
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_8.png differ
diff --git a/typo3/sysext/filelist/cshimages/be_groups_9.png b/typo3/sysext/filelist/cshimages/be_groups_9.png
new file mode 100755 (executable)
index 0000000..b1e22d0
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/be_groups_9.png differ
diff --git a/typo3/sysext/filelist/cshimages/beuser_1.png b/typo3/sysext/filelist/cshimages/beuser_1.png
new file mode 100755 (executable)
index 0000000..4385acd
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/beuser_1.png differ
diff --git a/typo3/sysext/filelist/cshimages/beuser_2.png b/typo3/sysext/filelist/cshimages/beuser_2.png
new file mode 100755 (executable)
index 0000000..0e70c99
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/beuser_2.png differ
diff --git a/typo3/sysext/filelist/cshimages/beuser_3.png b/typo3/sysext/filelist/cshimages/beuser_3.png
new file mode 100755 (executable)
index 0000000..a4fc1ed
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/beuser_3.png differ
diff --git a/typo3/sysext/filelist/cshimages/beuser_4.png b/typo3/sysext/filelist/cshimages/beuser_4.png
new file mode 100755 (executable)
index 0000000..c53cc61
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/beuser_4.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_1.png b/typo3/sysext/filelist/cshimages/core_1.png
new file mode 100755 (executable)
index 0000000..738e9d4
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_1.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_10.png b/typo3/sysext/filelist/cshimages/core_10.png
new file mode 100755 (executable)
index 0000000..3188b7b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_10.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_11.png b/typo3/sysext/filelist/cshimages/core_11.png
new file mode 100755 (executable)
index 0000000..b99e677
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_11.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_12.png b/typo3/sysext/filelist/cshimages/core_12.png
new file mode 100755 (executable)
index 0000000..3517722
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_12.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_13.png b/typo3/sysext/filelist/cshimages/core_13.png
new file mode 100755 (executable)
index 0000000..359ebdd
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_13.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_14.png b/typo3/sysext/filelist/cshimages/core_14.png
new file mode 100755 (executable)
index 0000000..d1fbc79
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_14.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_15.png b/typo3/sysext/filelist/cshimages/core_15.png
new file mode 100755 (executable)
index 0000000..f230814
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_15.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_16.png b/typo3/sysext/filelist/cshimages/core_16.png
new file mode 100755 (executable)
index 0000000..57a3b66
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_16.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_17.png b/typo3/sysext/filelist/cshimages/core_17.png
new file mode 100755 (executable)
index 0000000..0060b39
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_17.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_18.png b/typo3/sysext/filelist/cshimages/core_18.png
new file mode 100755 (executable)
index 0000000..da44c00
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_18.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_19.png b/typo3/sysext/filelist/cshimages/core_19.png
new file mode 100755 (executable)
index 0000000..b84308d
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_19.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_2.png b/typo3/sysext/filelist/cshimages/core_2.png
new file mode 100755 (executable)
index 0000000..61afc70
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_2.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_20.png b/typo3/sysext/filelist/cshimages/core_20.png
new file mode 100755 (executable)
index 0000000..4e0c03b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_20.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_21.png b/typo3/sysext/filelist/cshimages/core_21.png
new file mode 100755 (executable)
index 0000000..4daae4f
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_21.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_22.png b/typo3/sysext/filelist/cshimages/core_22.png
new file mode 100755 (executable)
index 0000000..ab36b37
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_22.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_23.png b/typo3/sysext/filelist/cshimages/core_23.png
new file mode 100755 (executable)
index 0000000..405942f
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_23.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_24.png b/typo3/sysext/filelist/cshimages/core_24.png
new file mode 100755 (executable)
index 0000000..b0fa009
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_24.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_25.png b/typo3/sysext/filelist/cshimages/core_25.png
new file mode 100755 (executable)
index 0000000..16e9ec8
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_25.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_26.png b/typo3/sysext/filelist/cshimages/core_26.png
new file mode 100755 (executable)
index 0000000..f20aeb7
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_26.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_27.png b/typo3/sysext/filelist/cshimages/core_27.png
new file mode 100755 (executable)
index 0000000..8171eee
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_27.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_28.png b/typo3/sysext/filelist/cshimages/core_28.png
new file mode 100755 (executable)
index 0000000..17bd73a
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_28.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_29.png b/typo3/sysext/filelist/cshimages/core_29.png
new file mode 100755 (executable)
index 0000000..d0f7a6c
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_29.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_3.png b/typo3/sysext/filelist/cshimages/core_3.png
new file mode 100755 (executable)
index 0000000..b5134f7
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_3.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_30.png b/typo3/sysext/filelist/cshimages/core_30.png
new file mode 100755 (executable)
index 0000000..a43c437
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_30.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_31.png b/typo3/sysext/filelist/cshimages/core_31.png
new file mode 100755 (executable)
index 0000000..53fe58a
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_31.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_32.png b/typo3/sysext/filelist/cshimages/core_32.png
new file mode 100755 (executable)
index 0000000..95c527a
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_32.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_33.png b/typo3/sysext/filelist/cshimages/core_33.png
new file mode 100755 (executable)
index 0000000..9121476
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_33.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_34.png b/typo3/sysext/filelist/cshimages/core_34.png
new file mode 100755 (executable)
index 0000000..258cff8
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_34.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_35.png b/typo3/sysext/filelist/cshimages/core_35.png
new file mode 100755 (executable)
index 0000000..10bbe68
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_35.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_36.png b/typo3/sysext/filelist/cshimages/core_36.png
new file mode 100755 (executable)
index 0000000..15dd2ac
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_36.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_37.png b/typo3/sysext/filelist/cshimages/core_37.png
new file mode 100755 (executable)
index 0000000..6f479a9
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_37.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_38.png b/typo3/sysext/filelist/cshimages/core_38.png
new file mode 100755 (executable)
index 0000000..56c46b2
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_38.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_39.png b/typo3/sysext/filelist/cshimages/core_39.png
new file mode 100755 (executable)
index 0000000..08103fd
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_39.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_4.png b/typo3/sysext/filelist/cshimages/core_4.png
new file mode 100755 (executable)
index 0000000..aed2ca8
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_4.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_40.png b/typo3/sysext/filelist/cshimages/core_40.png
new file mode 100755 (executable)
index 0000000..a40d82e
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_40.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_41.png b/typo3/sysext/filelist/cshimages/core_41.png
new file mode 100755 (executable)
index 0000000..5c831ca
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_41.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_42.png b/typo3/sysext/filelist/cshimages/core_42.png
new file mode 100755 (executable)
index 0000000..e24e3f9
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_42.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_43.png b/typo3/sysext/filelist/cshimages/core_43.png
new file mode 100755 (executable)
index 0000000..5e20001
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_43.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_44.png b/typo3/sysext/filelist/cshimages/core_44.png
new file mode 100755 (executable)
index 0000000..cbf9462
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_44.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_46.png b/typo3/sysext/filelist/cshimages/core_46.png
new file mode 100755 (executable)
index 0000000..b02e20d
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_46.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_47.png b/typo3/sysext/filelist/cshimages/core_47.png
new file mode 100755 (executable)
index 0000000..3885493
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_47.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_48.png b/typo3/sysext/filelist/cshimages/core_48.png
new file mode 100755 (executable)
index 0000000..35df17b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_48.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_49.png b/typo3/sysext/filelist/cshimages/core_49.png
new file mode 100755 (executable)
index 0000000..8d8302b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_49.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_5.png b/typo3/sysext/filelist/cshimages/core_5.png
new file mode 100755 (executable)
index 0000000..86192e0
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_5.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_50.png b/typo3/sysext/filelist/cshimages/core_50.png
new file mode 100755 (executable)
index 0000000..ebed8dc
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_50.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_51.png b/typo3/sysext/filelist/cshimages/core_51.png
new file mode 100755 (executable)
index 0000000..9490a83
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_51.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_52.png b/typo3/sysext/filelist/cshimages/core_52.png
new file mode 100755 (executable)
index 0000000..8925625
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_52.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_53.png b/typo3/sysext/filelist/cshimages/core_53.png
new file mode 100755 (executable)
index 0000000..f5863f8
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_53.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_54.png b/typo3/sysext/filelist/cshimages/core_54.png
new file mode 100755 (executable)
index 0000000..b7a398b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_54.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_55.png b/typo3/sysext/filelist/cshimages/core_55.png
new file mode 100755 (executable)
index 0000000..030f5fe
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_55.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_56.png b/typo3/sysext/filelist/cshimages/core_56.png
new file mode 100755 (executable)
index 0000000..3a55dd0
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_56.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_57.png b/typo3/sysext/filelist/cshimages/core_57.png
new file mode 100755 (executable)
index 0000000..85cba37
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_57.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_58.png b/typo3/sysext/filelist/cshimages/core_58.png
new file mode 100755 (executable)
index 0000000..e61d78b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_58.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_59.png b/typo3/sysext/filelist/cshimages/core_59.png
new file mode 100755 (executable)
index 0000000..abfacc4
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_59.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_6.png b/typo3/sysext/filelist/cshimages/core_6.png
new file mode 100755 (executable)
index 0000000..6bc487a
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_6.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_60.png b/typo3/sysext/filelist/cshimages/core_60.png
new file mode 100755 (executable)
index 0000000..2f34071
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_60.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_61.png b/typo3/sysext/filelist/cshimages/core_61.png
new file mode 100755 (executable)
index 0000000..d8881bb
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_61.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_62.png b/typo3/sysext/filelist/cshimages/core_62.png
new file mode 100755 (executable)
index 0000000..5716ee5
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_62.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_63.png b/typo3/sysext/filelist/cshimages/core_63.png
new file mode 100755 (executable)
index 0000000..df14932
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_63.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_64.png b/typo3/sysext/filelist/cshimages/core_64.png
new file mode 100755 (executable)
index 0000000..bca2bd0
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_64.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_65.png b/typo3/sysext/filelist/cshimages/core_65.png
new file mode 100755 (executable)
index 0000000..2a595ec
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_65.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_67.png b/typo3/sysext/filelist/cshimages/core_67.png
new file mode 100755 (executable)
index 0000000..fd22d04
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_67.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_68.png b/typo3/sysext/filelist/cshimages/core_68.png
new file mode 100755 (executable)
index 0000000..1a2192d
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_68.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_69.png b/typo3/sysext/filelist/cshimages/core_69.png
new file mode 100755 (executable)
index 0000000..44e4ef0
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_69.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_7.png b/typo3/sysext/filelist/cshimages/core_7.png
new file mode 100755 (executable)
index 0000000..37bff55
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_7.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_70.png b/typo3/sysext/filelist/cshimages/core_70.png
new file mode 100755 (executable)
index 0000000..e75b099
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_70.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_8.png b/typo3/sysext/filelist/cshimages/core_8.png
new file mode 100755 (executable)
index 0000000..bec6a41
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_8.png differ
diff --git a/typo3/sysext/filelist/cshimages/core_9.png b/typo3/sysext/filelist/cshimages/core_9.png
new file mode 100755 (executable)
index 0000000..fca6653
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/core_9.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_1.png b/typo3/sysext/filelist/cshimages/em_1.png
new file mode 100755 (executable)
index 0000000..731718d
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_1.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_10.png b/typo3/sysext/filelist/cshimages/em_10.png
new file mode 100755 (executable)
index 0000000..aa55edc
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_10.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_11.png b/typo3/sysext/filelist/cshimages/em_11.png
new file mode 100755 (executable)
index 0000000..ba12b0b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_11.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_12.png b/typo3/sysext/filelist/cshimages/em_12.png
new file mode 100755 (executable)
index 0000000..77e7287
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_12.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_2.png b/typo3/sysext/filelist/cshimages/em_2.png
new file mode 100755 (executable)
index 0000000..1d098e7
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_2.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_3.png b/typo3/sysext/filelist/cshimages/em_3.png
new file mode 100755 (executable)
index 0000000..5e3be8c
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_3.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_4.png b/typo3/sysext/filelist/cshimages/em_4.png
new file mode 100755 (executable)
index 0000000..c2b8b35
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_4.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_5.png b/typo3/sysext/filelist/cshimages/em_5.png
new file mode 100755 (executable)
index 0000000..c42fd9b
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_5.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_6.png b/typo3/sysext/filelist/cshimages/em_6.png
new file mode 100755 (executable)
index 0000000..4b2a35f
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_6.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_7.png b/typo3/sysext/filelist/cshimages/em_7.png
new file mode 100755 (executable)
index 0000000..94e302f
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_7.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_8.png b/typo3/sysext/filelist/cshimages/em_8.png
new file mode 100755 (executable)
index 0000000..7c4c4f2
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_8.png differ
diff --git a/typo3/sysext/filelist/cshimages/em_9.png b/typo3/sysext/filelist/cshimages/em_9.png
new file mode 100755 (executable)
index 0000000..385b915
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/em_9.png differ
diff --git a/typo3/sysext/filelist/cshimages/filemount_1.png b/typo3/sysext/filelist/cshimages/filemount_1.png
new file mode 100755 (executable)
index 0000000..b2fbb25
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/filemount_1.png differ
diff --git a/typo3/sysext/filelist/cshimages/login.png b/typo3/sysext/filelist/cshimages/login.png
new file mode 100755 (executable)
index 0000000..c2cacf7
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/login.png differ
diff --git a/typo3/sysext/filelist/cshimages/pages_1.png b/typo3/sysext/filelist/cshimages/pages_1.png
new file mode 100755 (executable)
index 0000000..253d6d6
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pages_1.png differ
diff --git a/typo3/sysext/filelist/cshimages/pages_2.png b/typo3/sysext/filelist/cshimages/pages_2.png
new file mode 100755 (executable)
index 0000000..1e3de31
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pages_2.png differ
diff --git a/typo3/sysext/filelist/cshimages/pages_3.png b/typo3/sysext/filelist/cshimages/pages_3.png
new file mode 100755 (executable)
index 0000000..f335edc
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pages_3.png differ
diff --git a/typo3/sysext/filelist/cshimages/pages_4.png b/typo3/sysext/filelist/cshimages/pages_4.png
new file mode 100755 (executable)
index 0000000..cc056cc
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pages_4.png differ
diff --git a/typo3/sysext/filelist/cshimages/pages_5.png b/typo3/sysext/filelist/cshimages/pages_5.png
new file mode 100755 (executable)
index 0000000..e131d57
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pages_5.png differ
diff --git a/typo3/sysext/filelist/cshimages/pages_6.png b/typo3/sysext/filelist/cshimages/pages_6.png
new file mode 100755 (executable)
index 0000000..d841e3c
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pages_6.png differ
diff --git a/typo3/sysext/filelist/cshimages/pages_7.png b/typo3/sysext/filelist/cshimages/pages_7.png
new file mode 100755 (executable)
index 0000000..affb631
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pages_7.png differ
diff --git a/typo3/sysext/filelist/cshimages/pages_8.png b/typo3/sysext/filelist/cshimages/pages_8.png
new file mode 100755 (executable)
index 0000000..95bb57a
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pages_8.png differ
diff --git a/typo3/sysext/filelist/cshimages/pagetree_overview_10.png b/typo3/sysext/filelist/cshimages/pagetree_overview_10.png
new file mode 100755 (executable)
index 0000000..7552e6e
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pagetree_overview_10.png differ
diff --git a/typo3/sysext/filelist/cshimages/pagetree_overview_11.png b/typo3/sysext/filelist/cshimages/pagetree_overview_11.png
new file mode 100755 (executable)
index 0000000..d912d7a
Binary files /dev/null and b/typo3/sysext/filelist/cshimages/pagetree_overview_11.png differ
diff --git a/typo3/sysext/filelist/ext_emconf.php b/typo3/sysext/filelist/ext_emconf.php
new file mode 100755 (executable)
index 0000000..ca7d9f6
--- /dev/null
@@ -0,0 +1,51 @@
+# Extension Manager/Repository config file for ext "lang".
+# Auto generated 22-06-2010 12:44
+# Manual updates:
+# Only the data in the array - everything else is removed by next
+# writing. "version" and "dependencies" must not be touched!
+$EM_CONF[$_EXTKEY] = array(
+       'title' => 'System language labels',
+       'description' => 'Contains all the core language labels in a set of files mostly of the "locallang" format. This extension is always required in a TYPO3 install.',
+       'category' => 'be',
+       'shy' => 1,
+       'dependencies' => '',
+       'conflicts' => '',
+       'priority' => 'top',
+       'loadOrder' => '',
+       'module' => '',
+       'state' => 'stable',
+       'internal' => 1,
+       'uploadfolder' => 0,
+       'createDirs' => '',
+       'modify_tables' => '',
+       'clearCacheOnLoad' => 0,
+       'lockType' => 'S',
+       'author' => 'Kasper Skaarhoj',
+       'author_email' => '',
+       'author_company' => 'Curby Soft Multimedia',
+       'CGLcompliance' => '',
+       'CGLcompliance_note' => '',
+       'version' => '0.3.0',
+       '_md5_values_when_last_written' => 'a:162:{s:8:"lang.php";s:4:"76ec";s:21:"locallang_alt_doc.xml";s:4:"774e";s:23:"locallang_alt_intro.xml";s:4:"a4e1";s:26:"locallang_browse_links.xml";s:4:"9b88";s:20:"locallang_common.xml";s:4:"fc43";s:18:"locallang_core.xml";s:4:"0605";s:23:"locallang_core.xml.orig";s:4:"e242";s:22:"locallang_core.xml.rej";s:4:"9838";s:27:"locallang_csh_be_groups.xml";s:4:"1f91";s:26:"locallang_csh_be_users.xml";s:4:"7bc0";s:24:"locallang_csh_corebe.xml";s:4:"bf27";s:20:"locallang_csh_em.xml";s:4:"ee48";s:23:"locallang_csh_pages.xml";s:4:"668a";s:26:"locallang_csh_sysfilem.xml";s:4:"f42a";s:25:"locallang_csh_syslang.xml";s:4:"ae54";s:23:"locallang_csh_sysws.xml";s:4:"87c4";s:26:"locallang_csh_web_func.xml";s:4:"4e98";s:26:"locallang_csh_web_info.xml";s:4:"e3de";s:21:"locallang_general.xml";s:4:"4eb6";s:19:"locallang_login.xml";s:4:"4d8a";s:18:"locallang_misc.xml";s:4:"0c50";s:28:"locallang_mod_admintools.xml";s:4:"9475";s:21:"locallang_mod_doc.xml";s:4:"aaf7";s:22:"locallang_mod_file.xml";s:4:"b3d5";s:27:"locallang_mod_file_list.xml";s:4:"7d5a";s:22:"locallang_mod_help.xml";s:4:"338c";s:28:"locallang_mod_help_about.xml";s:4:"602f";s:32:"locallang_mod_help_cshmanual.xml";s:4:"ed9b";s:23:"locallang_mod_tools.xml";s:4:"cb9f";s:26:"locallang_mod_tools_em.xml";s:4:"751c";s:22:"locallang_mod_user.xml";s:4:"f3ed";s:25:"locallang_mod_user_ws.xml";s:4:"418c";s:27:"locallang_mod_usertools.xml";s:4:"c2cc";s:21:"locallang_mod_web.xml";s:4:"438e";s:26:"locallang_mod_web_func.xml";s:4:"9205";s:26:"locallang_mod_web_info.xml";s:4:"c189";s:26:"locallang_mod_web_list.xml";s:4:"f1c6";s:26:"locallang_mod_web_perm.xml";s:4:"0532";s:25:"locallang_show_rechis.xml";s:4:"8a05";s:30:"locallang_t3lib_fullsearch.xml";s:4:"497d";s:17:"locallang_tca.xml";s:4:"626f";s:21:"locallang_tcemain.xml";s:4:"7d44";s:18:"locallang_tsfe.xml";s:4:"7bd1";s:22:"locallang_tsparser.xml";s:4:"22da";s:23:"locallang_view_help.xml";s:4:"8274";s:21:"locallang_wizards.xml";s:4:"84bf";s:25:"cshimages/be_groups_1.png";s:4:"e375";s:26:"cshimages/be_groups_10.png";s:4:"64c4";s:26:"cshimages/be_groups_11.png";s:4:"0813";s:26:"cshimages/be_groups_12.png";s:4:"99eb";s:26:"cshimages/be_groups_13.png";s:4:"01c6";s:26:"cshimages/be_groups_14.png";s:4:"e1e1";s:26:"cshimages/be_groups_15.png";s:4:"321f";s:26:"cshimages/be_groups_16.png";s:4:"b360";s:26:"cshimages/be_groups_17.png";s:4:"90ba";s:26:"cshimages/be_groups_18.png";s:4:"3314";s:26:"cshimages/be_groups_19.png";s:4:"3474";s:25:"cshimages/be_groups_2.png";s:4:"0dfe";s:26:"cshimages/be_groups_20.png";s:4:"a982";s:25:"cshimages/be_groups_3.png";s:4:"da96";s:25:"cshimages/be_groups_4.png";s:4:"970a";s:25:"cshimages/be_groups_5.png";s:4:"f984";s:25:"cshimages/be_groups_6.png";s:4:"1d8c";s:25:"cshimages/be_groups_7.png";s:4:"f251";s:25:"cshimages/be_groups_8.png";s:4:"498b";s:25:"cshimages/be_groups_9.png";s:4:"65ac";s:22:"cshimages/beuser_1.png";s:4:"e3aa";s:22:"cshimages/beuser_2.png";s:4:"c373";s:22:"cshimages/beuser_3.png";s:4:"0537";s:22:"cshimages/beuser_4.png";s:4:"a6e9";s:20:"cshimages/core_1.png";s:4:"3978";s:21:"cshimages/core_10.png";s:4:"bf11";s:21:"cshimages/core_11.png";s:4:"6334";s:21:"cshimages/core_12.png";s:4:"6631";s:21:"cshimages/core_13.png";s:4:"b5a2";s:21:"cshimages/core_14.png";s:4:"c409";s:21:"cshimages/core_15.png";s:4:"d802";s:21:"cshimages/core_16.png";s:4:"20e2";s:21:"cshimages/core_17.png";s:4:"e7de";s:21:"cshimages/core_18.png";s:4:"c6d1";s:21:"cshimages/core_19.png";s:4:"096e";s:20:"cshimages/core_2.png";s:4:"2ab1";s:21:"cshimages/core_20.png";s:4:"1eb1";s:21:"cshimages/core_21.png";s:4:"4a11";s:21:"cshimages/core_22.png";s:4:"a279";s:21:"cshimages/core_23.png";s:4:"4747";s:21:"cshimages/core_24.png";s:4:"8ff2";s:21:"cshimages/core_25.png";s:4:"0431";s:21:"cshimages/core_26.png";s:4:"c305";s:21:"cshimages/core_27.png";s:4:"0e09";s:21:"cshimages/core_28.png";s:4:"3ba4";s:21:"cshimages/core_29.png";s:4:"d85a";s:20:"cshimages/core_3.png";s:4:"3d69";s:21:"cshimages/core_30.png";s:4:"c04f";s:21:"cshimages/core_31.png";s:4:"9b7c";s:21:"cshimages/core_32.png";s:4:"9b90";s:21:"cshimages/core_33.png";s:4:"6ab2";s:21:"cshimages/core_34.png";s:4:"ad81";s:21:"cshimages/core_35.png";s:4:"1c09";s:21:"cshimages/core_36.png";s:4:"a56f";s:21:"cshimages/core_37.png";s:4:"0041";s:21:"cshimages/core_38.png";s:4:"ad47";s:21:"cshimages/core_39.png";s:4:"f919";s:20:"cshimages/core_4.png";s:4:"d979";s:21:"cshimages/core_40.png";s:4:"9fa7";s:21:"cshimages/core_41.png";s:4:"9bce";s:21:"cshimages/core_42.png";s:4:"9b9a";s:21:"cshimages/core_43.png";s:4:"69b1";s:21:"cshimages/core_44.png";s:4:"6517";s:21:"cshimages/core_46.png";s:4:"5820";s:21:"cshimages/core_47.png";s:4:"daa3";s:21:"cshimages/core_48.png";s:4:"6a1e";s:21:"cshimages/core_49.png";s:4:"df35";s:20:"cshimages/core_5.png";s:4:"f733";s:21:"cshimages/core_50.png";s:4:"c0ca";s:21:"cshimages/core_51.png";s:4:"09e2";s:21:"cshimages/core_52.png";s:4:"397a";s:21:"cshimages/core_53.png";s:4:"7b88";s:21:"cshimages/core_54.png";s:4:"079e";s:21:"cshimages/core_55.png";s:4:"f42c";s:21:"cshimages/core_56.png";s:4:"8b17";s:21:"cshimages/core_57.png";s:4:"6249";s:21:"cshimages/core_58.png";s:4:"74dd";s:21:"cshimages/core_59.png";s:4:"aefb";s:20:"cshimages/core_6.png";s:4:"f7ed";s:21:"cshimages/core_60.png";s:4:"187d";s:21:"cshimages/core_61.png";s:4:"f120";s:21:"cshimages/core_62.png";s:4:"3752";s:21:"cshimages/core_63.png";s:4:"483f";s:21:"cshimages/core_64.png";s:4:"dfaa";s:21:"cshimages/core_65.png";s:4:"9be8";s:21:"cshimages/core_67.png";s:4:"eb4d";s:21:"cshimages/core_68.png";s:4:"2bcc";s:21:"cshimages/core_69.png";s:4:"beef";s:20:"cshimages/core_7.png";s:4:"8888";s:21:"cshimages/core_70.png";s:4:"8781";s:20:"cshimages/core_8.png";s:4:"6135";s:20:"cshimages/core_9.png";s:4:"2069";s:18:"cshimages/em_1.png";s:4:"faf5";s:19:"cshimages/em_10.png";s:4:"be08";s:19:"cshimages/em_11.png";s:4:"3266";s:19:"cshimages/em_12.png";s:4:"09a3";s:18:"cshimages/em_2.png";s:4:"acfd";s:18:"cshimages/em_3.png";s:4:"33ea";s:18:"cshimages/em_4.png";s:4:"617e";s:18:"cshimages/em_5.png";s:4:"030e";s:18:"cshimages/em_6.png";s:4:"5ac5";s:18:"cshimages/em_7.png";s:4:"9b59";s:18:"cshimages/em_8.png";s:4:"6f36";s:18:"cshimages/em_9.png";s:4:"7d51";s:25:"cshimages/filemount_1.png";s:4:"1d8c";s:19:"cshimages/login.png";s:4:"2fd6";s:21:"cshimages/pages_1.png";s:4:"89d6";s:21:"cshimages/pages_2.png";s:4:"a09d";s:21:"cshimages/pages_3.png";s:4:"6165";s:21:"cshimages/pages_4.png";s:4:"d1ba";s:21:"cshimages/pages_5.png";s:4:"eabe";s:21:"cshimages/pages_6.png";s:4:"192c";s:21:"cshimages/pages_7.png";s:4:"f39e";s:21:"cshimages/pages_8.png";s:4:"eefa";s:34:"cshimages/pagetree_overview_10.png";s:4:"a33b";s:34:"cshimages/pagetree_overview_11.png";s:4:"8d51";}',
+       'constraints' => array(
+               'depends' => array(
+                       'php' => '5.1.0-0.0.0',
+                       'typo3' => '4.4.0-0.0.0',
+               ),
+               'conflicts' => array(
+               ),
+               'suggests' => array(
+               ),
+       ),
+       'suggests' => array(
+       ),
\ No newline at end of file
diff --git a/typo3/sysext/filelist/lang.php b/typo3/sysext/filelist/lang.php
new file mode 100755 (executable)
index 0000000..5882ce8
--- /dev/null
@@ -0,0 +1,524 @@
+*  Copyright notice
+*  (c) 1999-2010 Kasper Skaarhoj (
+*  All rights reserved
+*  This script is part of the TYPO3 project. The TYPO3 project is
+*  free software; you can redistribute it and/or modify
+*  it under the terms of the GNU General Public License as published by
+*  the Free Software Foundation; either version 2 of the License, or
+*  (at your option) any later version.
+*  The GNU General Public License can be found at
+*  A copy is found in the textfile GPL.txt and important notices to the license
+*  from the author is found in LICENSE.txt distributed with these scripts.
+*  This script is distributed in the hope that it will be useful,
+*  but WITHOUT ANY WARRANTY; without even the implied warranty of
+*  GNU General Public License for more details.
+*  This copyright notice MUST APPEAR in all copies of the script!
+ * Contains the TYPO3 Backend Language class
+ *
+ * $Id$
+ * Revised for TYPO3 3.6.0
+ *
+ * @author     Kasper Skaarhoj <>
+ */
+ *
+ *
+ *
+ *   88: class language
+ *  138:     function init($lang,$altPath='')
+ *  183:     function addModuleLabels($arr,$prefix)
+ *  209:     function hscAndCharConv($lStr,$hsc)
+ *  224:     function makeEntities($str)
+ *  241:     function JScharCode($str)
+ *  260:     function getLL($index,$hsc=0)
+ *  278:     function getLLL($index,$LOCAL_LANG,$hsc=0)
+ *  299:     function sL($input,$hsc=0)
+ *  344:     function loadSingleTableDescription($table)
+ *  396:     function includeLLFile($fileRef,$setGlobal=1,$mergeLocalOntoDefault=0)
+ *  441:     function readLLfile($fileRef)
+ *  451:     function localizedFileRef($fileRef)
+ *
+ * (This index is automatically created/updated by the extension "extdeveval")
+ *
+ */
+ * Contains the TYPO3 Backend Language class
+ *
+ * For detailed information about how localization is handled,
+ * please refer to the 'Inside TYPO3' document which descibes this.
+ *
+ * This class is normally instantiated as the global variable $LANG in typo3/template.php
+ * It's only available in the backend and under certain circumstances in the frontend
+ *
+ * @author     Kasper Skaarhoj <>
+ * @package TYPO3
+ * @subpackage core
+ * @see typo3/template.php, template
+ */
+class language {
+               // This is set to the language that is currently running for the user
+       public $lang = 'default';
+               // Values like the labels in the tables.php-document are split by '|'.
+               // This values defines which language is represented by which position
+               // in the resulting array after splitting a value. (NOTICE: Obsolete concept!)
+       public $langSplit = 'default';
+               // Default charset in backend
+       public $charSet = 'iso-8859-1';
+               // Array with alternative charsets for other languages.
+               // Moved to t3lib_cs, set internally from csConvObj!
+       public $charSetArray = array();
+               // This is the url to the TYPO3 manual
+       public $typo3_help_url= '';
+               // Array with alternative URLs based on language.
+       public $helpUrlArray = array(
+               'dk' => '',
+       );
+               // If true, will show the key/location of labels in the backend.
+       public $debugKey = FALSE;
+               // Can contain labels and image references from the backend modules.
+               // Relies on t3lib_loadmodules to initialize modules after a global instance of $LANG has been created.
+       public $moduleLabels = array();
+               // Internal
+               // Points to the position of the current language key as found in constant TYPO3_languages
+       public $langSplitIndex = 0;
+               // Internal cache for read LL-files
+       public $LL_files_cache = array();
+               // Internal cache for ll-labels (filled as labels are requested)
+       public $LL_labels_cache = array();
+       /**
+        * instance of the "t3lib_cs" class. May be used by any application.
+        *
+        * @var t3lib_cs
+        */
+       public $csConvObj;
+       /**
+        * Initializes the backend language.
+        * This is for example done in typo3/template.php with lines like these:
+        *
+        * require (PATH_typo3 . 'sysext/lang/lang.php');
+        * $LANG = t3lib_div::makeInstance('language');
+        * $LANG->init($BE_USER->uc['lang']);
+        *
+        * @param       string          The language key (two character string from backend users profile)
+        * @param       string          IGNORE. Not used.
+        * @return      void
+        */
+       public function init($lang, $altPath = '') {
+                       // Initialize the conversion object:
+               $this->csConvObj = t3lib_div::makeInstance('t3lib_cs');
+               $this->charSetArray = $this->csConvObj->charSetArray;
+                       // Internally setting the list of TYPO3 backend languages.
+               $this->langSplit = TYPO3_languages;
+                       // Finding the requested language in this list based
+                       // on the $lang key being inputted to this function.
+               $ls = explode('|', $this->langSplit);
+               foreach ($ls as $i => $v) {
+                               // Language is found. Configure it:
+                       if ($v == $lang) {
+                                       // The index of the language as found in the TYPO3_languages list
+                               $this->langSplitIndex = $i;
+                                       // The current language key
+                               $this->lang = $lang;
+                                               // The help URL if different from the default.
+                               if ($this->helpUrlArray[$this->lang]) {
+                                       $this->typo3_help_url = $this->helpUrlArray[$this->lang];
+                               }
+                               if ($this->charSetArray[$this->lang]) {
+                                               // The charset if different from the default.
+                                       $this->charSet = $this->charSetArray[$this->lang];
+                               }
+                       }
+               }
+                       // If a forced charset is used and different from the charset otherwise used:
+               if ($GLOBALS['TYPO3_CONF_VARS']['BE']['forceCharset'] && $GLOBALS['TYPO3_CONF_VARS']['BE']['forceCharset'] != $this->charSet) {
+                               // Set the forced charset:
+                       $this->charSet = $GLOBALS['TYPO3_CONF_VARS']['BE']['forceCharset'];
+                       if ($this->charSet != 'utf-8' && !$this->csConvObj->initCharset($this->charSet)) {
+                               t3lib_BEfunc::typo3PrintError('Forced charset not found',
+                                       'The forced character set "'. $this->charSet . '" was not found in t3lib/csconvtbl/'
+                               );
+                               exit;
+                       }
+               }
+       }
+       /**
+        * Adds labels and image references from the backend modules to the internal moduleLabels array
+        *
+        * @param       array           Array with references to module labels, keys: ['labels']['tablabel'],
+        *                                              ['labels']['tabdescr'], ['tabs']['tab']
+        * @param       string          Module name prefix
+        * @return      void
+        * @access      public
+        * @see t3lib_loadModules
+        */
+       public function addModuleLabels($arr, $prefix) {
+               if (is_array($arr)) {
+                       foreach ($arr as $k => $larr) {
+                               if (!isset($this->moduleLabels[$k])) {
+                                       $this->moduleLabels[$k] = array();
+                               }
+                               if (is_array($larr)) {
+                                       foreach ($larr as $l => $v) {
+                                               $this->moduleLabels[$k][$prefix . $l] = $v;
+                                       }
+                               }
+                       }
+               }
+       }
+       /**
+        * Will htmlspecialchar() the input string and before that any charset conversion
+        * will also have taken place if needed (see init())
+        * Used to pipe language labels through just before they are returned.
+        *
+        * @param       string          The string to process
+        * @param       boolean         If set, then the string is htmlspecialchars()'ed
+        * @return      string          The processed string
+        * @see init()
+        * @access public
+        */
+       public function hscAndCharConv($lStr, $hsc) {
+                       // labels returned from a locallang file used to be in the language of the charset.
+                       // Since TYPO3 4.1 they are always in the charset of the BE.
+               if ($hsc) {
+                       return htmlspecialchars($lStr);
+               } else {
+                       return $lStr;
+               }
+       }
+       /**
+        * Will convert the input strings special chars (all above 127) to entities.
+        * The string is expected to be encoded in the charset, $this->charSet
+        * This function is used to create strings that can be used in the Click Menu
+        * (Context Sensitive Menus). The reason is that the values that are dynamically
+        * written into the <div> layer is decoded as iso-8859-1 no matter what charset
+        * is used in the document otherwise (only MSIE, Mozilla is OK).
+        * So by converting we by-pass this problem.
+        *
+        * @param       string          Input string
+        * @return      string          Output string
+        * @access      public
+        */
+       public function makeEntities($str) {
+                       // Convert string to UTF-8:
+               if ($this->charSet != 'utf-8') {
+                       $str = $this->csConvObj->utf8_encode($str, $this->charSet);
+               }
+                       // Convert string back again, but using the full entity conversion:
+               return $this->csConvObj->utf8_to_entities($str);
+       }
+       /**
+        * Converts the input string to a JavaScript function returning the same string, but charset-safe.
+        * Used for confirm and alert boxes where we must make sure that any string content
+        * does not break the script AND want to make sure the charset is preserved.
+        * Originally I used the JS function unescape() in combination with PHP function
+        * rawurlencode() in order to pass strings in a safe way. This could still be done
+        * for iso-8859-1 charsets but now I have applied the same method here for all charsets.
+        *
+        * @param       string          Input string, encoded with $this->charSet
+        * @return      string          Output string, a JavaScript function: "String.fromCharCode(......)"
+        * @access      public
+        */
+       public function JScharCode($str) {
+                       // Convert string to UTF-8:
+               if ($this->charSet != 'utf-8') {
+                       $str = $this->csConvObj->utf8_encode($str, $this->charSet);
+               }
+                       // Convert the UTF-8 string into a array of char numbers:
+               $nArr = $this->csConvObj->utf8_to_numberarray($str);
+               return 'String.fromCharCode(' . implode(',', $nArr) . ')';
+       }
+       /**
+        * Returns the label with key $index form the globally loaded $LOCAL_LANG array.
+        * Mostly used from modules with only one LOCAL_LANG file loaded into the global space.
+        *
+        * @param       string          Label key
+        * @param       boolean         If set, the return value is htmlspecialchar'ed
+        * @return      string
+        * @access      public
+        */
+       public function getLL($index, $hsc = 0) {
+                       // Get Local Language
+               if (strcmp($GLOBALS['LOCAL_LANG'][$this->lang][$index], '')) {
+                               // Returns local label if not blank.
+                       $output = $this->hscAndCharConv($GLOBALS['LOCAL_LANG'][$this->lang][$index], $hsc);
+               } else {
+                               // Returns default label
+                       $output = $this->hscAndCharConv($GLOBALS['LOCAL_LANG']['default'][$index], $hsc);
+               }
+               return $output . ($this->debugKey ? ' [' . $index . ']' : '');
+       }
+       /**
+        * Works like ->getLL() but takes the $LOCAL_LANG array
+        * used as the second argument instead of using the global array.
+        *
+        * @param       string          Label key
+        * @param       array           $LOCAL_LANG array to get label key from
+        * @param       boolean         If set, the return value is htmlspecialchar'ed
+        * @return      string
+        * @access      public
+        */
+       public function getLLL($index, $LOCAL_LANG, $hsc = 0) {
+                       // Get Local Language
+               if (strcmp($LOCAL_LANG[$this->lang][$index], '')) {
+                               // Returns local label if not blank.
+                       $output = $this->hscAndCharConv($LOCAL_LANG[$this->lang][$index], $hsc);
+               } else {
+                               // Returns default label
+                       $output = $this->hscAndCharConv($LOCAL_LANG['default'][$index], $hsc);
+               }
+               return $output . ($this->debugKey ? ' [' . $index . ']' : '');
+       }
+       /**
+        * splitLabel function
+        * Historically labels were exploded by '|' and each part would correspond
+        * to the translation of the language found at the same 'index' in the TYPO3_languages constant.
+        * Today all translations are based on $LOCAL_LANG variables.
+        * 'language-splitted' labels can therefore refer to a local-lang file + index instead!
+        * It's highly recommended to use the 'local_lang' method
+        * (and thereby it's highly deprecated to use 'language-splitted' label strings)
+        * Refer to 'Inside TYPO3' for more details
+        *
+        * @param       string          Label key/reference
+        * @param       boolean         If set, the return value is htmlspecialchar'ed
+        * @return      string
+        * @access      public
+        */
+       public function sL($input, $hsc = 0) {
+                       // Using obsolete 'language-splitted' labels:
+               if (strcmp(substr($input, 0, 4), 'LLL:')) {
+                       $t = explode('|', $input);
+                       $out = $t[$this->langSplitIndex] ? $t[$this->langSplitIndex] : $t[0];
+                       return $this->hscAndCharConv($out, $hsc);
+                       // LOCAL_LANG:
+               } else {
+                               // If cached label
+                       if (!isset($this->LL_labels_cache[$this->lang][$input])) {
+                               $restStr = trim(substr($input, 4));
+                               $extPrfx = '';
+                                       // ll-file refered to is found in an extension.
+                               if (!strcmp(substr($restStr, 0, 4), 'EXT:')) {
+                                       $restStr = trim(substr($restStr, 4));
+                                       $extPrfx = 'EXT:';
+                               }
+                               $parts = explode(':', $restStr);
+                               $parts[0] = $extPrfx . $parts[0];
+                                       // Getting data if not cached
+                               if (!isset($this->LL_files_cache[$parts[0]])) {
+                                       $this->LL_files_cache[$parts[0]] = $this->readLLfile($parts[0]);
+                                               // If the current language is found in another file, load that as well:
+                                       $lFileRef = $this->localizedFileRef($parts[0]);
+                                       if ($lFileRef && is_string($this->LL_files_cache[$parts[0]][$this->lang])
+                                                       && $this->LL_files_cache[$parts[0]][$this->lang] == 'EXT') {
+                                               $tempLL = $this->readLLfile($lFileRef);
+                                               $this->LL_files_cache[$parts[0]][$this->lang] = $tempLL[$this->lang];
+                                       }
+                                               // Overriding file?
+                                               // @deprecated since TYPO3 4.3, remove in TYPO3 4.5, please use the generic method in
+                                               // t3lib_div::readLLfile and the global array $GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']
+                                       if (isset($GLOBALS['TYPO3_CONF_VARS']['BE']['XLLfile'][$parts[0]])) {
+                                               t3lib_div::deprecationLog('Usage of $TYPO3_CONF_VARS[\'BE\'][\'XLLfile\'] is deprecated since TYPO3 4.3. Use $TYPO3_CONF_VARS[\'SYS\'][\'locallangXMLOverride\'][] to include the file ' . $fileRef . ' instead.');
+                                               $ORarray = $this->readLLfile($GLOBALS['TYPO3_CONF_VARS']['BE']['XLLfile'][$parts[0]]);
+                                               $this->LL_files_cache[$parts[0]] = t3lib_div::array_merge_recursive_overrule($this->LL_files_cache[$parts[0]], $ORarray);
+                                       }
+                               }
+                               $this->LL_labels_cache[$this->lang][$input] = $this->getLLL($parts[1], $this->LL_files_cache[$parts[0]]);
+                       }
+                               // For the cached output charset conversion has already happened!
+                               // So perform HSC right here.
+                       $output = $this->LL_labels_cache[$this->lang][$input];
+                       if ($hsc) {
+                               $output = t3lib_div::deHSCentities(htmlspecialchars($output));
+                       }
+                       return $output . ($this->debugKey ? ' [' . $input . ']' : '');
+               }
+       }
+       /**
+        * Loading $TCA_DESCR[$table]['columns'] with content from locallang files
+        * as defined in $TCA_DESCR[$table]['refs']
+        * $TCA_DESCR is a global var
+        *
+        * @param       string          Table name found as key in global array $TCA_DESCR
+        * @return      void
+        * @access      public
+        */
+       public function loadSingleTableDescription($table) {
+               global $TCA_DESCR;
+                       // First the 'table' cannot already be loaded in [columns]
+                       // and secondly there must be a references to locallang files available in [refs]
+               if (is_array($TCA_DESCR[$table])
+                               && !isset($TCA_DESCR[$table]['columns'])
+                               && is_array($TCA_DESCR[$table]['refs'])) {
+                               // Init $TCA_DESCR for $table-key
+                       $TCA_DESCR[$table]['columns'] = array();
+                               // Get local-lang for each file in $TCA_DESCR[$table]['refs'] as they are ordered.
+                       foreach ($TCA_DESCR[$table]['refs'] as $llfile) {
+                               $LOCAL_LANG = $this->includeLLFile($llfile, 0, 1);
+                                       // Traverse all keys
+                               if (is_array($LOCAL_LANG['default'])) {
+                                       foreach ($LOCAL_LANG['default'] as $lkey => $lVal) {
+                                                       // exploding by '.':
+                                                       // 0 => fieldname,
+                                                       // 1 => type from (alttitle, description, details, syntax, image_descr,image,seeAlso),
+                                                       // 2 => special instruction, see switch construct
+                                               $kParts = explode('.', $lkey);
+                                                       // Detecting 'hidden' labels, converting to normal fieldname
+                                               if ($kParts[0] == '_') {
+                                                       $kParts[0] = '';
+                                               }
+                                               if (substr($kParts[0], 0, 1) == '_') {
+                                                       $kParts[0] = substr($kParts[0], 1);
+                                               }
+                                                       // Add label:
+                                               switch ((string)$kParts[2]) {
+                                                               // adding
+                                                       case '+':
+                                                               $TCA_DESCR[$table]['columns'][$kParts[0]][$kParts[1]] .= LF . $lVal;
+                                                               break;
+                                                               // Substituting:
+                                                       default:
+                                                               $TCA_DESCR[$table]['columns'][$kParts[0]][$kParts[1]] = $lVal;
+                                               }
+                                       }
+                               }
+                       }
+               }
+       }
+       /**
+        * Includes locallang file (and possibly additional localized version if configured for)
+        * Read language labels will be merged with $LOCAL_LANG (if $setGlobal = true).
+        *
+        * @param       string          $fileRef is a file-reference (see t3lib_div::getFileAbsFileName)
+        * @param       boolean         Setting in global variable $LOCAL_LANG (or returning the variable)
+        * @param       boolean         If $mergeLocalOntoDefault is set the local part of the $LOCAL_LANG array is merged onto the default part (if the local part exists) and the local part is unset.
+        * @return      mixed           If $setGlobal is true the LL-files will set the $LOCAL_LANG in the global scope. Otherwise the $LOCAL_LANG array is returned from function
+        * @access      public
+        */
+       public function includeLLFile($fileRef, $setGlobal = 1, $mergeLocalOntoDefault = 0) {
+                       // Configure for global flag:
+               if ($setGlobal) {
+                       global $LOCAL_LANG;
+               }
+                       // Get default file
+               $llang = $this->readLLfile($fileRef);
+               if (count($llang)) {
+                       $LOCAL_LANG = t3lib_div::array_merge_recursive_overrule((array)$LOCAL_LANG, $llang);
+                               // Localized addition?
+                       $lFileRef = $this->localizedFileRef($fileRef);
+                       if ($lFileRef && (string)$LOCAL_LANG[$this->lang] == 'EXT') {
+                               $llang = $this->readLLfile($lFileRef);
+                               $LOCAL_LANG = t3lib_div::array_merge_recursive_overrule($LOCAL_LANG, $llang);
+                       }
+                               // Overriding file?
+                               // @deprecated since TYPO3 4.3, remove in TYPO3 4.5, please use the generic method in
+                               // t3lib_div::readLLfile and the global array $GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']
+                       if (isset($GLOBALS['TYPO3_CONF_VARS']['BE']['XLLfile'][$fileRef])) {
+                               t3lib_div::deprecationLog('Usage of $TYPO3_CONF_VARS[\'BE\'][\'XLLfile\'] is deprecated since TYPO3 4.3. Use $TYPO3_CONF_VARS[\'SYS\'][\'locallangXMLOverride\'][] to include the file ' . $fileRef . ' instead.');
+                               $ORarray = $this->readLLfile($GLOBALS['TYPO3_CONF_VARS']['BE']['XLLfile'][$fileRef]);
+                               $LOCAL_LANG = t3lib_div::array_merge_recursive_overrule($LOCAL_LANG, $ORarray);
+                       }
+                               // Merge local onto default
+                       if ($mergeLocalOntoDefault && strcmp($this->lang, 'default') && is_array($LOCAL_LANG[$this->lang]) && is_array($LOCAL_LANG['default'])) {
+                                       // array_merge can be used so far the keys are not
+                                       // numeric - which we assume they are not...
+                               $LOCAL_LANG['default'] = array_merge($LOCAL_LANG['default'], $LOCAL_LANG[$this->lang]);
+                               unset($LOCAL_LANG[$this->lang]);
+                       }
+               }
+                       // Return value if not global is set.
+               if (!$setGlobal) {
+                       return $LOCAL_LANG;
+               }
+       }
+       /**
+        * Includes a locallang file and returns the $LOCAL_LANG array found inside.
+        *
+        * @param       string          Input is a file-reference (see t3lib_div::getFileAbsFileName) which, if exists, is included. That file is expected to be a 'local_lang' file containing a $LOCAL_LANG array.
+        * @return      array           Value of $LOCAL_LANG found in the included file. If that array is found it's returned. Otherwise an empty array
+        * @access      private
+        */
+       protected function readLLfile($fileRef) {
+               return t3lib_div::readLLfile($fileRef, $this->lang, $this->charSet);
+       }
+       /**
+        * Returns localized fileRef (.[langkey].php)
+        *
+        * @param       string          Filename/path of a 'locallang.php' file
+        * @return      string          Input filename with a '.[lang-key].php' ending added if $this->lang is not 'default'
+        * @access      private
+        */
+       protected function localizedFileRef($fileRef) {
+               if ($this->lang != 'default' && substr($fileRef, -4) == '.php') {
+                       return substr($fileRef, 0, -4) . '.' . $this->lang . '.php';
+               }
+       }
+if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/lang/lang.php']) {
+       include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/lang/lang.php']);
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_alt_doc.xml b/typo3/sysext/filelist/locallang_alt_doc.xml
new file mode 100755 (executable)
index 0000000..3f0a3c6
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Labels for Record Editing screen (typical TCEforms surroundings).</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="deleteItem">Delete</label>
+                       <label index="deleteWarning">Are you sure you want to delete this record?</label>
+                       <label index="undoLastChange">Undo/Redo last change (%s ago)</label>
+                       <label index="recordHistory">View record change history</label>
+                       <label index="editWholeRecord">Edit whole record</label>
+                       <label index="openDocs">OPEN DOCUMENTS</label>
+                       <label index="noDocuments">No open documents</label>
+                       <label index="noDocuments_msg">There are no open documents available to edit.</label>
+                       <label index="noDocuments_msg2">You can go to %s to find the page or the record you wish to edit.</label>
+                       <label index="noDocuments_msg3">You can select one of your most recently edited records from this list:</label>
+                       <label index="noDocuments_pagemodule">the Web&gt;Page module</label>
+                       <label index="noDocuments_OR">or</label>
+                       <label index="noDocuments_listmodule">the Web&gt;List module</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_alt_intro.xml b/typo3/sysext/filelist/locallang_alt_intro.xml
new file mode 100755 (executable)
index 0000000..7882a1b
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Labels for &quot;About Modules&quot; screen.</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="introtext">Web Content Management System</label>
+                       <label index="introtext2">This is a brief description of the available modules:</label>
+                       <label index="endText">Features may vary depending on your website and permissions</label>
+                       <label index="userInfo">You're logged in as user:</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_browse_links.xml b/typo3/sysext/filelist/locallang_browse_links.xml
new file mode 100755 (executable)
index 0000000..ac208c0
--- /dev/null
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>TYPO3 Element Browser labels.</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="removeLink">Remove link</label>
+                       <label index="uploadImage">Upload Image</label>
+                       <label index="update">Update</label>
+                       <label index="path">Path</label>
+                       <label index="page">Page</label>
+                       <label index="file">File</label>
+                       <label index="folder">Folder</label>
+                       <label index="extUrl">External URL</label>
+                       <label index="email">Email</label>
+                       <label index="special">Special</label>
+                       <label index="folderTree">Folder Tree</label>
+                       <label index="files">Files</label>
+                       <label index="target">Target</label>
+                       <label index="class">CSS-Class</label>
+                       <label index="title">Title</label>
+                       <label index="target_popUpWindow">Open in window</label>
+                       <label index="target_popUpWindow_width">Width</label>
+                       <label index="target_popUpWindow_height">Height</label>
+                       <label index="newWindow">New window</label>
+                       <label index="top">Top</label>
+                       <label index="none">None - new link!</label>
+                       <label index="pageTree">Page tree</label>
+                       <label index="contentElements">Content elements</label>
+                       <label index="selectRecords">Select Records</label>
+                       <label index="addToList">Add to list...</label>
+                       <label index="info">Info</label>
+                       <label index="emailAddress">Email address</label>
+                       <label index="setLink">Set Link</label>
+                       <label index="clickToRedrawFullSize">Image is larger than shown here! Click to redraw page with full sized images.</label>
+                       <label index="findDragDrop">Find and click on your image then drag it into the editor in the main window!</label>
+                       <label index="noWebFolder">You cannot drag images from this folder (yellow) because it is internal on the server.</label>
+                       <label index="currentLink">Current Link</label>
+                       <label index="invalidChar">ERROR: Invalid character found in file path (%s). Cannot add the file!</label>
+                       <label index="toggleSelection">Toggle selection</label>
+                       <label index="importSelection">Import selection</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_common.xml b/typo3/sysext/filelist/locallang_common.xml
new file mode 100644 (file)
index 0000000..ddf6d2b
--- /dev/null
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Common labels for use in the core and in extensions</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="about">About</label>
+                       <label index="and">and</label>
+                       <label index="ascending">Ascending</label>
+                       <label index="back">Back</label>
+                       <label index="byteSizeUnits"> B| KB| MB| GB</label>
+                       <label index="cancel">Cancel</label>
+                       <label index="category">Category</label>
+                       <label index="close">Close</label>
+                       <label index="delete">Delete</label>
+                       <label index="descending">Descending</label>
+                       <label index="details">Details</label>
+                       <label index="disable">Disable</label>
+                       <label index="disabled">Disabled</label>
+                       <label index="down">Down</label>
+                       <label index="download">Download</label>
+                       <label index="edit">Edit</label>
+                       <label index="editField">Edit field</label>
+                       <label index="editFile">Edit file</label>
+                       <label index="enable">Enable</label>
+                       <label index="enabled">Enabled</label>
+                       <label index="file">File</label>
+                       <label index="files">Files</label>
+                       <label index="first">First</label>
+                       <label index="from">From</label>
+                       <label index="go">Go</label>
+                       <label index="goTo">Go to</label>
+                       <label index="help">Help</label>
+                       <label index="item">Item</label>
+                       <label index="items">Items</label>
+                       <label index="last">Last</label>
+                       <label index="left">Left</label>
+                       <label index="login">Login</label>
+                       <label index="logout">Logout</label>
+                       <label index="more">More</label>
+                       <label index="move">Move</label>
+                       <label index="new">New</label>
+                       <label index="next">Next</label>
+                       <label index="no">No</label>
+                       <label index="ok">OK</label>
+                       <label index="open">Open</label>
+                       <label index="page">Page</label>
+                       <label index="pages">Pages</label>
+                       <label index="previous">Previous</label>
+                       <label index="print">Print</label>
+                       <label index="reload">Reload</label>
+                       <label index="right">Right</label>
+                       <label index="save">Save</label>
+                       <label index="saveAndClose">Save and close</label>
+                       <label index="saveAndCloseDoc">Save and close document</label>
+                       <label index="saveAndCreateNewDoc">Save and create new document</label>
+                       <label index="saveAndViewPage">Save and view page</label>
+                       <label index="search">Search</label>
+                       <label index="send">Send</label>
+                       <label index="start">Start</label>
+                       <label index="stop">Stop</label>
+                       <label index="submit">Submit</label>
+                       <label index="to">To</label>
+                       <label index="tsRef">TSref reference</label>
+                       <label index="up">Up</label>
+                       <label index="upload">Upload</label>
+                       <label index="user">User</label>
+                       <label index="users">Users</label>
+                       <label index="view">View</label>
+                       <label index="yes">Yes</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_core.xml b/typo3/sysext/filelist/locallang_core.xml
new file mode 100755 (executable)
index 0000000..ed97974
--- /dev/null
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>General TYPO3 Core Labels (clickmenus, list module, info boxes, tool-tips, file handling, editing, etc.)</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="labels.openInNewWindow">Open in new window</label>
+                       <label index="labels.goBack">Go back</label>
+                       <label index="labels.makeShortcut">Create a shortcut to this page?</label>
+                       <label index="labels.lockedRecord">The user '%s' began to edit this record %s ago.</label>
+                       <label index="labels.lockedRecord_content">The user '%s' began to edit content on this page %s ago.</label>
+                       <label index="labels.lockedRecordUser">The %s '%s' began to edit this record %s ago.</label>
+                       <label index="labels.lockedRecordUser_content">The %s '%s' began to edit content on this page %s ago.</label>
+                       <label index="labels.user">User</label>
+                       <label index="labels.beUser">BE-User</label>
+                       <label index="labels.feUser">FE-User</label>
+                       <label index="labels.unknownUser">-Unknown-</label>
+                       <label index="labels.showRecords">Show records</label>
+                       <label index="labels.path">Path</label>
+                       <label index="labels.resetFilter">Reset Filter</label>
+                       <label index="labels.table">Table</label>
+                       <label index="labels.upOneLevel">Up one level</label>
+                       <label index="labels.expandTable">Expand table</label>
+                       <label index="labels.collapseTable">Collapse table</label>
+                       <label index="labels.enterSearchString">Search String:</label>
+                       <label index="labels.enterSearchLevels">This page|1 level down|2 levels down|3 levels down|4 levels down</label>
+                       <label index="labels.noEditPermission">Sorry, you didn't have proper permissions to perform this change.</label>
+                       <label index="labels.fieldsMissing">The fields marked with a yellow exclamation mark are not yet correctly filled in. Please complete them properly.</label>
+                       <label index="labels.fieldsChanged">There are unsaved changes in the form!
+Do you want to continue WITHOUT saving?</label>
+                       <label index="labels.noRTEfound">Notice: This field can only be edited with a Rich Text Editor. No editor is currently available or enabled.</label>
+                       <label index="labels.showPalettes">Show secondary options (palettes)</label>
+                       <label index="labels.showDescriptions">Show field descriptions</label>
+                       <label index="labels.disableRTE">Disable Rich Text Editor (RTE)</label>
+                       <label index="labels._CONTROL_">Control</label>
+                       <label index="labels._PATH_">Path</label>
+                       <label index="labels._LOCALIZATION_">Localization</label>
+                       <label index="labels.setFields">Set fields</label>
+                       <label index="">Search</label>
+                       <label index="">Author:</label>
+                       <label index="labels.note">Note:</label>
+                       <label index="labels.category">Category:</label>
+                       <label index="labels.reload">Reload</label>
+                       <label index="labels.csv">Download CSV file</label>
+                       <label index="labels.clear_cache">Clear cache for this page</label>
+                       <label index="labels.no_title">No title</label>
+                       <label index="labels.cancel">Cancel</label>
+                       <label index="labels.hidden">Hidden</label>
+                       <label index="labels.starttime">Start</label>
+                       <label index="labels.endtime">End</label>
+                       <label index="labels.minutesHoursDaysYears">min| hrs| days| yrs</label>
+                       <label index="">Menu:</label>
+                       <label index="labels.showPage">View webpage</label>
+                       <label index="labels.showList">Show record list</label>
+                       <label index="labels.days">days</label>
+                       <label index="labels.depth_0">This page</label>
+                       <label index="labels.depth_1">1 level</label>
+                       <label index="labels.depth_2">2 levels</label>
+                       <label index="labels.depth_3">3 levels</label>
+                       <label index="labels.depth_4">4 levels</label>
+                       <label index="labels.depth_infi">Infinite</label>
+                       <label index="labels.allow">Allow</label>
+                       <label index="labels.deny">Deny</label>
+                       <label index="labels.generalTab">General</label>
+                       <label index="labels.refresh">Reload the tree from server</label>
+                       <label index="labels.temporaryDBmount">Cancel temporary DB mount</label>
+                       <label index="labels.refreshList">Reload list from server</label>
+                       <label index="labels.close">Close</label>
+                       <label index="">NEW</label>
+                       <label index="labels.createNewPage">Create new %s</label>
+                       <label index="labels.createNewRecord">Create new %s on page "%s"</label>
+                       <label index="labels.createNewRecordRootLevel">Create new %s on root level</label>
+                       <label index="labels.editPage">Edit %s "%s"</label>
+                       <label index="labels.editRecord">Edit %s "%s" on page "%s"</label>
+                       <label index="labels.editRecordNoTitle">Edit %s on page "%s"</label>
+                       <label index="labels.editRecordRootLevel">Edit %s "%s" on root level</label>
+                       <label index="labels.rootLevel">root level</label>
+                       <label index="labels.addnew">Add new</label>
+                       <label index="labels.toggleall">Toggle all</label>
+                       <label index="labels.selected">Selected</label>
+                       <label index="labels.items">Items</label>
+                       <label index="labels.remove_selected">Remove selected items</label>
+                       <label index="labels.move_to_top">Move selected items to top</label>
+                       <label index="labels.move_up">Move selected items upwards</label>
+                       <label index="labels.move_down">Move selected items downwards</label>
+                       <label index="labels.move_to_bottom">Move selected items to bottom</label>
+                       <label index="labels.move">Move this item</label>
+                       <label index="labels.browse_file">Browse for files</label>
+                       <label index="labels.browse_db">Browse for records</label>
+                       <label index="labels.clipInsert_file">Insert %s file(s) from the clipboard</label>
+                       <label index="labels.clipInsert_db">Insert %s record(s) from the clipboard</label>
+                       <label index="labels.generalOptions">General options:</label>
+                       <label index="labels.generalOptions_more">General options (continued):</label>
+                       <label index="labels.allTables">[All tables]</label>
+                       <label index="labels.moreOptions">More options...</label>
+                       <label index="labels.noMatchingValue">INVALID VALUE (&quot;%s&quot;)</label>
+                       <label index="labels.thumbmode_clip">Show Thumbnails on ClipBoard</label>
+                       <label index="labels.copymode">Copy items instead of moving them</label>
+                       <label index="labels.clipNoEl">No elements</label>
+                       <label index="labels.cliptabs">Clipboard #</label>
+                       <label index="labels.removeItem">Remove item</label>
+                       <label index="labels.holdDownCTRL">Important: Hold down the CTRL key while toggling elements in this list!</label>
+                       <label index="labels.revertSelection">Revert selection</label>
+                       <label index="labels.setAllCheckboxes">Select All Checkboxes</label>
+                       <label index="labels.checkAll">Check all</label>
+                       <label index="labels.uncheckAll">Uncheck all</label>
+                       <label index="labels.changeInOrig">Changed in original translation</label>
+                       <label index="labels.expandAll">Expand all</label>
+                       <label index="labels.new_section">Create new:</label>
+                       <label index="labels.count">Quantity:</label>
+                       <label index="labels.findRecord">Find records</label>
+                       <label index="labels.noRecordFound">No record found</label>
+                       <label index="alttext.suggestSearching">Searching...</label>
+                       <label index="">ONLINE</label>
+                       <label index="ver.mgm">Version Management</label>
+                       <label index="ver.selVer">Select version:</label>
+                       <label index="ver.swap">Swap/Publish</label>
+                       <label index="ver.swapPage">Publish this version of the page including content</label>
+                       <label index="TYPO3_Element_Browser">TYPO3 Element Browser</label>
+                       <label index="labels.referencesToRecord">(There are %s reference(s) to this record!)</label>
+                       <label index="labels.translationsOfRecord">(This record has %s translation(s) which will be deleted, too!)</label>
+                       <label index="show_item.php.viewItem">View Item</label>
+                       <label index="show_item.php.referencesToThisItem">References to this item:</label>
+                       <label index="show_item.php.referencesFromThisItem">References from this item:</label>
+                       <label index="show_item.php.file">File</label>
+                       <label index="show_item.php.dimensions">Dimensions</label>
+                       <label index="show_item.php.filesize">Size</label>
+                       <label index="show_item.php.pixels">Pixels</label>
+                       <label index="show_item.php.files">files</label>
+                       <label index="show_item.php.cannotDisplayArchive">Sorry, TYPO3_CONF_VARS[BE][disable_exec_function] was set, so cannot display content of archive file.</label>
+                       <label index="show_item.php.table">Table:</label>
+                       <label index="show_item.php.uid">Uid:</label>
+                       <label index="show_item.php.field">Field:</label>
+                       <label index="show_item.php.flexpointer">Flexpointer:</label>
+                       <label index="show_item.php.softrefKey">Softref Key:</label>
+                       <label index="show_item.php.sorting">Sorting:</label>
+                       <label index="show_item.php.refTable">Ref Table:</label>
+                       <label index="show_item.php.refUid">Ref Uid:</label>
+                       <label index="show_item.php.refString">Ref String:</label>
+                       <label index="show_item.php.ftp_area">FTP AREA</label>
+                       <label index="db_new.php.pagetitle">New record</label>
+                       <label index="db_new.php.after">after</label>
+                       <label index="db_new.php.inside">inside</label>
+                       <label index="file_upload.php.pagetitle">Upload files</label>
+                       <label index="file_upload.php.submit">Upload files</label>
+                       <label index="file_upload.php.files">files</label>
+                       <label index="file_upload.php.number_of_files">Number of files:</label>
+                       <label index="file_rename.php.pagetitle">Rename</label>
+                       <label index="file_rename.php.submit">Rename</label>
+                       <label index="file_edit.php.pagetitle">Edit</label>
+                       <label index="file_edit.php.submit">Save</label>
+                       <label index="file_edit.php.saveAndClose">Save and Close</label>
+                       <label index="file_edit.php.coundNot">This filetype cannot be edited.&lt;br /&gt;The file must have an extension like:&lt;br /&gt;&lt;br /&gt; &lt;b&gt;%s&lt;/b&gt;</label>
+                       <label index="file_newfolder.php.pagetitle">New file or folder</label>
+                       <label index="file_newfolder.php.submit">Create folders</label>
+                       <label index="file_newfolder.php.folders">folders</label>
+                       <label index="file_newfolder.php.newfile_submit">Create file</label>
+                       <label index="file_newfolder.php.newfile">Create new textfile</label>
+                       <label index="file_newfolder.php.number_of_folders">Number of folders:</label>
+                       <label index="file_clipupload.php.warning_head">Upload path error</label>
+                       <label index="file_clipupload.php.warning">No upload-folder is found. You should create a TEMP-folder (&quot;_temp_&quot;) in the root of one of your mounts first!</label>
+                       <label index="mess.redraw">Redrawing the page will discard the current data. Do you want to continue?</label>
+                       <label index="mess.delete">Are you sure you want to delete &quot;%s&quot;?</label>
+                       <label index="mess.deleteClip">Are you sure you want to delete ALL selected elements (%s) on the clipboard?</label>
+                       <label index="mess.refresh_login">Your login has probably expired.
+Do you want to refresh it now?</label>
+                       <label index="mess.refresh_login_refresh_button">Stay logged in!</label>
+                       <label index="mess.refresh_logout_button">Logout</label>
+                       <label index="mess.refresh_direct_logout_button">No, log out.</label>
+                       <label index="mess.refresh_login_countdown">{0} seconds</label>
+                       <label index="mess.refresh_login_countdown_singular">{0} second</label>
+                       <label index="mess.refresh_login_logging_in">Logging in...</label>
+                       <label index="mess.refresh_login_failed">Login failed</label>
+                       <label index="mess.refresh_login_failed_message">Password not correct.</label>
+                       <label index="mess.refresh_login_title">Refresh Login to TYPO3 (User: %s)</label>
+                       <label index="mess.refresh_login_username">Username</label>
+                       <label index="mess.refresh_login_password">Password</label>
+                       <label index="mess.refresh_login_button">Login</label>
+                       <label index="mess.refresh_login_emptyPassword">Empty password is not allowed!</label>
+                       <label index="mess.please_wait">Please wait ...</label>
+                       <label index="mess.be_locked">The TYPO3 backend is currently locked for maintenance. Leave this browser window open and the backend will automatically become available again once maintenance is complete.</label>
+                       <label index="mess.login_about_to_expire">Your TYPO3 login is about to expire. Please confirm that you want to stay logged in.</label>
+                       <label index="mess.login_about_to_expire_title">TYPO3 login expiration notice</label>
+                       <label index="mess.login_expired">Your TYPO3 login has expired. You need to login again if you want to continue. Otherwise you can close the current browser window.</label>
+                       <label index="mess.noSelItemForEdit">Please select one or more items in the list before you can edit.</label>
+                       <label index="mess.onChangeAlert">This change will affect which fields are available in the form.
+Would you like to save now in order to refresh the display?</label>
+                       <label index="mess.move_into">Move &quot;%s&quot; into &quot;%s&quot;?</label>
+                       <label index="mess.move_after">Move &quot;%s&quot; to after &quot;%s&quot;?</label>
+                       <label index="mess.copy_into">Copy &quot;%s&quot; into &quot;%s&quot;?</label>
+                       <label index="mess.copy_after">Copy &quot;%s&quot; to after &quot;%s&quot;?</label>
+                       <label index="mess.copycb_into">Copy all elements (%s) from the clipboard into &quot;%s&quot;?</label>
+                       <label index="mess.copycb_after">Copy all elements (%s) from the clipboard to the position after &quot;%s&quot;?</label>
+                       <label index="mess.movecb_into">Move all elements (%s) from the clipboard into &quot;%s&quot;?</label>
+                       <label index="mess.movecb_after">Move all elements (%s) from the clipboard to the position after &quot;%s&quot;?</label>
+                       <label index="">[menu]</label>
+                       <label index="rm.saveDoc">Save document</label>
+                       <label index="rm.saveDocShow">Save document and view page</label>
+                       <label index="rm.saveCloseDoc">Save and close document</label>
+                       <label index="rm.translationSaveDoc">Translation finished, save and close</label>
+                       <label index="rm.translationSaveDocClear">Translation NOT finished, Save</label>
+                       <label index="rm.saveCloseAllDocs">Save and close all documents</label>
+                       <label index="rm.saveNewDoc">Save document and create a new one</label>
+                       <label index="rm.closeDoc">Close document</label>
+                       <label index="rm.closeAllDocs">Close all documents</label>
+                       <label index="rm.clearCache_clearCache">Clear cache</label>
+                       <label index="rm.clearCache_thisPage">This page</label>
+                       <label index="rm.clearCache_all">Clear FE cache</label>
+                       <label index="rm.clearCache_pages">Clear Page Cache</label>
+                       <label index="rm.clearCache_allTypo3Conf">Clear cache in typo3conf/</label>
+                       <label index="rm.clearCacheMenu_all">Clear all caches</label>
+                       <label index="rm.clearCacheMenu_pages">Clear page content cache</label>
+                       <label index="rm.clearCacheMenu_allTypo3Conf">Clear configuration cache</label>
+                       <label index="rm.adminFunctions">Admin functions</label>
+                       <label index="rm.edit">Edit</label>
+                       <label index="rm.export">Export</label>
+                       <label index="rm.delete">Delete</label>
+                       <label index="buttons.logout">Logout</label>
+                       <label index="buttons.exit">Exit</label>
+                       <label index="buttons.selMenu_modules">MODULES</label>
+                       <label index="buttons.clear">Clear</label>
+                       <label index="buttons.clipboard">Clipboard</label>
+                       <label index="cm.copy">Copy</label>
+                       <label index="cm.cut">Cut</label>
+                       <label index="cm.view">Show</label>
+                       <label index="cm.edit">Edit</label>
+                       <label index="">New</label>
+                       <label index="cm.pasteinto">Paste into</label>
+                       <label index="cm.pasteafter">Paste after</label>
+                       <label index="">Select</label>
+                       <label index="cm.deselect">Deselect</label>
+                       <label index="cm.selectto">Select to</label>
+                       <label index="cm.deselectto">Deselect to</label>
+                       <label index="cm.delete">Delete</label>
+                       <label index="cm.hide">Hide</label>
+                       <label index="cm.unhide">Unhide</label>
+                       <label index="cm.upload">Upload Files</label>
+                       <label index="cm.rename">Rename</label>
+                       <label index="">Open</label>
+                       <label index="">Save</label>
+                       <label index="cm.unzip">Unzip</label>
+                       <label index="">Info</label>
+                       <label index="cm.createnew">Create new</label>
+                       <label index="cm.tempMountPoint">Mount as treeroot</label>
+                       <label index="cm.copyPage_into">Copy page into</label>
+                       <label index="cm.copyPage_after">Copy page after</label>
+                       <label index="cm.movePage_into">Move page into</label>
+                       <label index="cm.movePage_after">Move page after</label>
+                       <label index="cm.copyFolder_into">Copy folder into</label>
+                       <label index="cm.moveFolder_into">Move folder into</label>
+                       <label index="cm.createNewRelation">Create new relation</label>
+                       <label index="warning.install_password">The Install Tool is still using the default password &quot;joh316&quot;. Update this within the %sAbout section%s of the Install Tool.</label>
+                       <label index="warning.backend_admin">The default backend user "admin" with password &quot;password&quot; is still present. %sEdit this account%s, either deleting it completely or changing the username and password.</label>
+                       <label index="warning.file_deny_pattern">The value of fileDenyPattern is not set to its default:%s If TYPO3 is running on Apache, a customized value might enable backend or frontend users to execute malicious php scripts.</label>
+                       <label index="warning.file_deny_htaccess">The current value of fileDenyPattern allows to upload/create files with the name ".htaccess". If TYPO3 is running on Apache, this enables backend or frontend users to create and execute php scripts. Please reset the value of fileDenyPattern to its default.</label>
+                       <label index="warning.install_enabled">The Install Tool is permanently enabled. Delete the file &quot;%s&quot; when you have finished setting up TYPO3.</label>
+                       <label index="warning.install_enabled_cmd">Click to remove the file now!</label>
+                       <label index="warning.install_encryption">The encryption key is not set. Set it in the %sBasic Configuration section%s of the Install Tool.</label>
+                       <label index="warning.install_update">This installation is not configured for the TYPO3 version it is running. If you did so intentionally, this message can be safely ignored. If you are unsure, visit the %sUpdate Wizard%s section of the Install Tool to see how TYPO3 would change.</label>
+                       <label index="warning.header">Important Notice!</label>
+                       <label index="warning.backend_reference">The Reference Index table is empty which is likely the result of a recent TYPO3 upgrade. Please go to %sTools&gt;DB Check%s and update the reference index.</label>
+                       <label index="warning.backend_reference_index">The Reference Index table is empty which is likely the result of a recent TYPO3 upgrade. The Reference Index was last updated on %3$s. Please go to %sTools&gt;DB Check%s and update the reference index.</label>
+                       <label index="warning.memcache_not_usable">Memcache is configured, but connection to memcached failed with these configuration(s):</label>
+                       <label index="warning.file_missing">File is missing!</label>
+                       <label index="warning.file_missing_text">This content element references a file which seems to not exist:</label>
+                       <label index="toolbarItems.shortcuts">Shortcuts</label>
+                       <label index="toolbarItems.shortcut">Shortcut</label>
+                       <label index="toolbarItems.shortcutsGroup">Shortcut Group</label>
+                       <label index="toolbarItems.shortcutsEdit">Edit Shortcut</label>
+                       <label index="toolbarItems.shortcutsDelete">Delete Shortcut</label>
+                       <label index="">Search</label>
+                       <label index="toolbarItems.workspace">Workspace</label>
+                       <label index="tabs.closeAll">Close All Tabs</label>
+                       <label index="tabs.closeOther">Close Other Tabs</label>
+                       <label index="tabs.close">Close Tab</label>
+                       <label index="donateWindow.title">TYPO3 donation notice</label>
+                       <label index="donateWindow.message">&lt;b&gt;You have now used TYPO3 for more than three months.&lt;/b&gt; It would be great if you could donate. TYPO3 is Open Source and relies heavily on donations from its users and supporters.&lt;br/&gt; &lt;b&gt;Thank you&lt;/b&gt; for making this great Content Management System even better with your help!</label>
+                       <label index="donateWindow.button_donate">Donate now</label>
+                       <label index="donateWindow.button_disable">Never show again</label>
+                       <label index="donateWindow.button_postpone">Remind me later</label>
+                       <label index="ExtDirect.namespaceError">Ext Direct error in &quot;%s&quot; with namespace: &quot;%s&quot;\n
+Try to clear the TYPO3 cache and / or use paramater no_cache=1 as parameter in URL typo3/ajax.php\n\n
+Check also the following points:\n
+- configuration in ext_localconf.php: registration key should be like &quot;TYPO3.MyExtension.Sample&quot;\n
+- URL typo3/ajax.php: namespace parameter should be like: &quot;TYPO3.MyExtension&quot;\n
+- javascript: method\'s name should be like: &quot;TYPO3.MyExtension.Sample.myMethod&quot;\n</label>
+                       <label index="ExtDirect.noNamespace">Ext Direct error in &quot;%s&quot;: no namespace has been found.</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_csh_be_groups.xml b/typo3/sysext/filelist/locallang_csh_be_groups.xml
new file mode 100755 (executable)
index 0000000..f38eb13
--- /dev/null
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for Backend Groups</description>
+               <type>CSH</type>
+               <csh_table>be_groups</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".description">This is the Backend administration user groups available for the Backend users. These determine the access credentials for the Backend users.</label>
+                       <label index=".details">Groups contain the main permission settings you can set for a backend user. Many users can be members of the same group and thus share permissions.
+When a user is a member of many groups (including sub-groups) then the permission settings are added together so that the more groups a user is a member of, the more access is granted to him.</label>
+                       <label index="_.seeAlso">be_users,
+&quot;Inside TYPO3&quot; about users / groups |,
+How to set up a backend user |,
+Setting up groups (from &quot;Getting Started&quot;) |</label>
+                       <label index="_.image">EXT:lang/cshimages/be_groups_2.png,
+                       <label index=".image_descr">Backend Usergroups are found in the root of the page tree where only &quot;admin&quot; users can edit them. The usergroups with red icons in this image are the ones with Access Lists enabled. The blue are just plain usergroups.
+This usergroup has Access Lists enabled. In the Access Lists you specify which modules, tables, database fields etc. the group members can access in TYPO3.</label>
+                       <label index="title.description">Name of the Backend usergroup. The name should be descriptive and can always be changed later.</label>
+                       <label index="title.details">Backend Usergroups are identified by their &quot;uid&quot; field value (integer) and therefore the title can always be changed. The &quot;uid&quot; can never be changed for a user group.</label>
+                       <label index="_title.image">EXT:lang/cshimages/be_groups_2.png</label>
+                       <label index="title.image_descr">The usergroup title is shown in the record lists.</label>
+                       <label index="db_mountpoints.description">Define page tree root points for the group members.</label>
+                       <label index="db_mountpoints.details">The page tree in TYPO3 must have some points-of-entry defined. Here you should insert one or more references to a page which will represent a new root page for the page tree. This is called a &quot;Database mount&quot; or &quot;DB mount&quot;.
+DB mounts &lt;i&gt;may&lt;/i&gt; be inherited by the users which are members of this group. This depends on whether the user is configured to include the mounts set in the member groups.
+However it's recommended to use backend user groups like this to configure mounts. Especially if they need to be shared among many users.</label>
+                       <label index="_db_mountpoints.seeAlso">be_groups:file_mountpoints,
+                       <label index="_db_mountpoints.image">EXT:lang/cshimages/be_groups_3.png,
+                       <label index="db_mountpoints.image_descr">Here a page is added as a &quot;DB mount&quot;...
+... and in the page tree of member users this will become the starting point for the page tree.</label>
+                       <label index="file_mountpoints.description">Define startpoints for the file folder tree.</label>
+                       <label index="file_mountpoints.details">The file folder tree is used by all File-submodules to navigate the file folders on the webserver. If you want users to access the servers file system through TYPO3 they need at least one File Mount (and access to eg. File &gt; Filelist module).
+You can mount a path in &quot;fileadmin/&quot; relative to the TYPO3 installation or you can mount an absolute path somewhere else on the server (outside webroot!). The last requires that $TYPO3_CONF_VARS[BE][lockRootPath] is defined. The path you mount is defined by the Filemount record you refer to by this field. So a File Mount just points to another record inside of which the details are configured. See screen shots below.
+&quot;admin&quot; users always have the &quot;fileadmin/&quot; folder mounted by default.
+Notice; as with 'DB mounts' the file folder mounts may be inherited by the users which are members of this group.</label>
+                       <label index="_file_mountpoints.seeAlso">be_groups:db_mountpoints,
+More about File Mounts |</label>
+                       <label index="_file_mountpoints.image">EXT:lang/cshimages/be_groups_5.png,
+                       <label index="file_mountpoints.image_descr">The File Mounts are references to records from the &quot;Filemounts&quot; table.
+In the Filemount record you define whether the path should be absolute (must be within $TYPO3_CONF_VARS[BE][lockRootPath]) or relative to &quot;fileadmin/&quot;. In this case the Filemount points to &quot;fileadmin/user_upload/&quot;
+This is the page tree of the &quot;admin&quot; user. Notice the folder &quot;user_upload&quot; which is the folder referred to by the File Mount record.
+This shows the mounted folder as seen by a user who was member of the group.
+Filemount records are also created in the page tree root.</label>
+                       <label index="fileoper_perms.description">Select file operation permissions for the group members.</label>
+                       <label index="fileoper_perms.details">These settings relate to the functions found in the File&gt;Filelist module as well as general upload of files.
+&lt;strong&gt;Notice&lt;/strong&gt; that these settings apply to all members of this group and extend the users permissions accordingly.</label>
+                       <label index="_fileoper_perms.seeAlso">be_groups:file_mountpoints,
+                       <label index="pagetypes_select.description">Select which 'Types' of Pages the members may set.</label>
+                       <label index="pagetypes_select.details">This option limits the number of valid choices for the user when he is about to select a page type.
+Choice of Page types (doktype) for a page is associated with a) a special icon for the page, b) permitted tables on the page (see $PAGES_TYPES global variable) and c) if the page is a web page or &quot;system folder&quot; type.</label>
+                       <label index="_pagetypes_select.seeAlso">pages:doktype,
+                       <label index="_pagetypes_select.image">EXT:lang/cshimages/be_groups_9.png</label>
+                       <label index="pagetypes_select.image_descr">The list of typical page types available in a CMS context. Selecting Page types for a usergroup defines which of these options can be selected by member users.</label>
+                       <label index="tables_modify.description">Select which tables the members may modify.</label>
+                       <label index="tables_modify.details">An important part of setting permissions is to define which database tables a user is allowed to modify.
+Tables allowed for modification is automatically also allowed for selection and thus you don't need to set tables entered here in the &quot;Tables (listing)&quot; box.
+&lt;strong&gt;Notice&lt;/strong&gt; that this list adds to the fields selected in other member groups of a user.</label>
+                       <label index="_tables_modify.seeAlso">be_groups:tables_select,
+                       <label index="_tables_modify.image">EXT:lang/cshimages/be_groups_10.png,
+                       <label index="tables_modify.image_descr">The screen shot above shows how the &quot;Create new record&quot; dialog looks for a user limited to editing only &quot;Page&quot; and &quot;Pagecontent&quot; elements.
+The two tables are simply added to the list of &quot;Tables (modify)&quot; in the group Access Lists.
+This is (an example of) the full amount of elements that can be created on the page by the &quot;admin&quot; user for whom there are no restrictions.</label>
+                       <label index="tables_select.description">Select which tables the members may see in record lists ('modify' tables does not need to be re-entered here!).</label>
+                       <label index="tables_select.details">This determines which tables - in addition to those selected in the &quot;Tables (modify)&quot; box - may be viewed and listed for the member users. He is not able to &lt;em&gt;edit&lt;/em&gt; the table - only select the records and view the content.
+This list is not very important. It's a pretty rare situation that a user may select tables but not modify them.</label>
+                       <label index="_tables_select.seeAlso">be_groups:tables_modify,
+                       <label index="non_exclude_fields.description">Certain table fields are not available by default. Those fields can be explicitly enabled for the group members here.</label>
+                       <label index="non_exclude_fields.details">&quot;Allowed excludefields&quot; allows you to detail the permissions granted to tables. By default all these fields are not available to users but must be specifically enabled by being selected here.
+One application of this is that pages are usually hidden by default and that the hidden field is not available for a user unless he has been granted access by this list of &quot;Allowed excludefields&quot;. So the user may create a new page, but cannot un-hide the page - unless of course he has been assigned the &quot;Page: Hide page&quot; exclude field through one of his member groups.
+Of course it does not make any sense to add fields from tables which are not included in the list of tables allowed to be modified.</label>
+                       <label index="_non_exclude_fields.seeAlso">be_groups:inc_access_lists,
+Examples from &quot;Getting Started&quot; |</label>
+                       <label index="_non_exclude_fields.image">EXT:lang/cshimages/be_groups_14.png</label>
+                       <label index="hidden.description">Disables a user group.</label>
+                       <label index="hidden.details">If you disable a user group all users which are members of the group will in effect not inherit any properties this group may have given them.</label>
+                       <label index="lockToDomain.description">Enter the host name from which the user is forced to login.</label>
+                       <label index="lockToDomain.details">A TYPO3 system may host multiple websites on multiple domains. Therefore this option secures that users can login only from a certain host name.
+Setting this to for example &quot;; will require a user to be logged in from that domain if membership of this group should be gained. Otherwise the group will be ignored for the user.</label>
+                       <label index="_lockToDomain.seeAlso">be_users:lockToDomain,
+                       <label index="groupMods.description">Select available backend modules for the group members.</label>
+                       <label index="groupMods.details">This determines which 'menu items' are available for the group members.
+This list of modules is added to any modules selected in other member groups of a user as well as the corresponding field of the user himself.</label>
+                       <label index="_groupMods.seeAlso">be_users:userMods,
+Backend Interface |</label>
+                       <label index="_groupMods.image">EXT:lang/cshimages/be_groups_12.png,
+                       <label index="groupMods.image_descr">The Backend Modules available for a user is reflected in the menu items of the backend. For most regular users only modules in the Web and File main modules are enabled. Typically &quot;Web &gt; Page&quot; is used for editing of page content.
+This is the assignment of Backend Modules to the user from the screen shot above. All four Web sub-modules and the two User sub-modules are configured here. However the File &gt; Filelist module must have been configured for another member group of this user (or inside the user profile itself which is also possible). The Help modules are all accessible by default and does not require explicit access.</label>
+                       <label index="inc_access_lists.description">Select whether the Access Lists for Page type, Tables, Module and Allowed excludefield are enabled for this group.</label>
+                       <label index="inc_access_lists.details">If this option is disabled the Access Lists cannot be configured for the group.
+When Access Lists are disabled the icon for the group is blue while it is red when Access Lists are enabled.</label>
+                       <label index="_inc_access_lists.seeAlso">be_groups:pagetypes_select,
+                       <label index="description.description">Enter a short description of the user group, what it is for and who should be members. This is for internal use only.</label>
+                       <label index="_description.seeAlso">fe_groups:description</label>
+                       <label index="TSconfig.description">User TSconfig: Additional configuration through TypoScript style values (Advanced).</label>
+                       <label index="TSconfig.details">User TSconfig can be set for each backend user and group. Configuration set for backend groups is inherited by the user who is a member of those groups. The available options typically cover user settings like those found in the User&gt;Setup module (in fact options from that module can be forcibly overridden from User TSconfig!), configuration of the &quot;Admin Panel&quot; (frontend), various backend tweaks (lock user to IP, show shortcut frame, may user clear all cache?, width of the navigation frame etc.) and backend module configuration (overriding any configuration set for backend modules in Page TSconfig).</label>
+                       <label index="TSconfig.syntax">TypoScript syntax without conditions and constants.</label>
+                       <label index="_TSconfig.seeAlso">be_users:TSconfig
+TSconfig Reference|,
+TypoScript Syntax |</label>
+                       <label index="_TSconfig.image">EXT:lang/cshimages/be_groups_16.png,
+                       <label index="TSconfig.image_descr">In the TSconfig field help is right at hand - just click the TS wizard icon, then a window will pop up.
+In the pop-up window you will see a tree of possible configuration values. These are extracted from the TSconfig manual. You can click around to find the options you need to set through this wizard.</label>
+                       <label index="hide_in_lists.description">This option will prevent the user group from showing up in lists, where user groups are selected.</label>
+                       <label index="hide_in_lists.details">This will affect the list of user groups in the Task Center To-Do and Messages parts as well as the Web&gt;Access module.
+The option is extremely useful if you have general user groups defining some global properties which all your users are members of. Then you would probably not like all those users to 'see' each other through the membership of this group, for instance sending messages or To-Dos to each other. And this is what is option will prevent.</label>
+                       <label index="subgroup.description">Select backend user groups which are automatically included for members of this group.</label>
+                       <label index="subgroup.details">The properties of subgroups are added to the properties of this group and basically they will simply be added to the list of member groups of any user which is a member of this group.
+This feature provides a great way to create 'Supervisor' user groups.</label>
+                       <label index="explicit_allowdeny.description">Select field values to explicitly deny or allow for user group members.</label>
+                       <label index="explicit_allowdeny.details">Selector box fields can be configured for access control on value level. This list represents all values that are configured for access control. 
+Each value can be configured to require either explicit access (Allow) or explicit denial (Deny). If a value has the prefix &quot;Allow&quot; (green icon) it means that by default users &lt;em&gt;cannot&lt;/em&gt; set this value unless they are member of a user group which explicitly allows it (by setting this checkbox).
+If a value has the prefix &quot;Deny&quot; (red icon) it means that by default users can set this value unless they are member of a user group which explicitly denies it (by setting this checkbox).
+The list is organized so values from the same selector box is listed together. If values from a selectorbox is not present in the allow/deny list it simply means they are not evaluated and hence they can be set by anyone having access to the field in general.</label>
+                       <label index="_explicit_allowdeny.image">EXT:lang/cshimages/be_groups_19.png</label>
+                       <label index="allowed_languages.description">Select which record languages the group members are limited to edit.</label>
+                       <label index="allowed_languages.details">Records in TYPO3 can be configured to carry information about their language. If that is the case access to these elements will also be evaluated based on whether the user has the language in question included from this list.
+If a user has no languages listed all together it simply means that he can edit &lt;em&gt;all&lt;/em&gt; languages!</label>
+                       <label index="_allowed_languages.seeAlso">be_users:allowed_languages</label>
+                       <label index="_allowed_languages.image">EXT:lang/cshimages/be_groups_18.png</label>
+                       <label index="allowed_languages.image_descr">This example shows a situation where two languages, Danish and German, are created in addition to the default language.</label>
+                       <label index="custom_options.description">Select custom permission options.</label>
+                       <label index="custom_options.details">This list represents custom permissions introduced by various backend modules (from extensions). The significance of each option depends on the backend module that evaluates it.</label>
+                       <label index="_custom_options.image">EXT:lang/cshimages/be_groups_20.png</label>
+                       <label index="custom_options.image_descr">This is just an example from an internal test application. It shows how checkboxes are added by a custom module under its own header. You can also show a description text with each checkbox to explain its function.</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_csh_be_users.xml b/typo3/sysext/filelist/locallang_csh_be_users.xml
new file mode 100755 (executable)
index 0000000..3dd9387
--- /dev/null
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for Backend Users</description>
+               <type>CSH</type>
+               <csh_table>be_users</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".description">This is the table of backend administration users. Backend users can login in the backend of TYPO3 and are typically producers of content on a website.</label>
+                       <label index=".details">The main settings for a backend user is a username, password and group memberships. The username and password authenticates the user to the system. The group memberships enables the user to perform actions in TYPO3 since groups are the main source of permission settings for a backend user.
+Backend usergroups can also be understood as &quot;roles&quot;. A usergroup can contain a configuration of permissions which allows the user to play a certain role in the system.
+&lt;b&gt;The &quot;Admin&quot; user&lt;/b&gt;
+There is a special kind of user, the &quot;Admin&quot; user. This user has access to everything in TYPO3. There are no limits for Admin-users at all. You should normally have only a single or two admin-users in your system.
+Admin-users are the only users who can create other backend users. Alternatively you can create an &quot;Action&quot; which enables other normal users to do it as well (with certain restrictions of course).
+Backend users are always created in the root of the page tree (like Backend groups are).
+&lt;b&gt;Comparing Users&lt;/b&gt;
+To manage and compare users, getting an overview of their access credentials etc. you can use the Tools &gt; User Admin module (extension: beuser). It allows you to group users by various categories of permissions. You can also switch to another users account by a single click of a button.</label>
+                       <label index="_.seeAlso">be_groups,
+About backend users |
+Setting up a new user and group |
+Users and Groups [Technical] |</label>
+                       <label index="_.image">EXT:lang/cshimages/beuser_2.png,
+                       <label index=".image_descr">Backend users are found in the root of the page tree. &quot;Admin&quot; backend users can always be recognized on their icon being red while normal users have a blue icon.
+The editing form of a backend users record.
+The &quot;Tools &gt; User Admin&quot; module where you can get an overview of the users on the system and what permissions they have. Click the &quot;SU&quot; button to switch to a users account.</label>
+                       <label index="username.description">Enter the login name of the backend user.</label>
+                       <label index="username.details">A username is required and must be in lowercase without spaces in it. Furthermore the username must be unique. If it is not unique a number will be appended automatically.</label>
+                       <label index="_username.seeAlso">be_users:password</label>
+                       <label index="password.description">Enter the password for the backend username above (Notice the value you enter &lt;i&gt;will&lt;/i&gt; be readable in the field!).</label>
+                       <label index="password.details">The password is required. Before the password is sent to the server it's md5-hashed, so the password value itself is not transferred over the Internet. This is true both when editing the password and when the user logs in.
+While this principle does not reveal the raw password it is &lt;i&gt;not&lt;/i&gt; the same as real encryption. If you need the highest degree of security you should install the TYPO3 backend on a secure server.
+The password is stored in the database as an md5-hash and thus it's not possible to extract the original password from the database either. This means that 'lost passwords' must be substituted with a new password for the user.
+When you enter the password in the password field it is initially visible in clear text! First when the password field focus is lost will the password become a &quot;list of dots&quot;.
+&lt;b&gt;User changing password&lt;/b&gt;
+Users can change their password from the User &gt; Setup module</label>
+                       <label index="_password.seeAlso">_MOD_user_setup:option_newPassword</label>
+                       <label index="usergroup.description">Assign backend user groups to the user.</label>
+                       <label index="usergroup.details">The backend user groups defines the permissions which the backend user will inherit. So unless the backend user is an 'Admin' user, he needs to be a member of one or more user groups in order to have practically any permissions assigned. The properties set in the user groups are mostly added together.
+The first (top) group in the list is the group which will, by default, be the owner of pages the user creates.</label>
+                       <label index="_usergroup.seeAlso">be_users:TSconfig,
+                       <label index="lockToDomain.description">Enter the host name from which the user is forced to login.</label>
+                       <label index="lockToDomain.details">A TYPO3 system may have multiple domains pointing to it. Therefore this option secures that users can login only from a certain host name.</label>
+                       <label index="_lockToDomain.seeAlso">be_groups:lockToDomain,
+                       <label index="disableIPlock.description">Disable the lock of the backend users session to the remote IP number.</label>
+                       <label index="disableIPlock.details">You will have to disable this lock if backend users are accessing TYPO3 from ISDN or modem connections which may shutdown and reconnect with a new IP. The same would be true for DHCP assignment of IP numbers where new IP numbers are frequently assigned.</label>
+                       <label index="db_mountpoints.description">Assign startpoints for the users page tree.</label>
+                       <label index="db_mountpoints.details">The page tree used my all Web-submodules to navigate must have some points-of-entry defined. Here you should insert one or more references to a page which will represent a new root page for the page tree. This is called a 'Database mount'.
+&lt;strong&gt;Notice&lt;/strong&gt; that backend user groups also has DB mounts which can be inherited by the user. So if you want a group of users to share a page tree, you should probably mount the page tree in the backend user group which they share instead.</label>
+                       <label index="_db_mountpoints.seeAlso">be_groups:db_mountpoints,
+                       <label index="_db_mountpoints.image">EXT:lang/cshimages/be_groups_3.png,
+                       <label index="db_mountpoints.image_descr">A DB mount is assigned to the user. Users can only operate on pages and records which are inside their DB mounts!
+When a page is mounted for a user it will become the root of their page tree. The user must have access to the page through the regular page permissions set in the Web &gt; Access module.</label>
+                       <label index="file_mountpoints.description">Assign startpoints for the file folder tree.</label>
+                       <label index="file_mountpoints.details">The file folder tree is used by all File-submodules to navigate between the file folders on the webserver.
+Notice as with 'DB mounts' the file folder mounts may be inherited from the member groups of the user.
+See Backend Groups for details</label>
+                       <label index="_file_mountpoints.seeAlso">be_groups:file_mountpoints,
+                       <label index="email.description">Enter the email address of the user.</label>
+                       <label index="email.details">This address is rather important to enter because this is where messages from the system is sent.
+&lt;strong&gt;Notice&lt;/strong&gt; the user is able to change this value by himself from within the User&gt;Setup module.</label>
+                       <label index="_email.seeAlso">be_users:realName,
+                       <label index="realName.description">Enter the ordinary name of the user, eg. John Doe.</label>
+                       <label index="realName.details">&lt;strong&gt;Notice&lt;/strong&gt; the user is able to change this value by himself from within the User&gt;Setup module.</label>
+                       <label index="_realName.seeAlso">be_users:email,
+                       <label index="disable.description">This option will temporarily disable the user from logging in.</label>
+                       <label index="_disable.seeAlso">be_users:starttime,
+                       <label index="admin.description">'Admin' users have TOTAL access to the system!</label>
+                       <label index="admin.details">'Admin' can do anything TYPO3 allows and this kind of user should be used only for administrative purposes. All daily handling should be done with regular users.
+'Admin' users don't need to be members of any backend user groups. However you should be aware that any page created by an admin user without a group will not have any owner-group assigned and thus it will probably be invisible for other users. If this becomes a problem you can easily solve it by assigning a user group to the 'Admin' user anyway. This does of course not affect the permissions since they are unlimited, but the first group listed is by default the owner group of newly created pages.
+'Admin' users are easily recognized as they appear with a red icon instead of the ordinary blue user-icon.
+You should probably not assign any other users than yourself as an 'Admin' user.</label>
+                       <label index="_admin.image">EXT:lang/cshimages/beuser_4.png</label>
+                       <label index="options.description">Select if the user should inherit page tree or folder tree mountpoints from member groups.</label>
+                       <label index="options.details">It's a great advantage to let users inherit mountpoints from membergroups because it makes administration of the same mountpoints for many users extremely easy.
+If you don't check these options, you must make sure the mount points for the page tree and file folder tree is set specifically for the user.</label>
+                       <label index="_options.seeAlso">be_users:db_mountpoints,
+                       <label index="fileoper_perms.description">Select file operation permissions for the user.</label>
+                       <label index="fileoper_perms.details">These settings relate to the functions found in the File&gt;List module as well as general upload of files.
+&lt;strong&gt;Notice&lt;/strong&gt; that backend user groups also have file operation permissions which automatically apply to the user if he's member of an accordant group. So if you want a group of users share identical file operation permissions, you should probably define them in a backend user group instead.</label>
+                       <label index="_fileoper_perms.seeAlso">be_users:file_mountpoints,
+                       <label index="starttime.description">Enter the date from which the account is active.</label>
+                       <label index="_starttime.seeAlso">be_users:disable,
+                       <label index="endtime.description">Enter the date from which the account is disabled.</label>
+                       <label index="_endtime.seeAlso">be_users:disable,
+                       <label index="lastlogin.description">This field shows the user's last log in date.</label>
+                       <label index="lang.description">Select the &lt;i&gt;default&lt;/i&gt; language.</label>
+                       <label index="lang.details">This determines the language of the backend interface for the user. All mainstream parts available for regular users are available in the system language selected.
+'Admin'-users however will experience that the 'Admin'-only parts of TYPO3 is in english. This includes all submodules in &quot;Tools&quot; and the Web&gt;Template module.
+&lt;b&gt;Notice&lt;/b&gt; this is only setting the default language. As soon as the user has logged in the language must be changed through the User&gt;Setup module. Also you will have to install the corresponding language pack which can be found as an extension on with the prefix &quot;csh_XX&quot; where XX is the TYPO3 language key.</label>
+                       <label index="_lang.seeAlso">_MOD_user_setup:language</label>
+                       <label index="userMods.description">Select available backend modules for the user.</label>
+                       <label index="userMods.details">This determines which 'menu items' are available for the user in the backend.
+Notice that the same list of modules may be configured for the backend user groups and that these will be inherited by the user in addition to the modules you select here. It's highly likely that you should not set any modules for the user himself but rather select the modules in the backend groups he's a member of. However this list provides a great way to add a single module for specific users.</label>
+                       <label index="_userMods.seeAlso">be_groups:groupMods</label>
+                       <label index="TSconfig.description">Enter additional TSconfig for the user (advanced).</label>
+                       <label index="TSconfig.details">This field allows you to extend the configuration of the user in severe details. A brief summary of the options include a more detailed configuration of the backend modules, setting of user specific default table field values, setting of Rich Text Editor options etc.</label>
+                       <label index="_TSconfig.seeAlso">pages:TSconfig,
+User TSconfig |</label>
+                       <label index="allowed_languages.description">Select which record languages the group members are limited to edit.</label>
+                       <label index="allowed_languages.details">You can also limit users to specific languages with user group settings. Please see the same field for backend user groups for more details.</label>
+                       <label index="_allowed_languages.seeAlso">be_groups:allowed_languages</label>
+                       <label index="_allowed_languages.image">EXT:lang/cshimages/be_groups_18.png</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_csh_corebe.xml b/typo3/sysext/filelist/locallang_csh_corebe.xml
new file mode 100755 (executable)
index 0000000..ec2bfe2
--- /dev/null
@@ -0,0 +1,449 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for TYPO3 Core Modules</description>
+               <type>CSH</type>
+               <csh_table>xMOD_csh_corebe</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".alttitle">TYPO3 Core</label>
+                       <label index=".description">TYPO3 is a Content Management Framework which consists of a central program core with only limited functionality. To extend this core system there are hundreds of extensions which in combination will provide a very capable system.</label>
+                       <label index=".details">For most people TYPO3 is equivalent to a CMS providing a backend for management of the content and a frontend engine for website display. However TYPO3s core is natively designed to be a general purpose framework for management of database content. The core of TYPO3 delivers a set of principles for storage of this content, user access management, editing of the content, uploading and managing files etc. Many of these principles are expressed as an API (Application Programmers Interface) for use in the &lt;em&gt;extensions&lt;/em&gt; which ultimately adds most of the real functionality.</label>
+                       <label index="_.seeAlso">Inside TYPO3 |</label>
+                       <label index="_.image">EXT:lang/cshimages/login.png</label>
+                       <label index=".image_descr">TYPO3 backend login screen.</label>
+                       <label index="menu_modules.alttitle">Backend modules</label>
+                       <label index="menu_modules.description">The Backend menu reflects the hierarchy of main- and sub-modules in TYPO3. Click a menu item to access the corresponding module.</label>
+                       <label index="menu_modules.details">Backend Users might see different menu items depending on their access permissions. The &quot;Admin&quot; user on a system will always see all modules available.
+You can configure the backend to display the menu in two alternative versions (useful on smaller screens); As a selector box or list of icons in the top frame of the backend.
+When you click the little &quot;+&quot; or &quot;-&quot; icons next to the main modules, you can collapse (-) or expand (+) all the sub modules. By selecting the &quot;Expand all&quot; check box, all items are expanded. When the checkbox is unselected again, the menu changes back to the previous folding state. If you click &quot;Expand all&quot; and collapse a main module afterwards, the previous folding state is discarded and &quot;Expand all&quot; is unselected again.</label>
+                       <label index="_menu_modules.seeAlso">be_groups:groupMods,
+More about Modules |</label>
+                       <label index="_menu_modules.image">EXT:lang/cshimages/core_2.png,
+                       <label index="menu_modules.image_descr">This is the range of menu options for a typical backend user.
+For another backend user it might be different. This screen shot shows how another user has different permissions set and therefore access to other modules only. Also the backend language has been set different for this user.</label>
+                       <label index="menu_adminFunction.alttitle">Admin Functions</label>
+                       <label index="menu_adminFunction.description">The Admin Functions allow administrators to clear caches etc.</label>
+                       <label index="menu_adminFunction.details">TYPO3 has multiple caching systems:
+&lt;b&gt;Database Cache&lt;/b&gt;
+A very central cache is the database cache table, &quot;cache_hash&quot;, which needs to be flushed after certain major changes in the system. You &quot;clear all cache&quot; by clicking the link with the blue icon. After this operation any website content should be re-generated from the sources rather than be delivered from caches. This operation clears &lt;i&gt;all&lt;/i&gt; database tables registered as flushable cache tables.
+&lt;b&gt;Cached PHP configuration files from Extensions&lt;/b&gt;
+TYPO3 also caches small configuration scripts from extensions, &quot;ext_localconf.php&quot; and &quot;ext_tables.php&quot;. These files are simply read from all installed extensions and concatenated into temporary PHP scripts found in the typo3conf/ folder, named &quot;temp_CACHED_*.php&quot;. Sometimes you need to remove these files so TYPO3 re-writes them from the originals. This is done by the &quot;Clear temp_CACHED&quot; link.
+&lt;b&gt;Notice:&lt;/b&gt; You should not clear these caches without a second thought. Clearing caches may affect performance on your server negatively for a while. Obviously the cached content has to be regenerated which takes time and under heavy load it might make your server un-available for a while.</label>
+                       <label index="_menu_adminFunction.seeAlso">be_users:admin</label>
+                       <label index="_menu_adminFunction.image">EXT:lang/cshimages/core_1.png</label>
+                       <label index="pagetree.alttitle">The Page Tree</label>
+                       <label index="pagetree.description">This is the hierarchical organization of pages in TYPO3. Typically websites are build so they reflect the page structure in the page tree directly in the website navigation.</label>
+                       <label index="pagetree.details">The page tree works like a file system. Each page is like a directory where you can store files. In TYPO3 you store database records inside of each page. Some of these records, typically called &quot;Content Elements&quot;, contains the website content of pages. Other records can be from plugins like a glossary or a guestbook and they are only displayed indirectly by a plugin inserted as a Content Element.
+Some backend users will see only a part of the page tree for a website. This feature allows the administrator to configure backend users with different responsibilities for maintaining branches of the page tree.
+&lt;b&gt;Navigating the tree&lt;/b&gt;
+Simply click the +/- buttons to expand and contract the branches of the tree.
+If you click the page icons you should see a context menu pop up. It will contain options specifically for that page.
+Clicking the title of a page is another option. It will load the right frame of the Web main module with the selected sub-module. The content shown in the right frame will be related to the page clicked.</label>
+                       <label index="_pagetree.seeAlso">xMOD_csh_corebe:list_module,
+More about the Page Tree |
+Rendering Page trees [Technical] |
+Using the page tree (Animation) | FILE:EXT:welcome/modsub/ani_01.gif
+Clicking Icons or Titles? (Animation) | FILE:EXT:welcome/modsub/ani_06.gif
+Creating pages (Animation) | FILE:EXT:welcome/modsub/ani_07.gif
+Moving pages (Animation) | FILE:EXT:welcome/modsub/ani_08.gif</label>
+                       <label index="_pagetree.image">EXT:lang/cshimages/core_4.png,
+                       <label index="pagetree.image_descr">An example of a Page Tree in TYPO3. The page tree is available under any of the Web sub-modules in the menu.
+Clicking the icon of a page displays a context sensitive menu with options for that particular page.
+Clicking the title of a page in the page tree will load the right frame with the current submodule. The page id is passed to the module so it displays content related to the page you clicked.
+Holding the mouse pointer over a page icon for a few seconds will display tool-tip information telling you details about the state of the page. Here a page is access restricted and you will be told which group the access is set for by the tool-tip.</label>
+                       <label index="filetree.alttitle">The Folder Tree</label>
+                       <label index="filetree.description">Shows the directory structure of a mounted path on the webserver. You can browse the folder tree like you are used to browse the file system on your own computer.</label>
+                       <label index="filetree.details">The Folder Tree is available for any sub-module of the File main module in TYPO3. The File module is like a little web-based FTP-client inside of TYPO3 which allows you to upload, rename, copy, move, delete and edit files inside TYPO3.
+Most users of TYPO3 doesn't need access to the File module and sub-modules in order to upload images on web-pages. They can do this directly when editing Content Elements. But the File module is useful for maintaining collections of files on the server, for example an image archive or files for download.
+&lt;b&gt;Navigating the Folder Tree&lt;/b&gt;
+You can expand and contract the folder tree by the +/- icons.
+Clicking a folder icon will display a pop-up menu with options related to that particular folder. Options include copy/cut/paste, rename, upload etc.
+Clicking the folder title will load the currently active sub-module in the right frame of the backend. The sub-module will typically show files and folders inside the folder you clicked.
+&lt;b&gt;Granting access to the Folder Tree&lt;/b&gt;
+The administrator needs to allow backend users to access the File modules and in addition make a file mount available to them before they can use the Folder Tree.</label>
+                       <label index="_filetree.seeAlso">be_groups:groupMods,
+Managing files in TYPO3 |
+Uploading Files |,
+Details about file mounts |,
+                       <label index="_filetree.image">EXT:lang/cshimages/core_8.png,
+                       <label index="filetree.image_descr">The Folder Tree of the &quot;fileadmin/&quot; folder. This is mounted by default for &quot;Admin&quot;-users. Other users will have to have a file mount configured for them first.
+Clicking the icon of a folder displays the context menu of the folder.
+If you click the folder title in the Folder Tree you will see the sub-module loaded in the right frame. Here it is the File &gt; Filelist module that will display files and folders inside. Clicking the icon of a file will display a context menu for the file.</label>
+                       <label index="list_module.alttitle">The Web&gt;List module</label>
+                       <label index="list_module.description">Listing records located on a page. From here you can copy/cut/paste records around in the system. You can edit records, access the change history of elements etc.</label>
+                       <label index="list_module.details">The list module is like the file manager in an Operating System; it provides basic access to all &quot;elements&quot; available in the system. In TYPO3 almost all information is stored in the database and managed after the same principles internally. For instance Content Elements representing page content are database records just like backend users are. The Web&gt;List module allows us to create, modify and delete both kinds of records after the same principles.
+The Web&gt;List module might not be the best &quot;view&quot; of the content on a page for any situation. For instance if you want to manage website content on a page (Content Elements) you should rather use the &quot;Web&gt;Page&quot; module which is designed to display content elements more optimized. But the List module will always give you access to whatever is on the page in a basic way if no better module is available for management.
+&lt;b&gt;Single-table mode&lt;/b&gt;
+If you click the tabel title in the listing you will enter single-table mode. In this mode you can select additional fields from the table to show in the listing. Also you will get additional editing facilities, for instance you will be able to edit multiple records at a time and even only certain fields from those records. See the screenshot for more details.</label>
+                       <label index="_list_module.seeAlso">xMOD_csh_corebe:pagetree,
+Selective Editing |
+The List module (&quot;Inside TYPO3&quot;) |,</label>
+                       <label index="_list_module.image">EXT:lang/cshimages/core_11.png,
+                       <label index="list_module.image_descr">Here the page &quot;Cameras&quot; has been clicked in the page tree and in the right frame the Web&gt;List module shows the contents of the page. Here a single content element (Shop Plugin) is inserted in order to display the other items on the page which are three product records in this case.
+If you enable &quot;Extended mode&quot; and the &quot;Clipboard&quot; you will get additional buttons in the interface to operate on the records shown here. Also notice how you can click any record icon to get a &quot;Clickmenu&quot; for the element.
+Here you see the single-table mode active for the &quot;Pagecontent&quot; tabel (Content Elements). In the fieldbox the &quot;Hide&quot; field is selected to be included in the listing. If you click any of the edit icons (marked with red border) you will be able to edit [from left to right] a) all listed fields (here &quot;Header&quot; and &quot;Hide&quot;), b) full record or c) a single field (eg. &quot;Hide&quot;) for &lt;u&gt;only&lt;/u&gt; the selected records (defined by the checkboxes seen).</label>
+                       <label index="list_module_noId.alttitle">Web&gt;List module with no ID given</label>
+                       <label index="list_module_noId.description">The Web&gt;List module must have a page ID passed to it before it can display any content. Please click a page title in the Page Tree.</label>
+                       <label index="_list_module_noId.seeAlso">xMOD_csh_corebe:list_module</label>
+                       <label index="list_module_root.alttitle">Root of the Page Tree</label>
+                       <label index="list_module_root.description">The root of the Page Tree is having id 0 (zero = no page) and the special circumstance is that records in the page tree root can be accessed and edited &lt;i&gt;only&lt;/i&gt; by &quot;Admin&quot; users.</label>
+                       <label index="list_module_root.details">Only records from certain database tables are allowed to be created in the page tree root. This includes Backend Users, Backend Groups, File Mount records, Language records etc., and you cannot create Content Elements or Frontend Users in the root of the Page Tree. It also works the other way around; For example you cannot create Backend Users anywhere in the page tree.
+Usually records that are located in the page tree root are somehow &quot;global&quot; for the whole TYPO3 installation and doesn't make sense inside a specific branch of the page tree.</label>
+                       <label index="_list_module_root.seeAlso">xMOD_csh_corebe:list_module
+The List module (&quot;Inside TYPO3&quot;) |</label>
+                       <label index="_list_module_root.image">EXT:lang/cshimages/core_13.png,
+                       <label index="list_module_root.image_descr">Example of records in the page tree root; Backend users, groups, filemounts and website languages.
+When &quot;Admin&quot;-users wants to create a new record in the page tree root they will see a limited number of record types to create. This reflects which tables are configured to be created in the page tree root.</label>
+                       <label index="list_clipboard.alttitle">TYPO3 Clipboard</label>
+                       <label index="list_clipboard.description">The clipboard is an internal registry where records and files can be &quot;stored&quot; temporarily. Usually the clipboard is used for copy/cut/paste operations internally of one or more elements.</label>
+                       <label index="_list_clipboard.seeAlso">xMOD_csh_corebe:list_module,
+Using the clipboard |
+Numeric Clipboard pads |
+Clipboard details [Technical] |,
+Accessing clipboard in scripts [Technical] |</label>
+                       <label index="_list_clipboard.image">EXT:lang/cshimages/core_16.png,
+                       <label index="list_clipboard.image_descr">Whenever you use the copy/cut/paste functions in the clickmenus you will actually use the clipboard to store the element internally in TYPO3.
+If you select one of the numeric clipboard pads you will be able to store more than a single element on the clipboard at a time. In the record listings you will then see checkboxes next to the elements by which you can select/deselect elements for the clipboard.</label>
+                       <label index="list_searchbox.alttitle">Search Box</label>
+                       <label index="list_searchbox.description">By this search box you can do a free text search in all the listed records. You can also search recursively in sub-pages by selecting a number of levels to search in the selector box to the right of the search field.</label>
+                       <label index="_list_searchbox.seeAlso">xMOD_csh_corebe:list_module</label>
+                       <label index="_list_searchbox.image">EXT:lang/cshimages/core_15.png,</label>
+                       <label index="list_options.alttitle">List module options</label>
+                       <label index="list_options.description">Enable the &quot;Extended view&quot; mode to see additional control buttons for each record in the listing. Enable the &quot;Clipboard&quot; to see the clipboard and its content.</label>
+                       <label index="_list_options.seeAlso">xMOD_csh_corebe:list_module,
+                       <label index="_list_options.image">EXT:lang/cshimages/core_18.png,
+                       <label index="list_options.image_descr">The options checkboxes.
+Selecting &quot;Extended view&quot; will enable the control buttons in the record lists.</label>
+                       <label index="new_regular.alttitle">Create new record</label>
+                       <label index="new_regular.description">This list shows the types of records (database tables) you can create on the page. Click a table name to select the type.</label>
+                       <label index="_new_regular.seeAlso">xMOD_csh_corebe:new_ce,
+                       <label index="_new_regular.image">EXT:lang/cshimages/core_70.png</label>
+                       <label index="new_regular.image_descr">The selection of records a user can create on this particular page. The selection depends on the users permissions and the page type. For example a SysFolder page type can contain any kind of record while regular pages can contain only some types (like content elements).</label>
+                       <label index="new_pages.alttitle">Create new page wizard</label>
+                       <label index="new_pages.description">Creating a new page means you have to find a position for it in the page tree. This wizard helps you find this position easily by clicking the flashing arrow pointing to the position you want.</label>
+                       <label index="_new_pages.seeAlso">xMOD_csh_corebe:new_regular,
+How to create a new page |</label>
+                       <label index="_new_pages.image">EXT:lang/cshimages/core_20.png,
+                       <label index="new_pages.image_descr">Between each page in the tree you find small icons that point out a place for a new page. Select a position by clicking one of these icons.
+To access the &quot;Create new page wizard&quot; in the first place, just click the link in the Create new record dialog.</label>
+                       <label index="new_ce.alttitle">Create new Content Element Wizard</label>
+                       <label index="new_ce.description">Content Elements come in many flavors and inserting new content on a page means you have to select the right element type. This wizard helps you to pick a main type of element before you actually begin to enter content.</label>
+                       <label index="new_ce.details">Selecting an element type here will just preset the content element with certain values. You can always change the values later and if you cannot find exactly the type you need you can just pick the one that comes closest to your need, then adjust the details later.</label>
+                       <label index="_new_ce.seeAlso">xMOD_csh_corebe:new_pages,
+How to create new page content |
+More about Content Element types |
+Adding Custom elements [Technical] |</label>
+                       <label index="_new_ce.image">EXT:lang/cshimages/core_22.png,
+                       <label index="new_ce.image_descr">The Content Element wizard presents a set of preset types. Just select one by clicking its title.
+After selecting the type you will (often) have to select a position of the element among the other existing Content Elements on the page.
+You can access the Content Element wizard from the Create new record dialog.</label>
+                       <label index="move_el_pages.alttitle">Move page wizard</label>
+                       <label index="move_el_pages.description">By this wizard you can visually re-position (or copy) a page inside TYPO3. The element you move is shown in the top.</label>
+                       <label index="move_el_pages.details">As an alternative to using the regular Copy/Cut/Paste functions in the clickmenus of records you can also use the move-page wizard. It lets you re-position a page by a visual view of the page tree rather than using the concept of &quot;Paste into&quot; and &quot;Paste after&quot;.</label>
+                       <label index="_move_el_pages.seeAlso">xMOD_csh_corebe:move_el_cs,
+Moving pages |</label>
+                       <label index="_move_el_pages.image">EXT:lang/cshimages/core_27.png,
+                       <label index="move_el_pages.image_descr">The wizard works like when you create new pages with the wizard; You position the element by the grey arrows.
+To access the &quot;Move page wizard&quot; you open the clickmenu of the page, select &quot;More options...&quot; and then &quot;Move page&quot;. Alternatively you can click the &quot;Move page&quot; icon in the &quot;Extended view&quot; of the Web&gt;List module.</label>
+                       <label index="move_el_cs.alttitle">Move Content Element Wizard</label>
+                       <label index="move_el_cs.description">By this wizard you can visually re-position (or copy) a Content Element inside TYPO3. The element you move is shown in the top.</label>
+                       <label index="move_el_cs.details">By the grey icons in the content element list you can point out the new position of the content element. If you need to move the element to another page, simply browse the page tree in the bottom of the wizard.</label>
+                       <label index="_move_el_cs.seeAlso">xMOD_csh_corebe:move_el_pages,
+                       <label index="_move_el_cs.image">EXT:lang/cshimages/core_25.png,
+                       <label index="move_el_cs.image_descr">The wizard works like when you create new Content Elements with the wizard; You position the element by the grey arrows.
+To access the &quot;Move Content Element Wizard&quot; you click the &quot;Move element&quot; icon in the &quot;Extended view&quot; of the Web&gt;List module.</label>
+                       <label index="history_log.alttitle">History log</label>
+                       <label index="history_log.description">The History log gives you a visual overview of the changes that has happened to the element over the last editing operations. You can roll back changes to any state by using the icons in the interface.</label>
+                       <label index="history_log.details">By default 20 states of history data is preserved in TYPO3 and after a week it expires. The history is very useful for tracking changes to a record since you can see which user did what at which point in time - and roll back any changes you didn't like.
+If you click the roll-back pencil you will revert the element to the state it had at that particular time.
+If you click the Info icon you will see in detail what the difference is from current time to this state of the element.
+&lt;b&gt;Configuring levels and expire times [for admins]&lt;/b&gt;
+If you want to extend the number of history states to above the default 20 you can easily do so using Page TSconfig - meaning that it can even depend on the branch of the page tree where the record is stored! See link below.
+&lt;b&gt;Notice:&lt;/b&gt; If you do not see red/green difference values, the server TYPO3 runs on does not support making difference views or it has been incorrectly configured to provide this feature.</label>
+                       <label index="_history_log.seeAlso">xMOD_csh_corebe:history_sum,
+Configuring History using Page TSconfig |
+Undo/History article |</label>
+                       <label index="_history_log.image">EXT:lang/cshimages/core_37.png,
+                       <label index="history_log.image_descr">You can access the History/Undo log from the Web&gt;List module when in &quot;Extended view&quot; mode. Alternatively you can access it under &quot;More options...&quot; in the clickmenu of an element.
+The History log shows visually the changes between each step of editing.</label>
+                       <label index="history_sum.alttitle">History Summary</label>
+                       <label index="history_sum.description">This shows the total difference between the selected state in history to the current state of this element.</label>
+                       <label index="history_sum.details">You can browse forth and back in the history using the arrow buttons in the upper left corner. You can also save a state in history by the little &quot;disk-icon&quot;.
+Finally you can revert either the whole record to this state in history by the revert icon in the top &lt;em&gt;or&lt;/em&gt; you can revert only a single field if you like to by clicking the revert icon displayed for each field.
+&lt;b&gt;Notice:&lt;/b&gt; If you do not see red/green difference values, the server TYPO3 runs on does not support making difference views or it has been incorrectly configured to provide this feature.</label>
+                       <label index="_history_sum.seeAlso">xMOD_csh_corebe:history_entry,
+Undo/History article |</label>
+                       <label index="_history_sum.image">EXT:lang/cshimages/core_39.png</label>
+                       <label index="history_sum.image_descr">The Info view of a state in history shows the &quot;sum&quot; of changes from current time to that point in history for the element.</label>
+                       <label index="history_entry.alttitle">Log entry history</label>
+                       <label index="history_entry.description">This view displays the changes made to the content element for the log entry you clicked. The red and green values in the text shows the previous/new values of the record.</label>
+                       <label index="history_entry.details">&lt;b&gt;Notice:&lt;/b&gt; If you do not see red/green difference values, the server TYPO3 runs on does not support making difference views or it has been incorrectly configured to provide this feature.</label>
+                       <label index="_history_entry.image">EXT:lang/cshimages/core_40.png</label>
+                       <label index="TCEforms.alttitle">TYPO3 Editing Forms</label>
+                       <label index="TCEforms.description">All records in TYPO3 is edited through a standardized form interface like the one you see here. No matter if you edit pages, content elements, guestbook items or user records you will use the same familiar interface.</label>
+                       <label index="TCEforms.details">&lt;b&gt;Saving content&lt;/b&gt;
+Just press one of the save-buttons in the top of bottom of the form. There are some variants allowing you to &quot;Save and close document&quot; or &quot;Save document and View page&quot;. The latter will save the document and open a new window where the affected page is shown (be sure to disable pop-up blockers for this function!)
+&lt;b&gt;Secondary options (palettes)&lt;/b&gt;
+Fields in the editing forms are prioritized so that certain fields of generally lesser interest is moved to a so called &quot;palette&quot;. By default it means that the fields appears in the top frame when you enter the field to which the secondary fields are associated. But you can also enable the fields to be shown in the main form which is more convenient some times - just select the &quot;Show secondary options&quot; checkbox (bottom of page).
+&lt;b&gt;Editing multiple records at a time&lt;/b&gt;
+From the Web&gt;List module you can activate editing of multiple records at a time. This is done when you list a single table and enable multiple columns for display (see Web&gt;List module for details) - then icons will link you to a form with multiple records displayed, possibly with only certain fields available for editing.
+&lt;b&gt;Frontend Editing&lt;/b&gt;
+Another way of editing records in TYPO3 is using the website frontend. Depending on your user credentials you will see small pencil icons in the frontend. When you click these you will be guided to a form where you can also change the content.
+&lt;b&gt;Customize the forms [for Admins]&lt;/b&gt;
+You can customize the TCEforms in many ways using User TSconfig and Page TSconfig. See links below.</label>
+                       <label index="_TCEforms.seeAlso">Editing pages |
+Frontend Editing |,
+User TSconfig related to forms |
+Page TSconfig related to forms |
+Linking to the edit forms [Technical] |</label>
+                       <label index="_TCEforms.image">EXT:lang/cshimages/core_30.png,
+                       <label index="TCEforms.image_descr">This is how a typical record is edited in TYPO3. The form display is standardized for all types of records. You will always see the same buttons in the top for saving or closing. In the blue bar you will see the type of record (table name) and the ID number that each record has (uid). Here the record is a page with ID &quot;2&quot; and the title &quot;Content Elements&quot;.
+In the bottom of the editing page you will find additional options for the interface. You can select &quot;Show field descriptions&quot; if you want a small text shown for each element that explains what it is used for. Also &quot;Show secondary options&quot; is very important since it will show additional form fields in the main forms (from &quot;palettes&quot;).
+Here &quot;Show secondary options (palettes)&quot; is enabled. The result is that a number of additional fields of &quot;lower priority&quot; is shown under the &quot;Pagetitle&quot; field.
+The &quot;additional fields&quot; from the example above is located in a so called &quot;palette&quot; which is normally shown in the top frame when &quot;Show secondary options&quot; is disabled. Whether you prefer the one or the other solution is your choice.
+This is an example of three Content Elements being edited at the same time. You can edit multiple records by using the links from the Web&gt;List module in single-table mode. Notice that not only are three records shown at the same time - it is also a limited number of fields shown for editing, here &quot;Header&quot; and &quot;Hide&quot;. You can combine this almost any way you like. This is of course very useful if you need to edit only the header of multiple records.</label>
+                       <label index="TCEforms_docSelector.alttitle">Document Selector</label>
+                       <label index="TCEforms_docSelector.description">Here you can switch between &quot;open documents&quot; in TYPO3.</label>
+                       <label index="_TCEforms_docSelector.image">EXT:lang/cshimages/core_35.png,</label>
+                       <label index="TCEforms_cacheSelector.alttitle">Forms Menu</label>
+                       <label index="TCEforms_cacheSelector.description">This is alternative ways to select &quot;Save&quot;/&quot;Close&quot; operations for records. You can also select &quot;clear-cache&quot; operations if you are allowed access to them.</label>
+                       <label index="TCEforms_cacheSelector.details">Clearing the cache for pages and clearing all cache can be done from this menu as well. If you wonder why content on the frontend webpage seems to be different from what is in the database you might need to clear the page cache by using one of these options.
+If cache options are not available for you, you should ask your administrator to enable it for you. (Admins: See link below to TSconfig.)</label>
+                       <label index="_TCEforms_cacheSelector.seeAlso">User TSconfig (See &quot;clearCache.pages/.all&quot;) |</label>
+                       <label index="_TCEforms_cacheSelector.image">EXT:lang/cshimages/core_36.png,</label>
+                       <label index="perm_module.alttitle">Viewing page permissions</label>
+                       <label index="perm_module.description">This view will tell you about the page permissions in the page tree.</label>
+                       <label index="perm_module.details">There are two modes you can select:
+&lt;b&gt;User overview:&lt;/b&gt;
+This will show you the permissions for &lt;em&gt;your&lt;/em&gt; login. So the green/red indicators will reflect the combined user/group/everyone permissions that apply to your login!
+If there is a grey background behind the indicators it tells you that you are the owner of the page.
+Shows the permissions settings for owner / group / everybody. You will be able to edit these settings by clicking the edit icon next to the page title. Only an owner of a page (or the &quot;Admin&quot;-user) can change permissions for the page.</label>
+                       <label index="_perm_module.seeAlso">xMOD_csh_corebe:perm_module_setting,
+User Management Howto |
+Permission system in TYPO3 [Technical] |,
+                       <label index="_perm_module.image">EXT:lang/cshimages/core_43.png,
+                       <label index="perm_module_setting.alttitle">Setting permissions for a page</label>
+                       <label index="perm_module_setting.description">Select the owner user and group plus the permissions for each in the matrix. Only an owner of a page (or the &quot;Admin&quot;-user) can change permissions for the page.</label>
+                       <label index="perm_module_setting.details">Setting permissions is done in five categories for owner / group / everybody so it works much like permissions for files and folders in many operating systems.
+&lt;b&gt;Show page&lt;/b&gt;
+If set, a user can see the page and its content in the backend. The user can also copy the content but not move, delete or edit.
+&lt;b&gt;Edit content&lt;/b&gt;
+Allows users to add, delete, change and move records (other than page records) on this page. This permission must be given if users should be allowed to create Content Elements etc. on the page.
+&lt;b&gt;Edit page&lt;/b&gt;
+Allows a user to edit the page record itself. This could be changing the page title or moving the page to another location.
+&lt;b&gt;Delete page&lt;/b&gt;
+If set, a user is allowed to delete the page and the content on the page.
+&lt;b&gt;New pages&lt;/b&gt;
+Allows users to create sub-pages to this page.</label>
+                       <label index="_perm_module_setting.seeAlso">xMOD_csh_corebe:perm_module,
+User Management Howto |</label>
+                       <label index="_perm_module_setting.image">EXT:lang/cshimages/core_42.png</label>
+                       <label index="perm_module_setting.image_descr">In this matrix you can set permissions for owner, group and everybody in the five categories available.</label>
+                       <label index="filelist_module.alttitle">File &gt; Filelist module</label>
+                       <label index="filelist_module.description">Shows the files and folders from the folder title you have clicked in the folder tree. Click the icons of the files and folders to perform various actions on the elements.</label>
+                       <label index="filelist_module.details">The File &gt; Filelist module provides the main interface to the web-based &quot;FTP-features&quot; in TYPO3. Clicking a folder in the navigation frame will display the files in that folder in the list frame to the right.
+If you click the icon of a file you will see a menu pop up with menu items related to the file or folder. This enables you to edit, rename and copy files to name a few.
+&lt;b&gt;The &quot;TEMP&quot; folder&lt;/b&gt;
+There is a special folder, the &quot;TEMP&quot; folder. This is meant to be used for temporary uploads of files that are going to be attached to TYPO3 records later. Content in the TEMP folder should be possible to flush once in a while when the folder becomes too crowded with files. So don't store persistent data in there!
+The actual folder name is actually &quot;_temp_&quot;. The interface will just interprete this with &quot;TEMP&quot; in bold.
+The same applies to folders named &quot;_recycler_&quot; - they will be trash cans in the folder tree.</label>
+                       <label index="_filelist_module.seeAlso">xMOD_csh_corebe:list_module,
+                       <label index="_filelist_module.image">EXT:lang/cshimages/core_47.png,
+                       <label index="filelist_module.image_descr">Here the content of the TEMP folder is shown in the list frame. You can see the filetype, the modification time, size of the file. If you click the filename you will open the file in the browser (if the path is in the web-root).
+When you click a file icon you see a context menu appear over it. Here you can perform file operations on the item.</label>
+                       <label index="filelist_clipboard.alttitle">Filelist Clipboard</label>
+                       <label index="filelist_clipboard.description">The TYPO3 clipboard works for files as well as for database records (see the Web&gt;List module). You only need to enable the clipboard if you want to use the numeric clipboard pads.</label>
+                       <label index="_filelist_clipboard.seeAlso">xMOD_csh_corebe:list_clipboard,
+About the Clipboard [Technical] |</label>
+                       <label index="_filelist_clipboard.image">EXT:lang/cshimages/core_44.png,
+                       <label index="filelist_clipboard.image_descr">This shows the &quot;Normal&quot; pad on the clipboard. Here an image is now stored. The &quot;Thumbnails&quot; button of the clipboard is enabled so you will see the image icon.
+When the numeric clipboard pads are enabled you will be able to place multiple items on the clipboard at one time. If the items selected are found in the current folder you can also see the selection reflected in the checkboxes of the items. To paste the contents into a file folder you use the paste icons available in the Filelist module.</label>
+                       <label index="filelist_options.alttitle">File &gt; Filelist options</label>
+                       <label index="filelist_options.description">You can enable the display of image thumbnails and show the clipboard if you need to copy/cut/paste multiple files or folders at a time.</label>
+                       <label index="_filelist_options.seeAlso">xMOD_csh_corebe:list_options,
+                       <label index="_filelist_options.image">EXT:lang/cshimages/core_48.png</label>
+                       <label index="filelist_options.image_descr">Enabling thumbnails means that all image file types will be displayed with their thumbnails. This makes it easy to browse an archive of files.</label>
+                       <label index="file_edit.alttitle">Editing a file</label>
+                       <label index="file_edit.description">You can edit the contents of a text file with this dialog.</label>
+                       <label index="_file_edit.seeAlso">xMOD_csh_corebe:filelist_module</label>
+                       <label index="_file_edit.image">EXT:lang/cshimages/core_50.png</label>
+                       <label index="file_edit.image_descr">The editing form for a file is this simple textarea field. It's nothing fancy and experienced coders will miss such as TAB-functionality, but it can edit a stylesheet if badly needed...</label>
+                       <label index="file_newfolder.alttitle">Creating a new folder</label>
+                       <label index="file_newfolder.description">Enter a name for a new file folder in the tree here. If you want to create multiple folders, please select the number of new folders before entering folder names.</label>
+                       <label index="_file_newfolder.seeAlso">xMOD_csh_corebe:filelist_module,
+                       <label index="_file_newfolder.image">EXT:lang/cshimages/core_51.png,
+                       <label index="file_newfolder.image_descr">To create a new folder you first click the parent folder icon in the folder tree.
+As the next step you select the number of folders to create and then you enter the new folder names.
+After pressing the &quot;Create folders&quot; button the folders will appear in the folder tree when you reload it.</label>
+                       <label index="file_newfile.alttitle">Creating a new file</label>
+                       <label index="file_newfile.description">Enter a filename here if you want to create a new text-based file. Notice that it must have one of the endings in the list of text-endings shown above (except &quot;php&quot; endings).</label>
+                       <label index="file_newfile.details">Newly created files will have the size of 0 (zero). After creating a new file it would be natural that you wanted to edit the file to put content into it. This is done simply by clicking the icon of the file and select &quot;Edit&quot; from the clickmenu.</label>
+                       <label index="_file_newfile.seeAlso">xMOD_csh_corebe:file_edit,
+                       <label index="_file_newfile.image">EXT:lang/cshimages/core_51.png,
+                       <label index="file_newfile.image_descr">To create a new file, first click the folder icon where you want to create the file. Select &quot;New&quot;.
+Then enter the filename in the dialog in the right frame.
+After pressing &quot;Create file&quot; you will see a new, empty file in the folder you selected.</label>
+                       <label index="file_rename.alttitle">Rename a file or folder</label>
+                       <label index="file_rename.description">You can rename files or folders in TYPO3 quite easily. Just notice that certain characters are not allowed. So use a-z, numbers, underscores and don't make the names too long. If you enter invalid characters it will be automatically corrected.</label>
+                       <label index="_file_rename.seeAlso">xMOD_csh_corebe:filelist_module</label>
+                       <label index="_file_rename.image">EXT:lang/cshimages/core_56.png,
+                       <label index="file_rename.image_descr">To rename a file (or folder for that sake) just click the icon of it, select &quot;Rename&quot; and enter the new name.
+Notice that restrictions may apply on filenaming, for instance &quot;.php&quot; is usually not a valid extension of a filename for security reasons.</label>
+                       <label index="file_upload.alttitle">Uploading files.</label>
+                       <label index="file_upload.description">Here you can upload one or more files to the server. Start by selecting the number of files to upload, then you begin to select files from your local computer to upload.</label>
+                       <label index="file_upload.details">If the filenames you upload exist already they will be renamed with a numeric suffix, eg. &quot;file_01.jpg&quot;. However you can avoid this behaviour if you select &quot;Overwrite existing files&quot; before pressing the &quot;Upload&quot; button.
+Normally there is a limit to the size of files you can upload. By default PHP will allow you to upload around 2MB. TYPO3 is configured to allow 10MB internally by default. These settings can be changed by your server administrator if you need them changed.
+Notice that file uploads may take a significant amount of time, even if you have fast internet access via DSL etc. If you have large amount of files you want to upload - or if the files are very large - you should consider using an FTP client instead. It depends not on TYPO3 but on the webserver whether this is an options for you.</label>
+                       <label index="_file_upload.seeAlso">xMOD_csh_corebe:filelist_module,
+Howto upload files |</label>
+                       <label index="_file_upload.image">EXT:lang/cshimages/core_58.png,
+                       <label index="file_upload.image_descr">To upload files, first click the folder icon where you want to upload to. From the clickmenu you select &quot;Upload files&quot;.
+In the next screen you select the number of files and click the &quot;Browse...&quot; buttons to select files from your computer. Finally you click the &quot;Upload files&quot; button to start the upload process (which might take some minutes with large files!)</label>
+                       <label index="wizard_forms_wiz.alttitle">Forms Wizard</label>
+                       <label index="wizard_forms_wiz.description">The Form Wizard enables you to create form elements through a nice interface rather than &quot;coding&quot; a certain syntax for the elements.</label>
+                       <label index="wizard_forms_wiz.details">To the left in the form wizard you can add, delete and move items in the form around.
+In the Element Type column you can select between various kinds of form elements such as regular input fields, text areas, selector boxes, checkboxes etc. Each form element also has a label field where you can enter a title for the field. Some fields also provide the possibility of checking for &quot;required&quot; values.
+In the &quot;Detailed&quot; configuration column the options will depend on the form field type selected in the &quot;Element type&quot; column. The options here can be to enter elements for a selector box or enter the width of an input field. The &quot;Field:&quot; box is important since it defines the technical name of the form field. This is the name that people will see when they receive an email from the mail form.
+&lt;b&gt;Custom applications of the form wizard&lt;/b&gt;
+The most typical application of the Form wizard is with Content Elements of the type &quot;Form&quot; but the wizard can be used for other custom applications as well. Technical details about this is available in the links below.</label>
+                       <label index="_wizard_forms_wiz.seeAlso">xMOD_csh_corebe:wizard_table_wiz,
+Form Wizard details [Technical]|,</label>
+                       <label index="_wizard_forms_wiz.image">EXT:lang/cshimages/core_60.png,
+                       <label index="wizard_forms_wiz.image_descr">This is how the form wizard looks in action. Using the form fields for setting up forms rather than coding them is much easier.
+Usually you enter the Form Wizard by clicking the form wizard icon next for a text field like this. Notice the contents of the field to the left of the icon - this is the &quot;raw codes&quot; that the Form Wizard saves you from editing manually!</label>
+                       <label index="wizard_forms_wiz_buttons.alttitle">Form Wizard buttons</label>
+                       <label index="wizard_forms_wiz_buttons.description">Use the refresh button to update the form (without saving it), for instance if you changed a field type or so. When you are done you should click one of the real save buttons to save and return to the form from which you entered the wizard. The information from this wizard should then be saved into the field the wizard was associated with.</label>
+                       <label index="_wizard_forms_wiz_buttons.image">EXT:lang/cshimages/core_62.png,</label>
+                       <label index="wizard_forms_wiz_formmail_info.alttitle">Mailform Info Fields</label>
+                       <label index="wizard_forms_wiz_formmail_info.description">These fields specifically apply to the usage of the form wizard with Content Elements of the type &quot;Form&quot;. They allow you to enter information like the subject line of the email sent, the recipient address and whether the sent email should be in HTML or not.</label>
+                       <label index="wizard_forms_wiz_formmail_info.details">Notice: In order to enter a recipient address you need access to the &quot;Subheader&quot; field in the Content Elements. Yes, its quite strange, but so it is. Ask your administrator for access if you don't have it.</label>
+                       <label index="_wizard_forms_wiz_formmail_info.seeAlso">Howto create Mail Forms |</label>
+                       <label index="_wizard_forms_wiz_formmail_info.image">EXT:lang/cshimages/core_61.png,</label>
+                       <label index="wizard_table_wiz.alttitle">Table wizard</label>
+                       <label index="wizard_table_wiz.description">The table wizard helps you create tables that are normally stored in the database by XML or a syntax where each line represents a row and each cell is divided by a vertical line sign, &quot;|&quot;. This wizard makes it transparent for you.</label>
+                       <label index="wizard_table_wiz.details">The wizard is quite simple. By the buttons to the left and in the bottom you can add, delete and move columns and rows in the table.
+You can also disable the setting &quot;Small fields&quot; below the wizard if you want larger textarea fields for the editing.</label>
+                       <label index="_wizard_table_wiz.seeAlso">xMOD_csh_corebe:wizard_forms_wiz,
+Table Wizard details [Technical]|</label>
+                       <label index="_wizard_table_wiz.image">EXT:lang/cshimages/core_63.png</label>
+                       <label index="wizard_table_wiz_buttons.alttitle">Table wizard buttons</label>
+                       <label index="wizard_table_wiz_buttons.description">Use the refresh button to update the form without saving it. When you are done you should click one of the real save buttons to save and return to the form from which you entered the wizard. The information from this wizard should then be saved into the field the wizard was associated with.</label>
+                       <label index="_wizard_table_wiz_buttons.image">EXT:lang/cshimages/core_62.png</label>
+                       <label index="shortcuts.alttitle">Backend Shortcuts</label>
+                       <label index="shortcuts.description">You can create shortcuts to modules in TYPO3 quite easily. The treat is that you can jump between screens in TYPO3 in &lt;em&gt;one&lt;/em&gt; click rather than multiple clicks through backend modules etc. The frame also contains a field for entering a page or record id to edit or just search records.</label>
+                       <label index="shortcuts.details">In order to create a shortcut it must be supported by the module you want to create the shortcut to. Whether shortcuts are supported can be seen in the bottom of a module. If there is a small &quot;shortcut&quot; icon you can click it to create the shortcut.
+In the shortcut frame you can also enter a page id to edit in the &quot;Edit Page ID&quot; box. This will load the current page module with the id provided in the box.
+Only &quot;Admin&quot;-users can access the shortcut frame in TYPO3 by default. Other users must have it enabled by the User TSconfig option, &quot;options.shortcutFrame = 1&quot;. See link below for details (Admins).
+Editing pages from an id is easy with the shortcut frame. Simply enter an integer number and that page will be loaded for editing. If you enter &quot;[table]:[id]&quot; then it will try to edit a record from the [table] table, for example &quot;tt_content:123&quot; will look for content element 123 (for admins only). Finally, if you enter a string that doesn't match a page or other record the Web&gt;List module will be invoked doing a search in the first database mount you have.</label>
+                       <label index="_shortcuts.seeAlso">User TSconfig -&gt;SETUP |</label>
+                       <label index="_shortcuts.image">EXT:lang/cshimages/core_64.png,
+                       <label index="shortcuts.image_descr">To create a shortcut to a page, just click the short cut icon usually found in the bottom of pages.
+You will have to confirm the creation of the shortcut. It is nothing dangerous - only annoying to clean up if you happen to create shortcuts against your own will. Just answer &quot;OK&quot; here.
+When you answer &quot;OK&quot; you should immediately see the shortcut frame reload and a new icon (the module icon) appear. If you click this icon you will now jump to the page you created the shortcut from!
+You can name shortcuts, you can even group them and share them. If you want to edit or delete a shortcut you select the &quot;Edit&quot; checkbox and then click the shortcut icon. This will reload the shortcut frame so you get a field for entering a title. You can also delete all shortcuts in a &quot;group&quot; - here, just click the &quot;0&quot; (zero) to the left of the icons and you will remove all shortcuts in the group.</label>
+                       <label index="workspaceSelector.alttitle">Workspace Selector</label>
+                       <label index="workspaceSelector.description">By this selectorbox you can switch between the workspaces available to you. When you switch workspace the whole backend will reload.</label>
+                       <label index="workspaceSelector.details">There are two basic workspace types in TYPO3: The &quot;Live&quot; workspace and a number of &quot;Draft&quot; workspaces.
+When working in the Live workspace all changes you make will take immediate effect. This is the default and traditional state of operation in TYPO3.
+When working in the default Draft workspace or any customly created workspaces changes are not applied to the live website but rather made through new versions of any element editable. Since versioning doesn't apply to all elements in TYPO3 there are limitations to what can be done in draft workspaces; Only elements with versioning support can be edited and everything else is read-only. Draft workspaces allow preview in the frontend. When changes are final in a draft workspace they can be published into the live workspace.</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_csh_em.xml b/typo3/sysext/filelist/locallang_csh_em.xml
new file mode 100755 (executable)
index 0000000..60ce85c
--- /dev/null
@@ -0,0 +1,257 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for Extension Manager</description>
+               <type>CSH</type>
+               <csh_table>_MOD_tools_em</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".alttitle">Tools &gt; Extension Manager (EM)</label>
+                       <label index=".description">The Extension Manager controls import, installation and upgrading of Extensions in TYPO3.</label>
+                       <label index=".details">TYPO3 can be extended in nearly any direction without loosing backwards compatibility. The Extension API provides a powerful framework for easily adding, removing, installing and developing such extensions to TYPO3. This is in particular powered by the Extension Manager (EM) inside TYPO3.
+&quot;Extensions&quot; is a term in TYPO3 which covers two other terms, plugins and modules.
+A plugin is something that plays a role on the website itself. For example a board, guestbook, shop etc. It is normally enclosed in a PHP class and invoked through a USER or USER_INT cObject from TypoScript. A plugin is an extension in the frontend.
+A module is a backend application which has it's own position in the administration menu. It requires backend login and works inside the framework of the backend. We might also call something a module if it exploits any connectivity of an existing module, that is if it simply adds itself to the function menu of existing modules. A module is an extension in the backend.</label>
+                       <label index="_.seeAlso">xMOD_csh_corebe,
+Core / Extension Architecture |
+Managing Extensions |</label>
+                       <label index="loaded.alttitle">Loaded Extensions</label>
+                       <label index="loaded.description">&quot;Loaded extensions&quot; are currently running on the system. This list shows you which extensions are loaded and in which order.
+&quot;Shy&quot; extensions are also loaded but &quot;hidden&quot; in this list because they are system related and generally you should just leave them alone unless you know what you are doing.</label>
+                       <label index="loaded.details">The extensions in this list are shown in the order they are found in $TYPO3_CONF_VARS[EXT][extList].
+To de-install an extension you simply click the green &quot;-&quot; icon. If there are no dependencies requiring the extension it will be removed from the list of installed extensions.
+The &quot;Rq&quot; extensions in the loaded extensions list are &quot;required extensions&quot;. These are related so deeply to the system that you cannot disable them from the Extension Manager.</label>
+                       <label index="_loaded.image">EXT:lang/cshimages/em_1.png</label>
+                       <label index="loaded.image_descr">The list of loaded extensions shown in the loading order.</label>
+                       <label index="avail.alttitle">Available Extensions</label>
+                       <label index="avail.description">Available extensions are extensions which are present in the extension folders. You can install any of the available extensions in this list. When you install an extension it will be loaded by TYPO3 from that moment.
+In this list the extensions with dark background are installed (loaded) - the others just available (not loaded), ready to be installed on your request.</label>
+                       <label index="avail.details">You can install an extension by clicking the gray &quot;+&quot; icon in this list. If you want to de-install an extension you click the green &quot;-&quot; icon.
+When you click the install button (&quot;+&quot;) you will most often end in a dialog where you have to confirm the creation of database tables and fields or maybe you will be asked to &quot;clear all cache&quot;. The Extension Manager automatically handles these requirements for you which makes it extremely easy to install new extensions.</label>
+                       <label index="_avail.image">EXT:lang/cshimages/em_2.png,
+                       <label index="avail.image_descr">The list of available extension on the server. The list is compiled from extensions found in the &quot;local&quot;, &quot;global&quot; and &quot;system&quot; extension folders.
+If you click the install icon (&quot;+&quot;) of an extension you might end in a dialog like this. In this case a new database table is required. The Extension Manager will automatically detect that it does not exist yet and suggest that you create it. The creation automatically takes place as well, simply by accepting the changes when pressing &quot;Make updates&quot;.</label>
+                       <label index="import.alttitle">Importing Extensions</label>
+                       <label index="import.description">This is the process of bringing the files of an extension to the servers filesystem. You can do this either by importing from a repository at a URL (usually from TER; TYPO3 Extension Repository at or by uploading a &quot;t3x&quot; file which someone else created from the Extension Manager on another server.</label>
+                       <label index="import.details">&lt;b&gt;Import from TER&lt;/b&gt;
+To connect to the TER you simply click the button &quot;Connect to online repository&quot;. This will request the URL shown in the text above the button and the URL should return a list of available extension you can import.
+If you know what you are looking for then enter a search word in the look-up box. In particular this helps you to look up a specific extension key. The connection to TER will be much faster if you use this since less data is sent over the wire!
+&lt;b&gt;Upload from file&lt;/b&gt;
+For private projects the exchange of extensions is easily done by sending &quot;t3x&quot; files from system to system. In one TYPO3 installation you simply go to the menu &quot;Backup/Delete&quot; of an extension and download a &quot;Backup&quot; of the extension. The fileformat is a serialized PHP array, compressed if possible. This file can then be uploaded in the Extension Manager of another TYPO3 system where you want to import it.</label>
+                       <label index="_import.seeAlso">_MOD_tools_em:backup_delete,
+                       <label index="_import.image">EXT:lang/cshimages/em_3.png</label>
+                       <label index="import.image_descr">The &quot;Import&quot; screen. Before you connect to the online repository you might like to configure username and password since that will be used to also select &quot;Member&quot; extensions in TER, if any. You can also enable &quot;Get own/member/selected extensions only&quot; if you want to limit the list further.</label>
+                       <label index="import_ter.alttitle">Extensions in TER</label>
+                       <label index="import_ter.description">Extensions in this list are online for immediate download from the TYPO3 Extension Repository (TER).
+Extensions with dark background are those already on your server - the others must be imported from the repository to your server before you can use them.
+If you want to use an extension from the repository, you should simply click the &quot;import&quot; button with the red arrow left to the extension.</label>
+                       <label index="import_ter.details">&lt;b&gt;Import Extensions&lt;/b&gt;
+If an extension does not yet exist on your server you will see the icon with the red arrow next to that extension. A single click and the extension will be downloaded and the files extracted on your server. The download directory is seen if you move the mouse over the icon (in the tool-tip text).
+&lt;b&gt;Update Extensions&lt;/b&gt;
+You can update extensions that are always on your system by clicking the icon with the green arrows. The update icon will appear if the &quot;minor&quot; version number (middle digit) has been incremented. This means that extensions updated on the dev-version number (the third digit) will not be shown as &quot;ready for update&quot;. (You can configure TYPO3 to do that though!).
+&lt;b&gt;Seeing details about an extension in TER&lt;/b&gt;
+You can also click the title of an extension to see details about it. That will also allow you to perform a more detailed update operation where you can select version number and download location (local/global/system).
+You can also ask to have the most recent translations downloaded.</label>
+                       <label index="_import_ter.image">EXT:lang/cshimages/em_10.png,
+                       <label index="import_ter.image_descr">List of extensions from TER. The red arrow icon is the &quot;Import&quot; link (for new extensions), the green arrow icon is the &quot;Update&quot; link (for an extension that is already on your server). If an extension is already available in the most recent version you will not see any icon at all to the left of the extension.
+If you clicked the title of an extension you will request the repository for details about the extension. This also allows you to select a specific version for import. You can also select the install location (global/local) and you can request to have the most recent translations merged into the extension upon retrieval.</label>
+                       <label index="info.alttitle">Extension Details</label>
+                       <label index="info.description">Shows details about the extension.</label>
+                       <label index="info.details">In this view some of the details are simply a display of the information from the &quot;ext_emconf.php&quot; file in the extension. The &quot;emconf&quot; file contains meta data for the Extension Manager.
+The Extension Manager will also go a bit further and perform some analysis of the scripts in the extension. The list will include the findings of this analysis and if any errors were found they will be displayed. Usually these errors will not prevent the extension from working but more likely point out some theoretical problems that the extension developer should address.</label>
+                       <label index="_info.image">EXT:lang/cshimages/em_4.png</label>
+                       <label index="info.image_descr">The details view of an extension displays live statistics from analysis as well as static data from the &quot;ext_emconf.php&quot; file.</label>
+                       <label index="backup_delete.alttitle">Backup Extension as a file</label>
+                       <label index="backup_delete.description">Click the &quot;Download&quot; link here and you will download the extension as a file containing a serialized PHP array, a hash and everything possibly compressed if the server supports it. Save the file with a filename ending on &quot;t3x&quot;.</label>
+                       <label index="_backup_delete.seeAlso">_MOD_tools_em:import</label>
+                       <label index="_backup_delete.image">EXT:lang/cshimages/em_5.png</label>
+                       <label index="backup_delete.image_descr">&quot;Backup&quot; of extensions - also very useful for exchange of extensions between members of a workgroup.</label>
+                       <label index="upload.alttitle">Upload an Extension to the repository (TER)</label>
+                       <label index="upload.description">Here you can upload an extension to TER. In order to do so you must enter your username and password in the form. In addition each extension has an upload password you need to add as well. You should also make sure you registered / own the extension key!</label>
+                       <label index="upload.details">&lt;b&gt;Changelog&lt;/b&gt;
+In the changelog field you enter the changes made or the reason for the upload. This will be displayed in the list of new extensions.
+&lt;b&gt;Version numbers&lt;/b&gt;
+Select a method for incrementation of the version number. For new &quot;versions&quot; of your extension you should select &quot;sub&quot; or &quot;main&quot; which will display your extension in the list of new extensions. For maintenance uploads you select &quot;dev&quot;.</label>
+                       <label index="_upload.seeAlso">_MOD_tools_em:settings,
+Register Extension Keys |</label>
+                       <label index="_upload.image">EXT:lang/cshimages/em_6.png</label>
+                       <label index="upload.image_descr">The upload form for extensions. The extension is submitted to the selected repository, usually (default).</label>
+                       <label index="editfiles.alttitle">Editing scripts in an extension</label>
+                       <label index="editfiles.description">The Extension Manager can be used for editing scripts in extensions. This feature is mostly for emergencies since a webbrowser is not the ideal tool for programming.</label>
+                       <label index="editfiles.details">&lt;b&gt;Notice:&lt;/b&gt;
+Before editing of extension scripts can be performed you have to disable the configuration option &quot;TYPO3_CONF_VARS[EXT][noEdit]&quot; in &quot;localconf.php&quot;.</label>
+                       <label index="_editfiles.image">EXT:lang/cshimages/em_7.png</label>
+                       <label index="editfiles.image_descr">Some file types - like PHP scripts - can be edited by a textarea field inside the Extension Manager.</label>
+                       <label index="settings.alttitle">Extension Manager Settings</label>
+                       <label index="settings.description">Enter settings for the Extension Manager. The username and password is for connections to the repository (usually and the upload password is that you would normally use for upload of your extensions.</label>
+                       <label index="settings.details">&lt;b&gt;Notice:&lt;/b&gt;
+This information is not very well protected! It is send and stored in clear-text!</label>
+                       <label index="_settings.image">EXT:lang/cshimages/em_8.png</label>
+                       <label index="settings.image_descr">Settings for TER connections.</label>
+                       <label index="makenew.alttitle">Kickstarting new extensions</label>
+                       <label index="makenew.description">The &quot;Kickstarter&quot; is an application which allows you to start up new extension work very quickly. Through an interface you can create a basic framework for your extension where all the boring stuff is configured from the beginning and you can concentrate directly on coding your application.</label>
+                       <label index="makenew.details">The Extension Repository Kickstarter is a separate extension, &quot;extrep_wizard&quot;. Please see more information about the kickstarter otherwise.
+The Kickstarter is NOT an editor! When a new extension is started you cannot - as a rule of thumb - go back an edit it with the kickstarter! It will just overwrite any custom changes you did in the meantime!</label>
+                       <label index="_makenew.seeAlso">Register Extension Keys |
+Extension API |
+Documentation Matrix |</label>
+                       <label index="_makenew.image">EXT:lang/cshimages/em_9.png</label>
+                       <label index="makenew.image_descr">When the &quot;Extension Repository Kickstarter&quot; is enabled it adds itself in the menu of the Extension Manager. From here you will be able to start your new extensions. Before you do so you should register an extension key and enter a title and description as base data. From that point it is just clicking the &quot;+&quot; icons to add the various types of functionality you want. Finally you click &quot;View result&quot; to write the extension to the server.</label>
+                       <label index="emconf_shy.alttitle">Shy</label>
+                       <label index="emconf_shy.description">If set, the extension will normally be hidden in the EM because it might be a default extension or otherwise something which is not so important.</label>
+                       <label index="emconf_shy.details">Use this flag if an extension is of &quot;rare interest&quot; (which is not the same as un-important - just an extension not sought for very often...)
+It does not affect whether or not it's enabled. Only display in EM.
+Normally &quot;shy&quot; is set for all extensions loaded by default according to TYPO3_CONF_VARS.</label>
+                       <label index="emconf_category.alttitle">Category</label>
+                       <label index="emconf_category.description">Which category the extension belongs to.</label>
+                       <label index="emconf_category.details">&lt;b&gt;be:&lt;/b&gt; Backend (Generally backend oriented, but not a module)
+&lt;b&gt;module:&lt;/b&gt; Backend modules (When something is a module or connects with one)
+&lt;b&gt;fe:&lt;/b&gt; Frontend (Generally frontend oriented, but not a &quot;true&quot; plugin)
+&lt;b&gt;plugin:&lt;/b&gt; Frontend plugins (Plugins inserted as a &quot;Insert Plugin&quot; content element)
+&lt;b&gt;misc:&lt;/b&gt; Miscellaneous stuff (Where not easily placed elsewhere)
+&lt;b&gt;services:&lt;/b&gt; Contains TYPO3 services.
+&lt;b&gt;templates:&lt;/b&gt; Contains website templates
+&lt;b&gt;doc:&lt;/b&gt; Documentation (Eg. tutorials, FAQ's etc.)
+&lt;b&gt;example:&lt;/b&gt; Example extension (Which serves as examples etc.)</label>
+                       <label index="emconf_dependencies.alttitle">Dependencies of other extensions?</label>
+                       <label index="emconf_dependencies.description">This is a list of other extension keys which this extension depends on being loaded BEFORE it self.</label>
+                       <label index="emconf_dependencies.details">The EM will manage that dependency while writing the extension list  to localconf.php. You cannot install an extension unless its dependencies has been installed already.</label>
+                       <label index="emconf_conflicts.alttitle">Conflicts with other extensions?</label>
+                       <label index="emconf_conflicts.description">List of extension keys of extensions with which this extension does not work (and so cannot be enabled before those other extensions are un-installed)</label>
+                       <label index="emconf_suggests.alttitle">Suggested extensions</label>
+                       <label index="emconf_suggests.description">List of extension keys of extensions which you may want to try in conjunction with this extension because they bring added benefits when working together.</label>
+                       <label index="emconf_priority.alttitle">Requested Loading priority</label>
+                       <label index="emconf_priority.description">This tells the EM to try to put the extensions as the very first in the list. Default is last.</label>
+                       <label index="emconf_module.alttitle">Backend modules included</label>
+                       <label index="emconf_module.description">If any subfolders to an extension contains backend modules, those foldernames should be listed here.</label>
+                       <label index="emconf_module.details">It allows the EM to know about the existence of the module, which is important because the EM has to update the conf.php file of the module in order to set the correct TYPO3_MOD_PATH  constant.</label>
+                       <label index="emconf_state.alttitle">Development state</label>
+                       <label index="emconf_state.description">Which development state the extension is in.</label>
+                       <label index="emconf_state.details">&lt;b&gt;alpha&lt;/b&gt;
+Very initial development. May do nothing at all.
+Under current development. Should work partly but is not finished yet.
+Stable and used in production.
+Nobody knows if this is going anywhere yet... Maybe still just an idea.
+Test extension, demonstrates concepts etc.</label>
+                       <label index="emconf_internal.alttitle">Internally supported in core</label>
+                       <label index="emconf_internal.description">This flag indicates that the core source code is specifically aware of the extension.</label>
+                       <label index="emconf_internal.details">In other words this flag should convey the message that &quot;this extension could not be written without some core source code modifications&quot;.
+An extension is not internal just because it uses TYPO3 general classes eg. those from t3lib/.
+True non-internal extensions are characterized by the fact that they could be written without making core source code changes, but relies only on existing classes  in TYPO3 and/or other extensions, plus its own scripts in the extension folder.</label>
+                       <label index="emconf_clearCacheOnLoad.alttitle">Clear cache when installed</label>
+                       <label index="emconf_clearCacheOnLoad.description">If set, the EM will request the cache to be cleared when this extension is installed.</label>
+                       <label index="emconf_modify_tables.alttitle">Existing tables modified</label>
+                       <label index="emconf_modify_tables.description">List of tablenames which are only modified - not fully created - by this extension.</label>
+                       <label index="emconf_modify_tables.details">Tables from this list found in the ext_tables.sql file of the extension</label>
+                       <label index="emconf_doNotLoadInFE.alttitle">Load in frontend</label>
+                       <label index="emconf_doNotLoadInFE.description">"Yes" (default) will load the extension in the frontend and the backend. "No": the extension is loaded only in the backend.</label>
+                       <label index="emconf_doNotLoadInFE.details">Some extensions are only required in the backend. With this flag set, this extension is not loaded in the frontend context, thus speeding up the site.</label>
+                       <label index="emconf_private.alttitle">Private</label>
+                       <label index="emconf_private.description">If set, this version is not shown in the public list in the online repository.</label>
+                       <label index="emconf_private.details">&quot;Private&quot; uploads requires you to manually enter a special key (which will be shown to you after an upload has been completed) to be able to import and view details for the uploaded extension.
+This is nice when you are working on something internally which you do not want others to look at.
+You can set and clear the private flag every time you upload your extension.</label>
+                       <label index="_emconf_private.seeAlso">_MOD_tools_em:emconf_download_password</label>
+                       <label index="emconf_download_password.alttitle">Download password</label>
+                       <label index="emconf_download_password.description">Additional password required for download of private extensions.</label>
+                       <label index="emconf_download_password.details">Anybody who knows the &quot;special key&quot; assigned to the private upload will be able to import it. Specifying an import password allows you to give away the download key for private uploads and also require a password given in addition. The password can be changed later on.</label>
+                       <label index="_emconf_download_password.seeAlso">_MOD_tools_em:emconf_private</label>
+                       <label index="emconf_type.alttitle">Installation type</label>
+                       <label index="emconf_type.description">The type of the installation</label>
+                       <label index="emconf_type.details">The files for an extension are located in a folder named by the extension key. The location of this folder can be either inside typo3conf/ext/,  typo3/ext/ or typo3/sysext/. The extension must be programmed so that it automatically detects where it is located and can work from all three locations.
+&lt;b&gt;Local location &quot;typo3conf/ext/&quot;:&lt;/b&gt; This is where to put extensions which are local for a particular TYPO3 installation. The typo3conf/ directory is always local, containing local configuration (eg. localconf.php), local modules etc. If you put an extension here it will be available for this TYPO3 installation only. This is a &quot;per-database&quot; way to install an extension.
+&lt;b&gt;Global location &quot;typo3/ext/&quot;:&lt;/b&gt; This is where to put extensions which are global for the TYPO3 source code on the web server. These extensions will be available for any TYPO3 installation sharing the source code.
+When you upgrade your TYPO3 source code you probably want to copy the typo3/ext/ directory from the former source to the new source, overriding the default directory. In this way all global extension you use will be installed inside the new sourcecode. After that you can always enter TYPO3 and upgrade the versions if needed.
+This is a &quot;per-server&quot; way to install an extension.
+&lt;b&gt;System location &quot;typo3/sysext/&quot;:&lt;/b&gt; This is system default extensions which cannot and should not be updated by the EM. They are distributed with the TYPO3 core.
+&lt;b&gt;Loading precedence&lt;/b&gt;
+Local extensions take precedence which means that if an extension exists both in typo3conf/ext/ and typo3/ext/ the one in typo3conf/ext/ is loaded. Likewise global extension takes predence over system extensions. This means that extensions are loaded in the order of priority local-global-system.
+In effect you can therefore have, say, a &quot;stable&quot; version of an extension installed in the global dir (typo3/ext/) which is used by all your projects on a server sharing source code, but on a single experimental project you can import the same extension in a newer &quot;experimental&quot; version and for that particular project the locally available extension will be used instead.</label>
+                       <label index="emconf_doubleInstall.alttitle">Installed twice or more?</label>
+                       <label index="emconf_doubleInstall.description">Tells you if the extensions is installed in more than one of the System, Global or Local locations.</label>
+                       <label index="emconf_doubleInstall.details">Because an extension can reside at three locations, System, Global and Local, this indicates if the extension is found in other locations than the current. In that case you should be aware which one of the extensions is loaded!</label>
+                       <label index="emconf_rootfiles.alttitle">Root files</label>
+                       <label index="emconf_rootfiles.description">List of the files in the extension folder. Does not list files in subfolders.</label>
+                       <label index="emconf_dbReq.alttitle">Database requirements</label>
+                       <label index="emconf_dbReq.description">Shows you the requirements to the database tables and fields, if any.</label>
+                       <label index="emconf_dbReq.details">This will read from the files ext_tables.sql and ext_tables_static+adt.sql and show you which tables, fields and static tables are required with this extension.</label>
+                       <label index="emconf_dbStatus.alttitle">Database requirements status</label>
+                       <label index="emconf_dbStatus.description">Displays the current status of the database compared to the extension requirements.</label>
+                       <label index="emconf_dbStatus.details">If the extension is loaded which will display and error message if some tables or fields are not present in the database as they should be!</label>
+                       <label index="emconf_flags.alttitle">Flags</label>
+                       <label index="emconf_flags.description">A list of special codes which tells you something about what parts of TYPO3 the extension touches.</label>
+                       <label index="emconf_flags.details">This is a list of the flags:
+&lt;b&gt;Module:&lt;/b&gt; A true backend main/sub module is found to be added.
+&lt;b&gt;Module+:&lt;/b&gt; The extension adds itself to the function menu of an existing backend module.
+&lt;b&gt;loadTCA:&lt;/b&gt; The extension includes a function call to t3lib_div::loadTCA for loading a table. This potentially means that the system is slowed down, because the full table description of some table is always included. However there probably is a good reason for this to happen. Probably the extension tries to manipulate the TCA-config for an existing table in order to extend it.
+&lt;b&gt;TCA:&lt;/b&gt; The extension contains configuration of a table in $TCA.
+&lt;b&gt;Plugin:&lt;/b&gt; The extension adds a frontend plugin to the plugin list in Content Element type &quot;Insert Plugin&quot;.
+&lt;b&gt;Plugin/ST43:&lt;/b&gt; TypoScript rendering code for the plugin is added to the static template &quot;Content (default)&quot;. &quot;Plugin&quot; and &quot;Plugin/ST43&quot; are commonly used together.
+&lt;b&gt;Page-TSconfig:&lt;/b&gt; Default Page-TSconfig is added.
+&lt;b&gt;User-TSconfig:&lt;/b&gt; Default User-TSconfig is added.
+&lt;b&gt;TS/Setup:&lt;/b&gt; Default TypoScript Setup is added.
+&lt;b&gt;TS/Constants:&lt;/b&gt; Default TypoScript Constants is added.</label>
+                       <label index="emconf_conf.description">Shows if the extension has a template for further lowlevel configuration.</label>
+                       <label index="emconf_TSfiles.alttitle">Static TypoScript files</label>
+                       <label index="emconf_TSfiles.description">Shows which TypoScript static files may be present</label>
+                       <label index="emconf_TSfiles.details">If the files ext_typoscript_constants.txt and/or ext_typoscript_setup.txt is found in the extension folder they are included in the hierarchy of all TypoScript templates in TYPO3 right after the inclusion of other static templates.</label>
+                       <label index="emconf_locallang.alttitle">locallang-files</label>
+                       <label index="emconf_locallang.description">Shows which files named &quot;locallang.php&quot; are present in the extension folder (recursive search). Such files are usually used to present an array $LOCAL_LANG with labels for the application in the system languages.</label>
+                       <label index="emconf_moduleNames.alttitle">Backend Module names</label>
+                       <label index="emconf_moduleNames.description">Shows which module names were found inside the extension.</label>
+                       <label index="emconf_classNames.alttitle">PHP Class names</label>
+                       <label index="emconf_classNames.description">Shows which PHP-classes were found in .php and .inc files.</label>
+                       <label index="emconf_errors.alttitle">Errors</label>
+                       <label index="emconf_errors.description">Displays if any errors with the extension were discovered.</label>
+                       <label index="emconf_NSerrors.alttitle">Namespace errors</label>
+                       <label index="emconf_NSerrors.description">Certain naming convensions apply to extensions. This displays any violations found.</label>
+                       <label index="emconf_NSerrors.details">The naming convensions are defined in the &quot;Inside TYPO3&quot; document. To make naming as simple as possible, try to avoid underscores in your extension keys.</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_csh_pages.xml b/typo3/sysext/filelist/locallang_csh_pages.xml
new file mode 100755 (executable)
index 0000000..883913c
--- /dev/null
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for Pages table (Core fields only)</description>
+               <type>CSH</type>
+               <csh_table>pages</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".description">A 'Page' record usually represents a webpage in TYPO3. All pages have an id-number by which they can be linked and referenced. The 'Page' record does not itself contain the content of the page - for this purpose you should create 'Page content' records (Content Elements).</label>
+                       <label index=".details">The pages table is the very backbone in TYPO3. All records editable by the mainstream modules in TYPO3 must 'belong' to a page. It's exactly like files and folders on your computers harddrive.
+&lt;b&gt;The page tree&lt;/b&gt;
+The pages are organized in a tree structure which is not only a very handy way of organizing in general but also a optimal reflection of how you should organize the pages on your website. And thus you'll normally find that the page tree is a reflection of the website navigation itself.
+&lt;p&gt;uid, pid and the pagetree root&lt;/b&gt;
+Technically all database elements has a field 'uid' which is a unique identification number. Further they must have a field 'pid' which holds the uid-number of the page (page id) to which they belong. If the 'pid' field is zero the record is found in the so called 'root'. Only administrators are allowed access to the root and furthermore table records must be configured to either belonging to a page or being found in the root.
+&lt;b&gt;Storage of database records&lt;/b&gt;
+Depending on the 'Type' of the page, it may also represent a general storage for database elements in TYPO3. In that case it is not necessarily available as a webpage but only internally in the page tree as a place to store items such as users, subscriptions etc. Such pages are typically of the type &quot;SysFolder&quot;.</label>
+                       <label index="_.seeAlso">xMOD_csh_corebe:pagetree,
+About pages |</label>
+                       <label index="_.image">EXT:lang/cshimages/pages_1.png,
+                       <label index=".image_descr">The most basic fields of a page is the hidden flag, the type of page (&quot;doktype&quot;) and the page title. Other fields are also available but typically added by extensions in TYPO3.
+Pages are arranged in a page tree in TYPO3. The page from the editing form in the previous screenshot was the &quot;Intro&quot; page from this page tree. As you can see it belongs in the root of the page tree and has a number of &quot;child&quot; pages under it.</label>
+                       <label index="title.description">Enter the title of the page or folder. You must enter a page title. The field is required.</label>
+                       <label index="title.details">The page title is used to represent the page visually in the system, for example in the page tree. Also the page title is used by default for navigation links on webpages.
+You can always change a page title without affecting links to a page. This is because pages are always referenced by their &quot;uid&quot; number, not their title.
+You can use any characters in the page title.</label>
+                       <label index="_title.image">EXT:lang/cshimages/pages_3.png</label>
+                       <label index="title.image_descr">The field for the page title has a little &quot;required&quot; icon next to it; You must supply a page title and you cannot save the new page unless you enter a title for it.</label>
+                       <label index="doktype.description">Select the page type. This affects whether the page represents a visible webpage or is used for other purposes.</label>
+                       <label index="doktype.details">The 'Standard' type represents a webpage.
+'SysFolder' represents a non-webpage - a folder acting as a storage for records of your choice.
+'Recycler' is a garbage bin.
+&lt;b&gt;Notice:&lt;/b&gt; Each type usually has a specific icon attached. Also certain types may not be available for a user (so you may experience that some of the options are not available for you!). And finally each type is configured to allow only certain table records in the page (SysFolder will allow any record if you have any problems).
+&lt;b&gt;$PAGES_TYPES [Technical]&lt;/b&gt;
+The restrictions that apply to each page type is defined in the global array $PAGES_TYPES. Here it is defined which tables are allowed on a page. When extensions adds tables to TYPO3 they may need to register their tables in $PAGES_TYPES so they can be created on standard pages.</label>
+                       <label index="_doktype.seeAlso">be_groups:pagetypes_select,
+About $PAGES_TYPES |</label>
+                       <label index="_doktype.image">EXT:lang/cshimages/pages_4.png</label>
+                       <label index="doktype.image_descr">This snippet of the page tree shows regular pages which usually have the yellow icons in top of this screenshot. You also see a Garbage bin page. Any records stored in a garbage bin should be regarded as waste and therefore not shown on the website etc. Finally the gray folders are &quot;SysFolders&quot;. They cannot be viewed as regular webpages but serve as storage pages for database records of some kind.</label>
+                       <label index="TSconfig.description">Page TypoScript configuration.</label>
+                       <label index="TSconfig.details">Basically 'TypoScript' is a concept for entering values in a tree-structure. This is known especially in relation to creating templates for TYPO3 websites.
+However the same principle for entering the hierarchy of values is used here to configure various features in relation to the backend, functions in modules, the Rich Text Editor etc.
+The resulting 'TSconfig' for a page is actually an accumulation of all 'TSconfig' values from the root of the page tree and outwards to the current page. And thus all subpages are affected as well. A print of the page TSconfig is available from the 'Page TSconfig' menu in the 'Web&gt;Info' module (requires the extension &quot;info_pagetsconfig&quot; to be installed).</label>
+                       <label index="TSconfig.syntax">Basic TypoScript syntax &lt;em&gt;without&lt;/em&gt; 'Conditions' and 'Constants'.
+It's recommended that only admin-users are allowed access to this field!</label>
+                       <label index="_TSconfig.seeAlso">_MOD_web_info:tsconfig_hierarchy,
+More about Page TSconfig |</label>
+                       <label index="_TSconfig.image">EXT:lang/cshimages/pages_5.png</label>
+                       <label index="TSconfig.image_descr">Page TSconfig customizing the Rich Text Editors behaviour in this branch of the page tree. The cool thing about Page TSconfig is that the configuration is specific for that page and subpages since the configuration settings are inherited down the page tree.</label>
+                       <label index="php_tree_stop.description">Stops backend rendering of the page tree in navigation and lists.</label>
+                       <label index="php_tree_stop.details">If you set this flag the page tree in the navigation frame will not expand that branch. Rather you will see a red &quot;+&quot; which indicates that the tree stopped here due to this flag being set.
+The point with this flag is to prevent descendence into a branch that might have an unusual amount of subpages (hundreds).
+You can click the red &quot;+&quot; and the page will become a temporary mount point in the navigation frame.</label>
+                       <label index="_php_tree_stop.seeAlso">_MOD_web_info:pagetree_overview</label>
+                       <label index="_php_tree_stop.image">EXT:lang/cshimages/pages_8.png,
+                       <label index="php_tree_stop.image_descr">Here the &quot;Stop page tree&quot; flag is set. It is a palette field under &quot;TSconfig&quot;.
+In the pagetree the setting is reflected with the red &quot;+&quot; and it is not possible to expand that branch of the tree.
+If you click the red &quot;+&quot; you will get the page mounted temporarily in the navigation frame.</label>
+                       <label index="storage_pid.description">A General Storage Folder is meant to be a global page for storage of general database elements of a website. That could be for templates, frontend users etc. which does not really relate to a single page but more to the whole site.</label>
+                       <label index="storage_pid.details">It is recommended that applications support &quot;General Storage pages&quot; so that they look for records in the sites general storage folder by default and that they should be specifically configured to look elsewhere.
+A General Record Storage Page is typically a page of the &quot;SysFolder&quot; type.</label>
+                       <label index="_storage_pid.seeAlso">The Storage Folder |</label>
+                       <label index="editlock.description">If set, non-Admin users cannot edit the page properties or any records on the page (except subpages). They cannot create new records or pages on the page either.</label>
+                       <label index="fe_login_mode.description">The Login Mode disables the ability to &quot;be logged in&quot; at this page.</label>
+                       <label index="fe_login_mode.details">Usually, if the user logs into TYPO3's Frontend the session gets carried around and for each page that user visits, it's calculated whether there is content that the user can see.
+By disabling the login, this check does not happen anymore. So the content is the same for all states whether logged in or not or for different FE user groups. This again results in being able to send cache headers.</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_csh_sysfilem.xml b/typo3/sysext/filelist/locallang_csh_sysfilem.xml
new file mode 100755 (executable)
index 0000000..935a681
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for Filemounts table</description>
+               <type>CSH</type>
+               <csh_table>sys_filemounts</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".description">Filemounts describe a filepath on the server, relative or absolute.</label>
+                       <label index=".details">By creating a file mount record and placing a reference to it in a Backend usergroup you can allow a user access to the file mount in the File&gt;List module.
+Filemounts may also configure access to a path on the server to which the user has FTP-access. Just remember to set file-permissions on the server correctly so the webserver user (which PHP is running as) has at least read access to the FTP-dir.
+You can only mount absolute paths if they are within the base path set in $TYPO3_CONF_VARS[BE][lockRootPath]</label>
+                       <label index="_.seeAlso">be_groups:file_mountpoints,
+More about File mounts |</label>
+                       <label index="_.image">EXT:lang/cshimages/filemount_1.png</label>
+                       <label index="title.description">Enter a title for the filemount. The title will appear as the name of the file mount when it is applied to users and groups.</label>
+                       <label index="_title.image">EXT:lang/cshimages/be_groups_5.png</label>
+                       <label index="path.description">Enter the path of the filemount, relative or absolute depending on the settings of BASE.</label>
+                       <label index="path.details">If BASE is set to relative, the path mounted is found in the subfolder &quot;fileadmin/&quot; of the website. Then you should enter the subfolder in &quot;fileadmin/&quot; as path. For instance if you want to mount access to &quot;fileadmin/user_uploads/all/&quot; then enter the value &quot;user_uploads/all&quot; as the value of PATH.
+If BASE is absolute you should enter the absolute path on the server, eg. &quot;/home/ftp_upload&quot; or &quot;C:/home/ftp_upload&quot;. Further you must make sure the configuration variable $TYPO3_CONF_VARS[BE][lockRootPath] contains the first part of the path you want to mount.
+&lt;strong&gt;Notice:&lt;/strong&gt; In any case, make sure the webserver user which PHP is running as has &lt;em&gt;at least&lt;/em&gt; read-access to the path. If not, the mount will simply not appear without any warnings.
+If you have problems - especially with absolute mounts - try to mount something &quot;simple&quot; like a relative path in fileadmin. If that is working well, try the absolute path.
+Your PHP-configuration may also impose other restrictions on you if safe_mode or open_basedir is enabled. Then use relative paths.</label>
+                       <label index="_path.seeAlso">sys_filemounts:base,
+                       <label index="_path.image">EXT:lang/cshimages/be_groups_6.png,
+                       <label index="path.image_descr">This is a filemount relative to &quot;fileadmin/&quot;. The mounted folder is &quot;fileadmin/user_upload/&quot; since &quot;user_upload&quot; is the value of the &quot;Path&quot; field.
+The directory structure of &quot;fileadmin/&quot; where you can see the &quot;user_upload&quot; folder in the bottom of the list.</label>
+                       <label index="hidden.description">Use this option to temporarily disable the filemount.</label>
+                       <label index="hidden.details">All backend users using the mount will not have access anymore. This includes 'Admin'-users.</label>
+                       <label index="base.description">Determines whether the value of the PATH field is to be recognized as an absolute path on the server or a path relative to the fileadmin/ subfolder to the website.</label>
+                       <label index="_base.seeAlso">sys_filemounts:path</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_csh_syslang.xml b/typo3/sysext/filelist/locallang_csh_syslang.xml
new file mode 100755 (executable)
index 0000000..9b548bf
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for System Languages table.</description>
+               <type>CSH</type>
+               <csh_table>sys_language</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="title.description">Enter the name of this additional system language.</label>
+                       <label index="hidden.description">This option will hide the system language from being available in the backend.</label>
+                       <label index=".description">Defines which languages are alternatively available on each webpage.</label>
+                       <label index=".details">The Web&gt;Page module has a feature which allows users to edit page content divided into not only columns but also languages. The languages available for translation are determined by the number of Website Language record created.
+For a webpage to be available in another language an &quot;Alternative Page Language&quot; record must be created on the page.</label>
+                       <label index="_.seeAlso">pages_language_overlay</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_csh_sysws.xml b/typo3/sysext/filelist/locallang_csh_sysws.xml
new file mode 100755 (executable)
index 0000000..8c54a8f
--- /dev/null
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for Workspaces table.</description>
+               <type>CSH</type>
+               <csh_table>sys_workspace</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".description">Defines custom workspaces in TYPO3 which allows for groups of people to work together in a publishing process with draft content. More information about workspaces can be found in the document &quot;Inside TYPO3&quot;.</label>
+                       <label index="title.description">Enter the name of the workspace. This value is shown in the workspace selector box in the backend.</label>
+                       <label index="description.description">Make a description of the workspace purpose here. This information is shown in the Workspace Manager and should instruct the workspace users about the purpose of the workspace.</label>
+                       <label index="adminusers.description">Owners of the workspace are those who are allowed to add members and reviewers to the workspace and pick the page tree starting points etc.</label>
+                       <label index="adminusers.details">Owners can also add and delete other owners. If a user is allowed to create workspaces himself he will automatically become the initial owner user of the workspace. They are also the only ones who can eventually publish the workspace content (except general TYPO3 &quot;admin&quot; users) and thus the highest review authority (unless members/reviewers have access to the Live workspace).</label>
+                       <label index="members.description">Members can be backend users or groups and will have access to work in the workspace. They cannot publish content (unless they have access to the Live workspace) but only edit it after which they will forward it for approval by a reviewer.</label>
+                       <label index="_members.seeAlso">sys_workspace:reviewers</label>
+                       <label index="reviewers.description">Content have to pass through reviewers approval before it can finally be published by a workspace owner. Reviewers can be backend users or groups and will have access to the workspace just as members have, but can in addition approve content for final publication.</label>
+                       <label index="reviewers.details">In case you need no review layer between editors (normally workspace &quot;members&quot;) and the workspace owners what you simply do is to add all editors as reviewers. This give them access to raise content all the way to the workspace owners. Since content is by default raised from editing to review to publish state it even gives the possibility of informal &quot;four-eye&quot; review where workspace owners can require that content has  been raised by action from two different reviewers.</label>
+                       <label index="_reviewers.seeAlso">sys_workspace:members</label>
+                       <label index="stagechg_notification.description">When the stage of content changes, users in the workspace can receive a notification by email. Only members/reviewers who are attached to the workspace as users and not through their groups will be notified.</label>
+                       <label index="stagechg_notification.details">&quot;Notify users on next stage only&quot;: When content is raised from &quot;Editing&quot; to &quot;Review&quot;, reviewers are notified. When content is raised to &quot;Publish&quot;, owners are notified. When content is rejected, members and reviewers are notified. When content is raised from rejected state, members are notified.
+&quot;Notify all users on any change&quot; : All users in workspace are notified regardless of change.</label>
+                       <label index="db_mountpoints.description">If one or more DB mounts are specified the page tree of the backend will be locked into these root points during work in the workspace.</label>
+                       <label index="db_mountpoints.details">Any DB mount specified here must be inside the DB mount set for the backend user who logs in. If that is not the case the workspace DB mount will simply not be mounted for the user. If no DB mounts are specified for the workspace the users will access the DB mounts of their user profile.</label>
+                       <label index="file_mountpoints.description">Filemounts available for workspace users. Please see details for security information!</label>
+                       <label index="file_mountpoints.details">IMPORTANT: By default a draft workspace has all filemounts disabled! This is because versioning does not apply to any files edited through filemounts in TYPO3. Hence any access to those files would violate the principle that no content managed in a draft workspace will be live before published.
+                       However, for specific projects this violation might be acceptable or necessary and therefore you can add a filemount. This will be forced upon any user in the workspace regardless of his filemounts inherited from his groups and user profile!</label>
+                       <label index="publish_time.description">Specify a time of publication of the workspace content.</label>
+                       <label index="publish_time.details">The publish and unpublish times are active only if &quot;mod/user/ws/cli/ws_cli.phpsh&quot; is set up as a cronjob running every minute. Example configuration could be &quot;* * * * * /[ABSOLUTE PATH TO TYPO3 SITE]/typo3/mod/user/ws/cli/ws_cli.phpsh&quot;</label>
+                       <label index="_publish_time.seeAlso">sys_workspace:unpublish_time</label>
+                       <label index="unpublish_time.description">Specify an additional time of (un)publication of the workspace content.</label>
+                       <label index="unpublish_time.details">By &quot;additional&quot; is meant that both publishing times are used in a similar way, but if &quot;Publish&quot; is specified it takes precedence over &quot;Unpublish&quot;. Anyway, the point of two publishing times is that workspace content could be swapped in for a limited period and then out again. But notice; for this to work the Swap mode must be set to &quot;Swap-Into-Workspace on Auto-publish&quot;.</label>
+                       <label index="_unpublish_time.seeAlso">sys_workspace:publish_time,sys_workspace:swap_modes</label>
+                       <label index="freeze.description">If set, no editing is allowed inside workspace.</label>
+                       <label index="live_edit.description">If set, records from tables where versioning is not enabled can still be edited &quot;live&quot; inside the workspace.</label>
+                       <label index="review_stage_edit.description">If set, records raised to Review stage can still be edited by workspace members. This allows late changes to be made while waiting for the review. Only when the stage is raised to Publish the record is completely locked for editing for members and reviewers.</label>
+                       <label index="disable_autocreate.description">If set, records are not automatically created as new versions when edited in the workspace. A new version must be manually created first.</label>
+                       <label index="swap_modes.description">Defines modes for publishing as a &quot;swap&quot; action where the online content is moved into the workspace in exchange for the workspace content.</label>
+                       <label index="swap_modes.details">By default swapping is allowed. Thereby two versions can be published &quot;in and out&quot; of a workspace multiple times, always substituting each other. If this is not desired, it can be disabled with &quot;Disable Swap-Into-Workspace&quot;.
+Another mode &quot;Swap-Into-Workspace on Auto-publish&quot; will force the automatic publishing through the cronjob to swap versions. This is necessary to use if you specify both a publish AND un-publish time because otherwise the workspace will be empty after the first publish action!</label>
+                       <label index="_swap_modes.seeAlso">sys_workspace:unpublish_time</label>
+                       <label index="vtypes.description">Select versioning types you want to disable for workspace editors/reviewers (admin users and owners are not limited).</label>
+                       <label index="vtypes.details">&quot;Element&quot; is the most common form of versioning where a single element is versionized solo.
+&quot;Page&quot; is a versioning type where a page record and child records from specified tables (like &quot;Content Elements&quot; and &quot;Language Overlay Records&quot;) are copied along. This form is more complex but offers flexibility in terms of rearrangement of elements on the page.
+&quot;Branch&quot; versioning is where a page is versionized and all subpages and content is copied along. This can have quite heavy implications on data duplication and is recommended only in special circumstances.
+More information about versioning types can be read in &quot;Inside TYPO3&quot;</label>
+                       <label index="publish_access.description">Refines the rules of publishing</label>
+                       <label index="publish_access.details">&quot;Publish only content in publish stage&quot; : Only when content is in publish stage can it be published. 
+&quot;Only workspace owner can publish&quot; : Only the workspace owner can publish the content in the workspace, even if members or reviewers have access to the Live workspace.</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_csh_web_func.xml b/typo3/sysext/filelist/locallang_csh_web_func.xml
new file mode 100755 (executable)
index 0000000..b4be235
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for Web&gt;Functions module(s) (General Framework)</description>
+               <type>CSH</type>
+               <csh_table>_MOD_web_func</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".alttitle">Web &gt; Functions module</label>
+                       <label index=".description">The idea of the Web&gt;Functions module is to be a host module for backend applications that wish to perform processing of pages or branches of the page tree.</label>
+                       <label index=".details">Conceptually the Web&gt;Functions module is different from the Web&gt;Info module only by offering processing  functionality rather than offering information only. It is up to extension programmers to decide in which of these two modules they want to insert functionality.</label>
+                       <label index="_.seeAlso">_MOD_web_info,
+More about the Web&gt;Functions module |,,
+                       <label index="_.image">EXT:lang/cshimages/pagetree_overview_11.png</label>
+                       <label index=".image_descr">The Web&gt;Functions module as provided by the core is an empty shell. It provides an API that extensions can use to attach function menu items to the Web&gt;Function module. This shows the Wizard extension (func_wizards) providing the main Function Menu item in upper right corner. The &quot;Select Wizard&quot; selectorbox allows the user to select another level of functionality (different wizards) which are provided by other extensions, here the &quot;wizard_sortpages&quot; extension.</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_csh_web_info.xml b/typo3/sysext/filelist/locallang_csh_web_info.xml
new file mode 100755 (executable)
index 0000000..0942175
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>CSH for Web&gt;Info module(s) (General Framework)</description>
+               <type>CSH</type>
+               <csh_table>_MOD_web_info</csh_table>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index=".alttitle">Web &gt; Info module</label>
+                       <label index=".description">The idea of the Web&gt;Info module is to be a host module for backend applications that wish to present information / analysis of pages or branches of the page tree. This could be website statistics, caching status information etc.</label>
+                       <label index=".details">Conceptually the Web&gt;Info module is different from the Web&gt;Functions module only by primarily showing information rather than offering functionality. It is up to extension programmers to decide in which of these two modules they want to insert functionality.</label>
+                       <label index="_.seeAlso">_MOD_web_func,
+More about Web&gt;Info module framework |,</label>
+                       <label index="_.image">EXT:lang/cshimages/pagetree_overview_10.png</label>
+                       <label index=".image_descr">The Web&gt;Info module as provided by the core is an empty shell. It provides an API that extensions can use to attach function menu items to the Info module. Here you see the &quot;Page TSconfig&quot; overview from the extension &quot;info_pagetsconfig&quot;.</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_general.xml b/typo3/sysext/filelist/locallang_general.xml
new file mode 100755 (executable)
index 0000000..e2bcd1d
--- /dev/null
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>General Database Field labels: Labels for database fields which are used in many tables and can share labels from this central list.</description>
+               <type>module</type>
+               <labelContext type="array">
+                       <label index="LGL.title">Title of a &quot;thing&quot;, like the name of a category, web page, mail group etc.</label>
+                       <label index="LGL.title_person">Honorable title of a person, like &quot;Dr. Phil&quot;</label>
+               </labelContext>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="LGL.endtime">Stop:</label>
+                       <label index="LGL.hidden">Hide:</label>
+                       <label index="LGL.starttime">Start:</label>
+                       <label index="LGL.fe_group">Access:</label>
+                       <label index="LGL.hide_at_login">Hide at login</label>
+                       <label index="LGL.any_login">Show at any login</label>
+                       <label index="LGL.usergroups">__Usergroups:__</label>
+                       <label index="LGL.type">Type:</label>
+                       <label index="LGL.description">Description:</label>
+                       <label index="LGL.prependAtCopy">(copy %s)</label>
+                       <label index="LGL.layout">Layout:</label>
+                       <label index="LGL.default_value">Default</label>
+                       <label index="LGL.normal">Normal</label>
+                       <label index="LGL.images">Images:</label>
+                       <label index="LGL.image">Image:</label>
+                       <label index="LGL.caption">Caption:</label>
+                       <label index="LGL.subheader">Subheader:</label>
+                       <label index="LGL.text">Text:</label>
+                       <label index="">Name:</label>
+                       <label index="LGL.first_name">First name:</label>
+                       <label index="LGL.middle_name">Middle name:</label>
+                       <label index="LGL.last_name">Last name:</label>
+                       <label index="LGL.title">Title:</label>
+                       <label index="LGL.title_person">Title:</label>
+                       <label index="LGL.address">Address:</label>
+                       <label index="">Phone:</label>
+                       <label index="LGL.fax">Fax:</label>
+                       <label index="">Author:</label>
+                       <label index="">Email:</label>
+                       <label index="">Company:</label>
+                       <label index="">City:</label>
+                       <label index="">Zipcode:</label>
+                       <label index="">Country:</label>
+                       <label index="LGL.www">www:</label>
+                       <label index="LGL.lastlogin">Last login:</label>
+                       <label index="LGL.note">Note:</label>
+                       <label index="LGL.parameters">Parameters:</label>
+                       <label index="LGL.code">CODE:</label>
+                       <label index="LGL.links">Links</label>
+                       <label index="LGL.language">Language:</label>
+                       <label index="LGL.category">Category:</label>
+                       <label index="LGL.shortcut_page">Shortcut to page:</label>
+                       <label index="LGL.keywords">Keywords (,):</label>
+                       <label index="LGL.disable">Disable:</label>
+                       <label index="LGL.startingpoint">Startingpoint:</label>
+                       <label index="LGL.disableRTE">Disable Rich Text Editor:</label>
+                       <label index="LGL.external">External URL</label>
+                       <label index="LGL.recursive">Recursive:</label>
+                       <label index="LGL.l18n_parent">Transl.Orig:</label>
+                       <label index="LGL.allLanguages">[All]</label>
+                       <label index="LGL.versionLabel">Versioning Label:</label>
+                       <label index="LGL.error">Error!</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_login.xml b/typo3/sysext/filelist/locallang_login.xml
new file mode 100644 (file)
index 0000000..07dd903
--- /dev/null
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Labels for the Login screen</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="labels.username">Username</label>
+                       <label index="labels.openId">OpenID</label>
+                       <label index="labels.password">Password</label>
+                       <label index="labels.interface">Interface</label>
+                       <label index="labels.submitLogin">Login</label>
+                       <label index="labels.submitLogout">Log Out</label>
+                       <label index="labels.donate">Donate</label>
+                       <label index="labels.whatIsOpenId">What is OpenId?</label>
+                       <label index="labels.switchToOpenId">Switch to OpenID</label>
+                       <label index="labels.switchToDefault">Switch to default login</label>
+                       <label index="availableInterfaces">Backend,Front End,Traditional Backend</label>
+                       <label index="interface.backend">Backend</label>
+                       <label index="interface.frontend">Frontend</label>
+                       <label index="interface.backend_old">Traditional Backend</label>
+                       <label index="headline">Login to the TYPO3 Backend on ###SITENAME###</label>
+                       <label index="info.about">This is the backend login of TYPO3. You need username and password to access this administration interface. If you are a visitor of ###SITENAME###, please visit the public website: ###SITELINK###</label>
+                       <label index="info.reset">Reset this form</label>
+                       <label index="info.cookies_and_js">(Note: Cookies and JavaScript must be enabled!)</label>
+                       <label index="clear">Clear this field!</label>
+                       <label index="login_process">Verifying Login Data ...</label>
+                       <label index="newsheadline">Important Messages:</label>
+                       <label index="error.login">Your login attempt did not succeed. Make sure to spell your username and password correctly, including upper/lowercase characters.</label>
+                       <label index="error.login.title">Your login attempt did not succeed</label>
+                       <label index="error.login.description">Make sure to spell your username and password correctly, including upper/lowercase characters.</label>
+                       <label index="error.javascript">Activate JavaScript, please!</label>
+                       <label index="error.cookies">Activate Cookies, please!</label>
+                       <label index="error.cookies_ignore">Ignore!</label>
+                       <label index="error.capslock">Attention: Caps lock enabled!</label>
+                       <label index="error.furtherInformation">For more information or further help click here</label>
+                       <label index="">Warranty is supplied by %s; %sclick for details.%s</label>
+                       <label index="no.warranty">TYPO3 comes with ABSOLUTELY NO WARRANTY; %sclick for details.%s</label>
+                       <label index="typo3.logo">TYPO3 logo</label>
+                       <label index="typo3.cms">TYPO3 CMS</label>
+                       <label index="version.short">ver.</label>
+                       <label index="copyright">Copyright</label>
+                       <label index="extension.copyright">Extensions are copyright of their respective owners.</label>
+                       <label index="">Go to %s for details.</label>
+                       <label index="">This is free software, and you are welcome to redistribute it under certain conditions; %sclick for details.%s</label>
+                       <label index="keep.notice">Obstructing the appearance of this notice is prohibited by law.</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_misc.xml b/typo3/sysext/filelist/locallang_misc.xml
new file mode 100755 (executable)
index 0000000..53d7528
--- /dev/null
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>General Core Labels 2 (shortcut frame, special clickmenu items, flash uploader and various newer labels).</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="shortcutDescription">This is the shortcuts menu. You do not have any shortcuts added yet, you can do so by clicking the shortcut icon %icon%, which you can find on each page in the backend.</label>
+                       <label index="shortcut_edit">Edit</label>
+                       <label index="shortcut_create">Create</label>
+                       <label index="shortcut_editID">Edit/Search</label>
+                       <label index="shortcut_save">Update shortcut title</label>
+                       <label index="shortcut_saveClose">Update and close editor</label>
+                       <label index="shortcut_close">Close shortcut editor</label>
+                       <label index="shortcut_delete">Remove shortcut</label>
+                       <label index="shortcut_loadEdit">Loading page</label>
+                       <label index="shortcut_searchFor">Search for:</label>
+                       <label index="shortcut_notEditable">No editable page found!</label>
+                       <label index="shortcut_group">Group</label>
+                       <label index="shortcut_group_1">Pages</label>
+                       <label index="shortcut_group_2">Records</label>
+                       <label index="shortcut_group_3">Files</label>
+                       <label index="shortcut_group_4">Tools</label>
+                       <label index="shortcut_group_5">Miscellaneous</label>
+                       <label index="shortcut_global">Global</label>
+                       <label index="shortcut_all">All</label>
+                       <label index="shortcut_onlyAdmin">You cannot edit a shared shortcut!</label>
+                       <label index="shortcut_selSC">Select shortcut</label>
+                       <label index="shortcut_delAllInCat">Delete all shortcuts in this group?</label>
+                       <label index="shortcut_onlineWS">LIVE workspace</label>
+                       <label index="shortcut_offlineWS">Draft workspace</label>
+                       <label index="shortcut_active">active</label>
+                       <label index="shortcut_inactive">inactive</label>
+                       <label index="shortcut_noWSfound">ERROR: No workspaces found!</label>
+                       <label index="shortcut_FEPreview">Enable Frontend Preview</label>
+                       <label index="shortcut_workspace">Go to Workspace Module</label>
+                       <label index="overwriteExistingFiles">Overwrite existing files</label>
+                       <label index="selectPosition">Select a position for the new page</label>
+                       <label index="pageSelectPosition">Page (select position)</label>
+                       <label index="goBack">Go back</label>
+                       <label index="createNewPage">Create a new page</label>
+                       <label index="createNewContent">Create a new content element</label>
+                       <label index="clickForWizard">Click here for wizard!</label>
+                       <label index="insertNewPageHere">Insert the new page here</label>
+                       <label index="insertNewRecordHere">Insert new record here</label>
+                       <label index="movePageToHere">Move page to this position</label>
+                       <label index="moveElement">Move element</label>
+                       <label index="moveElements">Move elements</label>
+                       <label index="copyElements">Copy elements</label>
+                       <label index="selectPositionOfElement">Select position of the element</label>
+                       <label index="movingElement">Move element</label>
+                       <label index="makeCopy">Make copy instead of moving element</label>
+                       <label index="newContentElement">New content element</label>
+                       <label index="system_records">System Records</label>
+                       <label index="1_selectType">1: Select type of content element:</label>
+                       <label index="2_selectPosition">2: Select position:</label>
+                       <label index="CM_editAccess">Visibility settings</label>
+                       <label index="CM_history">History/Undo</label>
+                       <label index="CM_perms">Access</label>
+                       <label index="CM_moveWizard">Move element</label>
+                       <label index="CM_moveWizard_page">Move page</label>
+                       <label index="CM_newWizard">'Create New' wizard</label>
+                       <label index="CM_editPageProperties">Edit page properties</label>
+                       <label index="CM_db_list">Web&gt;List module</label>
+                       <label index="noEditPage">You asked to edit page &quot;%s&quot; but you cannot edit this page. Now loading backend as usual.</label>
+                       <label index="localize">Localize</label>
+                       <label index="localize.isLocalizable">Record can be localized</label>
+                       <label index="localize.wasRemovedInOriginal">Record was removed in original language</label>
+                       <label index="localizeAllRecords">Localize all records</label>
+                       <label index="synchronizeWithOriginalLanguage">Synchronize with original language</label>
+                       <label index="pageTree_filter">Filter</label>
+                       <label index="switchtouser">Switch to User</label>
+                       <label index="switchtousershort">SU:</label>
+                       <label index="fileUpload_windowTitle">File Upload Progress</label>
+                       <label index="fileUpload_buttonSelectFiles">Select Files</label>
+                       <label index="fileUpload_buttonCancelAll">Cancel All Uploads</label>
+                       <label index="fileUpload_infoComponentMaxFileSize">You can upload files with a maximum size of {0}.</label>
+                       <label index="fileUpload_infoComponentFileUploadLimit">You can upload a total of {0}.</label>
+                       <label index="fileUpload_infoComponentFileTypeLimit">You can upload the following file types {0}.</label>
+                       <label index="fileUpload_infoComponentOverrideFiles">Overwrite existing files</label>
+                       <label index="fileUpload_processRunning">Another process is already uploading</label>
+                       <label index="fileUpload_uploadWait">Waiting to start upload of {0}</label>
+                       <label index="fileUpload_uploadStarting">Starting upload of {0}</label>
+                       <label index="fileUpload_uploadProgress">{0}% of {1} uploaded</label>
+                       <label index="fileUpload_uploadSuccess">{0} was successfully uploaded!</label>
+                       <label index="fileUpload_errorQueueLimitExceeded">Too many files selected</label>
+                       <label index="fileUpload_errorQueueFileSizeLimit">{0} is too big</label>
+                       <label index="fileUpload_errorQueueZeroByteFile">{0} is empty</label>
+                       <label index="fileUpload_errorQueueInvalidFiletype">Filetype not allowed for {0}</label>
+                       <label index="fileUpload_errorUploadHttp">Too many files selected</label>
+                       <label index="fileUpload_errorUploadHttpError">A HTTP error occured: {0}</label>
+                       <label index="fileUpload_errorUploadMissingUrl">Internal error: No Upload URL set</label>
+                       <label index="fileUpload_errorUploadIO">Internal error: Problems while reading/writing the file</label>
+                       <label index="fileUpload_errorUploadSecurityError">Internal error: {0}</label>
+                       <label index="fileUpload_errorUploadLimit">Upload limit exceeded</label>
+                       <label index="fileUpload_errorUploadFailed">Upload failed</label>
+                       <label index="fileUpload_errorUploadFileIDNotFound">Internal error: File ID not found</label>
+                       <label index="fileUpload_errorUploadFileValidation">Internal error while validating the file</label>
+                       <label index="fileUpload_errorUploadFileCancelled">Upload of {0} canceled</label>
+                       <label index="fileUpload_errorUploadStopped">Upload of {0} stopped</label>
+                       <label index="fileUpload_allErrorMessageTitle">All uploads failed</label>
+                       <label index="fileUpload_allErrorMessageText"><![CDATA[All of your uploads failed.<br /><br />If this problem persists, please try another browser, contact your administrator or disable this "Flash Uploader" in your User Settings.<br /><br />Detailed problem description:<br />]]></label>
+                       <label index="fileUpload_allError401">The server returned the status code 401, which is related to a .htaccess file used for password protection on your server. Unfortunately this can not be handled by your browser's Flash plugin.</label>
+                       <label index="fileUpload_allError2038">An input/output error occured (Error #2038). This i.e. happens with servers using a self-signed SSL certificate, which is a limitation of your browser's Flash plugin.</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_mod_admintools.xml b/typo3/sysext/filelist/locallang_mod_admintools.xml
new file mode 100644 (file)
index 0000000..84002cf
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Standard Admin Tools module labels</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="mlang_labels_tablabel">Administration and maintenance tools</label>
+                       <label index="mlang_tabs_tab">Admin tools</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_mod_doc.xml b/typo3/sysext/filelist/locallang_mod_doc.xml
new file mode 100755 (executable)
index 0000000..349ddd2
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Standard Document Module labels -- unused since TYPO3 4.2 (needed for translations, do not remove!)</description>
+               <type>module</type>
+               <fileId>EXT:lang/locallang_mod_doc.xml</fileId>
+               <labelContext type="array">
+               </labelContext>
+               <ext_filename_template>EXT:csh_###LANGKEY###/lang/###LANGKEY###.locallang_mod_doc.xml</ext_filename_template>
+               <keep_original_text type="integer">1</keep_original_text>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="mlang_labels_tablabel">Editing of records and documents</label>
+                       <label index="mlang_tabs_tab">Doc</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_mod_file.xml b/typo3/sysext/filelist/locallang_mod_file.xml
new file mode 100755 (executable)
index 0000000..6e1c5ab
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Standard File module labels</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="mlang_labels_tablabel">File administration on the server</label>
+                       <label index="mlang_tabs_tab">File</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_mod_file_list.xml b/typo3/sysext/filelist/locallang_mod_file_list.xml
new file mode 100755 (executable)
index 0000000..d880bb4
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>File&gt;Filelist module labels for both clickmenus and list-view.</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="bigControlPanel">Extended view</label>
+                       <label index="clipBoard">Show clipboard</label>
+                       <label index="clip_paste">Paste in clipboard content</label>
+                       <label index="clip_pasteInto">Paste into: Clipboard content is inserted into this folder</label>
+                       <label index="clip_markRecords">Mark All/Mark none</label>
+                       <label index="clip_selectMarked">Transfer the selection of files to clipboard</label>
+                       <label index="clip_deleteMarked">Delete marked</label>
+                       <label index="clip_deleteMarkedWarning">Are you sure you want to delete all marked files from this folder?</label>
+                       <label index="displayThumbs">Display thumbnails</label>
+                       <label index="c_file">Filename</label>
+                       <label index="c_size">Size</label>
+                       <label index="c_fileext">Type</label>
+                       <label index="c_tstamp">Date</label>
+                       <label index="c_rw">RW</label>
+                       <label index="c__REF_">Ref</label>                      
+                       <label index="files">files</label>
+                       <label index="temp">Temporary files</label>
+                       <label index="read">R</label>
+                       <label index="recycler">Recycler</label>        
+                       <label index="mlang_labels_tablabel">Listing of files in the directory</label>
+                       <label index="mlang_labels_tabdescr">This is the file administration system in TYPO3. It allows you to access the file mounts of your login. Through this module you can upload, copy, move an delete files on the server.</label>
+                       <label index="mlang_tabs_tab">Filelist</label>
+                       <label index="write">W</label>
+                       <label index="paramError">Parameter Error:</label>
+                       <label index="targetNoDir">Target was not a directory!</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_mod_help.xml b/typo3/sysext/filelist/locallang_mod_help.xml
new file mode 100755 (executable)
index 0000000..33fa80e
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Standard Help Module labels</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="mlang_labels_tablabel">Help and support</label>
+                       <label index="mlang_tabs_tab">Help</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_mod_help_about.xml b/typo3/sysext/filelist/locallang_mod_help_about.xml
new file mode 100755 (executable)
index 0000000..75ba3dc
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Standard Help&gt;About module labels (plus a few additional labels)</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="typo3_logo">TYPO3 logo</label>
+                       <label index="information">TYPO3 Information</label>
+                       <label index="welcome">TYPO3 Professional Web Content Management System</label>
+                       <label index="minor">TYPO3 is a flexible and professional Open Source Web-CMS based on PHP and MySQL.&lt;br /&gt;&lt;br /&gt;TYPO3 is &lt;b&gt;freely available&lt;/b&gt; under the &lt;a href=&quot;; target=&quot;_blank&quot;&gt;TYPO3-license (GNU/GPL)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;%s %s&lt;br /&gt;</label>
+                       <label index="community_credits">Community Credits</label>
+                       <label index="information_detail">Visit &lt;a href=&quot;; target=&quot;_blank&quot;&gt;;/a&gt; if you want to know why TYPO3 rocks.</label>
+                       <label index="coredevs">Core Team</label>
+                       <label index="coredevs_detail">Visit &lt;a href=&quot;; target=&quot;_blank&quot;&gt;;/a&gt; for the complete member list.&lt;br /&gt;&lt;br /&gt;The SVN Repository and the ChangeLog can be found &lt;a href=&quot;; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.</label>
+                       <label index="extension_authors">Extension Authors</label>
+                       <label index="extension_list_info">This is a list of the people who contributed to the extensions you're using in your installation.</label>
+                       <label index="extension">Extension</label>
+                       <label index="extension_author">Author</label>
+                       <label index="mlang_labels_tablabel">About TYPO3</label>
+                       <label index="mlang_labels_tabdescr">Displays the basic facts about the TYPO3 application, version and licensing terms.</label>
+                       <label index="mlang_tabs_tab">About TYPO3</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_mod_help_cshmanual.xml b/typo3/sysext/filelist/locallang_mod_help_cshmanual.xml
new file mode 100755 (executable)
index 0000000..e3b1d42
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Standard Help &gt; Manual labels (CSH viewer)</description>
+               <type>module</type>
+               <labelContext type="array">
+                       <label index="mlang_labels_tablabel">Module title (for alt-text in module menu)</label>
+               </labelContext>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="mlang_labels_tablabel">TYPO3 Inline Manual</label>
+                       <label index="mlang_labels_tabdescr">Inline Manual based on the information sources for Context Sensitive Help in the system.</label>
+                       <label index="mlang_tabs_tab">TYPO3 Manual</label>
+               </languageKey>
+       </data>
diff --git a/typo3/sysext/filelist/locallang_mod_tools.xml b/typo3/sysext/filelist/locallang_mod_tools.xml
new file mode 100755 (executable)
index 0000000..06cd240
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Standard Tools module labels</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="mlang_labels_tablabel">Administration and maintenance tools</label>
+                       <label index="mlang_tabs_tab">Tools</label>
+               </languageKey>
+       </data>
\ No newline at end of file
diff --git a/typo3/sysext/filelist/locallang_mod_tools_em.xml b/typo3/sysext/filelist/locallang_mod_tools_em.xml
new file mode 100755 (executable)
index 0000000..15e94a2
--- /dev/null
@@ -0,0 +1,509 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+       <meta type="array">
+               <description>Labels for the Extension Manager</description>
+               <type>module</type>
+       </meta>
+       <data type="array">
+               <languageKey index="default" type="array">
+                       <label index="mlang_labels_tablabel">TYPO3 Extension Manager</label>
+                       <label index="mlang_labels_tabdescr">Manages TYPO3 extensions from a central repository, which includes plugins, modules, class extensions, configuration code etc.</label>
+                       <label index="mlang_tabs_tab">Ext Manager</label>
+                       <label index="category_BE">Backend</label>
+                       <label index="category_BE_modules">Backend Modules</label>
+                       <label index="category_FE">Frontend</label>
+                       <label index="category_FE_plugins">Frontend Plugins</label>
+                       <label index="category_miscellanous">Miscellaneous</label>
+                       <label index="category_services">Services</label>
+                       <label index="category_templates">Templates</label>
+                       <label index="category_examples">Examples</label>
+                       <label index="category_documentation">Documentation</label>
+                       <label index="state_alpha">Alpha</label>
+                       <label index="state_beta">Beta</label>
+                       <label index="state_stable">Stable</label>
+                       <label index="state_experimental">Experimental</label>
+                       <label index="state_test">Test</label>
+                       <label index="state_obsolete">Obsolete</label>
+                       <label index="state_exclude_from_updates">Exclude From Updates</label>
+                       <label index="type_system">System</label>
+                       <label index="type_global">Global</label>
+                       <label index="type_local">Local</label>
+                       <label index="descr_system">System extension (typo3/sysext/) - Always distributed with the TYPO3 source code (static).</label>
+                       <label index="descr_global">Global extension (typo3/ext/) - Available for shared source on server (dynamic).</label>
+                       <label index="descr_local">Local extension (typo3conf/ext/) - Local for this TYPO3 installation only (dynamic).</label>
+                       <label index="privacy_notice">When you interact with the online repository, server information may be sent and stored in the repository for statistics.</label>
+                       <label index="security_header">Found a security problem? Please get in touch with us!</label>
+                       <label index="security_warning_extensions">Please be aware that extensions are third-party software. Installing an extension is a security risk, as the high level of quality and security in the TYPO3 Core can not be assured in these extensions.</label>
+                       <label index="security_descr">If you think you have found a security issue in TYPO3 or an extension, please contact the %sTYPO3 security team%s! Thank you!</label>
+                       <label index="menu_loaded_extensions">Loaded extensions</label>
+                       <label index="menu_install_extensions">Install extensions</label>
+                       <label index="menu_import_extensions">Import extensions</label>
+                       <label index="menu_translation_handling">Translation handling</label>
+                       <label index="menu_settings">Settings</label>
+                       <label index="menu_extension_updates">Check for extension updates</label>
+                       <label index="list_order_category">Category</label>
+                       <label index="list_order_author">Author</label>
+                       <label index="list_order_state">State</label>
+                       <label index="list_order_type">Type</label>
+                       <label index="show_details">Details</label>
+                       <label index="show_description">Description</label>
+                       <label index="show_more_details">More details</label>
+                       <label index="show_technical">Technical (takes time!)</label>
+                       <label index="show_validating">Validating (takes time!)</label>
+                       <label index="show_changed">Changed? (takes time!)</label>
+                       <label index="details_info">Information</label>
+                       <label index="details_edit">Edit files</label>
+                       <label index="details_backup_delete">Backup/Delete</label>
+                       <label index="details_dump_db">Dump DB</label>
+                       <label index="details_upload">Upload to TER</label>
+                       <label index="details_update">UPDATE!</label>
+                       <label index="header">Extension Manager</label>
+                       <label index="group_by">Group by:</label>
+                       <label index="show">Show:</label>
+                       <label index="display_shy">Display shy extensions:</label>
+                       <label index="only_my_ext">Only my extensions:</label>
+                       <label index="show_obsolete">Show obsolete:</label>
+                       <label index="go_back">Go back</label>
+                       <label index="look_up">Look up:</label>
+                       <label index="loaded_exts">Loaded Extensions</label>
+                       <label index="how_to_install">If you want to use an extension in TYPO3, you should simply click the "plus" button %s .</label>
+                       <label index="how_to_uninstall">Installed extensions can also be removed again - just click the remove button %s .</label>
+                       <label index="available_extensions">Available Extensions - Grouped by: %s</label>
+                       <label index="do_update">Update the extension in '%s' from online repository to server</label>
+                       <label index="global">global</label>
+                       <label index="local">local</label>
+                       <label index="excluded_from_updates">The extension is excluded from updates! You can change this in the appropriate ext_emconf.php file.</label>
+                       <label index="import_to_local_dir">Import this extension from online repository to the 'local' directory typo3conf/ext/.</label>
+                       <label index="list_or_look_up">List or look up %s extensions</label>
+                       <label index="list_or_look_up_extensions">Look up extensions:</label>
+                       <label index="list_or_look_up_all">all</label>
+                       <label index="list_or_look_up_reviewed">reviewed</label>
+                       <label index="look_up_button">Look up</label>
+                       <label index="privacy_notice_header">PRIVACY NOTICE:</label>
+                       <label index="extensions_repository_group_by">Extensions in TYPO3 Extension Repository (online) - Grouped by:</label>
+                       <label index="extension_required_short">Rq</label>
+                       <label index="list_of_local_extensions">This is the list of extensions which are available locally, but not in the repository.</label>
+                       <label index="might_be_user_defined">They might be user-defined and should be prepended user_ then.</label>
+                       <label index="only_on_this_server">Extensions found only on this server</label>
+                       <label index="no_matching_extensions">No matching extensions found.</label>
+                       <label index="connect_to_ter">Connect to the current mirror and retrieve the current list of available plugins from the TYPO3 Extension Repository.</label>
+                       <label index="retrieve_update">Retrieve/Update</label>
+                       <label index="ext_list_last_updated">(last update: %s)</label>
+                       <label index="in_repository">Extensions in TYPO3 Extension Repository</label>
+                       <label index="upload_t3x">Upload extension file (.t3x):</label>
+                       <label index="upload_to_location"> location:</label>
+                       <label index="local_folder">Local (../typo3conf/ext/)</label>
+                       <label index="global_folder">Global (typo3/ext/)</label>
+                       <label index="system_folder">System (typo3/sysext/)</label>
+                       <label index="overwrite_ext">Overwrite any existing extension!</label>
+                       <label index="upload_ext_file">Upload extension file</label>
+                       <label index="upload_ext_directly">Upload extension file directly (.t3x):</label>
+                       <label index="previous_page">Prev page</label>
+                       <label index="next_page">Next page</label>
+                       <label index="showing_extensions_from_to">Showing extensions %s to %s</label>
+                       <label index="security_settings">Security Settings</label>
+                       <label index="show_exts_without_security_check">Enable extensions without review (basic security check):</label>
+                       <label index="notice">Notice:</label>
+                       <label index="security_notice">Make sure you know what consequences enabling this checkbox might have. Check the %sinformation on about security reviews%s!</label>
+                       <label index="user_settings">User Settings</label>
+                       <label index="enter_repository_username">Enter repository username:</label>
+                       <label index="enter_repository_password">Enter repository password:</label>
+                       <label index="repository_password_info">This is &lt;em&gt;not&lt;/em&gt; your password to the TYPO3 backend! This user information is what is needed to log in at with your account there!</label>
+                       <label index="mirror_selection">Mirror selection</label>
+                       <label index="mirror_list_url">Enter mirror list URL:</label>
+                       <label index="mirror_select">Select a mirror from below. This list is built from the online mirror list retrieved from the URL above.</label>
+                       <label index="mirror_list">Mirror list</label>
+                       <label index="mirror_list_reload">Click here to reload the list.</label>
+                       <label index="mirror_use">Use</label>
+                       <label index="mirror_name">Name</label>
+                       <label index="mirror_url">URL</label>
+                       <label index="mirror_country">Country</label>
+                       <label index="mirror_sponsored_by">Sponsored by</label>
+                       <label index="mirror_use_random">Random (recommended!)</label>
+                       <label index="enter_repository_url">Enter repository URL:</label>
+                       <label index="repository_url_hint">If you set a repository URL, this overrides the use of a mirror. Use this to select a specific (private) repository.</label>
+                       <label index="repository_settings">Repository settings</label>
+                       <label index="translation_settings">Translation Settings</label>
+                       <label index="languages_to_fetch">Languages to fetch:</label>
+                       <label index="translation_info">For the selected languages the EM tries to download and install translation files if available, whenever an extension is installed. (This replaces the &lt;code&gt;csh_*&lt;/code&gt; extensions that were used to install core translations before TYPO3 version 4!)</label>
+                       <label index="translation_loaded_exts">To request an update or installation for already loaded extensions, see below.</label>
+                       <label index="translation_save_selection">Save selection</label>
+                       <label index="translation_check_status_button">Check status against repository</label>
+                       <label index="translation_update_button">Update from repository</label>
+                       <label index="translation_status">Translation status</label>
+                       <label index="translation_check_status">Checking translation status, please wait...</label>
+                       <label index="translation_table_check">This table shows the status of the translations of the loaded extensions.</label>
+                       <label index="translation_extension_key">Extension key</label>
+                       <label index="translation_checking_extension">Checking translation status for extension \"%s\"...</label>
+                       <label index="translation_no_translation">No translation available</label>
+                       <label index="translation_n_a">N/A</label>
+                       <label index="translation_not_installed">Not installed/Unknown</label>
+                       <label index="translation_status_unknown">???</label>
+                       <label index="translation_needs_update">Needs update</label>
+                       <label index="translation_status_update">UPD</label>
+                       <label index="translation_is_ok">Is up to date</label>
+                       <label index="translation_status_ok">OK</label>
+                       <label index="translation_check_done">Check done.</label>
+                       <label index="translation_update_status">Updating translations, please wait...</label>
+                       <label index="translation_table_update">This table shows the update results of the translations of the loaded extensions.</label>
+                       <label index="translation_full_check_update">If you want to force a full check or update, delete the l10n zip-files from the typo3temp folder.</label>
+                       <label index="translation_updating_extension">Updating translation for extension \"%s\"...</label>
+                       <label index="translation_has_been_updated">Has been updated</label>
+                       <label index="translation_status_error">ERR</label>
+                       <label index="translation_problems">Possible reasons: Network problems, allow_url_fopen is off, cURL is not enabled in the Install Tool</label>
+                       <label index="translation_status_could_not_fetch">Could not fetch translation status</label>
+                       <label index="translation_update_done">Update done.</label>
+                       <label index="translation_unpacking_failed">Unpacking the language pack failed!</label>
+                       <label index="ext_load_details_button">Load details</label>
+                       <label index="ext_or">or</label>
+                       <label index="ext_import_update_button">Import/Update</label>
+                       <label index="ext_import_update_to">to:</label>
+                       <label index="ext_import_global">Global:</label>
+                       <label index="ext_import_local">Local:</label>
+                       <label index="ext_import_system">System:</label>
+                       <label index="ext_import_overwrite">(OVERWRITE)</label>
+                       <label index="ext_import_folder_empty">(empty)</label>
+                       <label index="ext_import_excluded_from_updates">This extension is excluded from updates! You can change this in the ext_emconf.php file in the extension folder.</label>
+                       <label index="ext_import_select_command">Select command</label>
+                       <label index="ext_import_remote_ext_details">Remote Extension Details</label>
+                       <label index="ext_import_list_not_updated">Error: The list could not be fetched from %s.</label>
+                       <label index="ext_import_list_updated">The mirror list has been updated and now contains %s entries.</label>
+                       <label index="ext_import_list_empty">The mirror list was not updated as it contained no entries.</label>
+                       <label index="ext_import_md5_not_updated">Error: The extension MD5 sum could not be fetched from %s.</label>
+                       <label index="ext_import_extlist_updated_header">Extension list updated</label>
+                       <label index="ext_import_extlist_updated">The extensions list has been updated and now contains %s extension entries.</label>
+                       <label index="ext_import_list_unchanged_header">No updates available</label>
+                       <label index="ext_import_list_unchanged">The extension list has not changed remotely, it has thus not been fetched.</label>
+                       <label index="ext_import_ext_already_installed_loaded">Extension already installed and loaded.</label>
+                       <label index="ext_import_p_localconf">localconf.php is not writable!</label>
+                       <label index="ext_import_ext_loaded">Extension was already installed, it has been loaded.</label>
+                       <label index="ext_import_ext_n_a">Extension not available in matching version.</label>
+                       <label index="ext_import_ext_imported">Extension has been imported from repository and loaded.</label>
+                       <label index="ext_import_ext_not_loaded">Extension is in repository, but could not be loaded.</label>
+                       <label index="ext_import_ext_n_a_rep">Extension not available in repository.</label>
+                       <label index="ext_import_file_not_uploaded">File was not uploaded?!</label>
+                       <label index="ext_import_file_empty">File is empty!</label>
+                       <label index="ext_import_ext_present_no_overwrite">A version  of the extension was already present in '%s' and the overwrite flag was not set.</label>
+                       <label index="ext_import_ext_present_nothing_done">So nothing was done...</label&